Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
管理Ansible galaxy角色和软件依赖关系的最佳实践(更新/安装)_Ansible - Fatal编程技术网

管理Ansible galaxy角色和软件依赖关系的最佳实践(更新/安装)

管理Ansible galaxy角色和软件依赖关系的最佳实践(更新/安装),ansible,Ansible,我最近发现了ansbile galaxy,它将允许我们从其他人那里恢复ansbile的角色。但我的困惑是如何管理ansible galaxy角色和软件的依赖关系?例如:如果我有geerlingguy.mysql的外部角色,那么将其合并到我自己的项目中的最佳实践是什么?如果我想使用mysql 5.7的定制版本,那么如何设置?如何设置托管下载URL?如何将mysql5.7安装缓存到本地ansible管理服务器中 您可以通过设置角色提供的变量来自定义角色。如果您的配置没有变量,您可以: 分叉角色并制作

我最近发现了ansbile galaxy,它将允许我们从其他人那里恢复ansbile的角色。但我的困惑是如何管理ansible galaxy角色和软件的依赖关系?例如:如果我有geerlingguy.mysql的外部角色,那么将其合并到我自己的项目中的最佳实践是什么?如果我想使用mysql 5.7的定制版本,那么如何设置?如何设置托管下载URL?如何将mysql5.7安装缓存到本地ansible管理服务器中

您可以通过设置角色提供的变量来自定义角色。如果您的配置没有变量,您可以:

分叉角色并制作PR以支持配置。 创建自己的角色,该角色取决于其他角色请参见角色的依赖项并添加自定义任务。 编写自己的角色并使用其他角色的部分。它是开源的。
你的问题很不具体。试着就你的问题写一个清晰的问题。您还应编写您试图解决问题的内容,可能会给出您当前代码的示例等。请参阅: