Ansible是一个模型驱动的配置管理,多节点部署/编排和远程任务执行系统。默认情况下使用SSH,因此您管理的节点上不会安装任何特殊软件。 Ansible可以用任何语言扩展。
如何将本地角色与从ansible-galaxy加载的角色分开?
我观察到从galaxy下载的角色安装在角色/目录中,我们已经拥有了内部角色,很难在外部角色和内部角色之间进行区分。
我打算用ansible来部署一个远程文件,因为远程位置只能用'root'写,而本地文件不能用'root'下载,我使用下面的playbook:#in ...
我是ansible和docker的新手,如何使用文件daemon.json.j2文件结构将DOCKER_OPTS =“ - H tcp://0.0.0.0:2375”传递给ansible中的/etc/init.d/docker: templates - > daemon.json.j2 ...
如何在ansible中指定docker的log-opt来限制容器的日志大小?
我正在使用ansible playbook在Jenkins中使用docker部署我的应用程序,最近我想限制应用程序容器的日志大小,“docker run”有“-log-opt max-size = xxxm”选项,但我怎么能...
我想为主机而不是特定组中的主机采取两种不同的配置操作。例如: - hosts:nis_server任务: - name:设置NIS服务器 - hosts:~nis_server任务:-...
我做了一个角色,其唯一的工作是从Artifactory下载和解压缩二进制包。几乎我要安装的所有内容都要求我使用此角色。我有三个主要的部署...
我正在尝试创建一个剧本,以找出正在运行的openstack服务器vm。我在vars中创建了一个openstack服务器列表,并使用delegate_to和with_items来迭代...
我制作了一本Ansible游戏书,它循环遍历.yaml文件,并为界面添加说明。问题是在每个设置命令Ansible提交之后,等待提交然后配置下一个...
如何使用Ansible的`json_query_filter`(JMESPath)来提取由破折号键入的JSON值?
我正在和Ansible合作!我有一个很好的数据结构返回 - 名称:列表ec2实例ec2_instance_facts:region:'{{aws_primary_region}}'过滤器:“tag:organization-tag-1”:...
我正在尝试安装远程目录。以下是代码: - name:挂载文件夹。 mount:name = / mnt / point src =“// sdfs601 / master.src / scm / pkgs”fstype = auto opts =“domain = td,username = uname,...
在Ansible中,如何在回调插件中访问提供给playbook的额外参数?
我正在尝试编写一个回调插件,它将为每个任务计时。那不是困难的部分。但我有一系列运行来配置和配置实例的剧本。对于序列的每次运行,......
使用ec2.py清单脚本查询我的EC2实例。我一直收到以下警告标志。我如何通过修复造成问题的原因来压制它们? [警告]:找到两个......
如何使用ansible在CentOS 6.5上安装nginx
我是使用ansible的新手,我正在尝试建立一个简单的Hello world playbook。到目前为止,我有一切都在互相交谈,但我似乎无法自动化nginx安装。我试了好几个......
在Ansible角色中,如何根据另一个变量定义变量?我正在设计一个角色,并希望它的界面能够理解一个像frame_enable_java = yes或者......的剧本变量。
双花括号({{)在YAML文件中是什么意思(由Ansible使用)?
我对Ansible很新,并试图理解YAML文件。因为我不清楚这一行 - 文件:dest = {{'{{'}} docroot {{'}}'}。有人可以解释一下那些......
如何在将include_tasks与不存在的目录一起使用时禁止显示警告?
给出以下playbook(使用Ansible 2.4.3): - name:foo hosts:foo connection:local tasks: - include_tasks:“{{item}}”with_fileglob:“foodir / * .yml”Ansible打印警告......
我正在尝试使用Ansible安装rpm包。但是,我无法弄清楚如何正确地做到这一点。我希望有人可以帮助我。这就是我到目前为止所做的:1。使用......
我在我的Ansible任务中指定了php70u。但是,似乎安装了ph71u。我想弄明白为什么。 Ansible版本:me @virtualbox:〜/ Desktop / ansible_centos $ ansible --version ...
我有以下with_nested: - name:为solr_cores uri创建solr模式:url:http:// {{cassandra_cluster_ips.split(',')|随机}}:8983 / solr / admin / cores?action = {{solr_core_action}}&...
具有角色的ec2实例AmazonEC2RoleforSSM无法在ansible中执行EC2操作
我有一个具有AmazonEC2RoleforSSM角色的实例。我想在这台委托ec2实例的机器上运行ansible任务,而不需要设置AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY。这不......