标记的问题 [ansible-playbook]

35
9 回复
Ansible:将目录内容复制到另一个目录
我正在尝试将dist目录的内容复制到nginx目录。 我写下一个:  - name: copy html file copy: src=/home/vagrant/dist/ dest=/usr/share/nginx/html/ re...
41
2 回复
如何在ansible中测试jinja2模板?
有时我需要测试一些我在ansible角色中使用的jinja2模板。这样做最简单的方法是什么? 例如,我有一个模板(test.j2):  {% if users is defined and use...
176
19 回复
Ansible失败了/ bin / sh:1:/ usr / bin / python:找不到
我遇到了一个我以前从未见过的错误。这是命令和错误:  $ ansible-playbook create_api.yml PLAY [straw] ********************************************...
42
11 回复
如何使用Ansible等待服务器重启?
我正在尝试重新启动服务器,然后等待,使用:  - name: Restart server shell: reboot - name: Wait for server to restart wait_for: port=22...
26
5 回复
Ansible:读取远程文件
我在远程主机上生成带有ansible的文件,在这一代之后,我想在另一个任务中读取这些文件。 我找不到任何用ansible读取远程文件的模块(查找似乎只在本地主...
41
3 回复
如何使用Ansible在远程服务器上执行shell脚本?
我计划使用Ansible playbook在远程服务器上执行shell脚本。 test.sh:  touch test.txt 剧本:  --- - name: Transfer and execute a script. host...
31
1 回复
如何用Ansible chmod + x一个文件?
使用ansible chmod + x文件的最佳方法是什么。 将以下脚本转换为ansible格式。  mv /tmp/metadata.sh /usr/local/bin/meta.sh chmod +x /usr/local/bin/m...
73
8 回复
从命令行覆盖Ansible playbook的hosts变量
这是我正在使用的剧本片段(server.yml):  - name: Determine Remote User hosts: web gather_facts: false roles: - { role: remote-user, t...
29
5 回复
使用Ansible在Docker容器内部运行命令
我想要完成的是在Docker容器中运行已经使用Ansible在Digital Ocean Ubuntu /Docker Droplet上创建的命令。 似乎无法在此找到任何内容,或者我主要缺少某些...
33
3 回复
Ansible - 如何为每个主机顺序执行playbook
我使用ansible编写API的部署脚本。我希望这可以顺序通过我的库存文件中的每个主机,这样我就可以一次完全部署到一台机器上。 使用out框行为,我的playbook...
19
1 回复
用ansible playbook执行curl -X
我想使用ansible playbook执行下一个命令:  curl -X POST -d@mesos-consul.json -H "Content-Type: application/json" http://marathon.service.consul:8...
17
2 回复
Ansible 1.6包含with_items已弃用
所以看起来这个功能已被弃用了,我真的不明白为什么,Ansible CTO说我们应该使用with_nested而老实说我不知道​​怎么做, 这是我的playboook:  - hosts:...
13
4 回复
在ansible lineinfile中引用
当我在ansible中使用lineinfile时,它不会写入',"个字符  lineinfile: 'dest=/home/xyz state=present line="CACHES="default""' 它正在给CACHES=default...
16
1 回复
使用同步时,Ansible会提示输入密码
我正在以下列方式使用 ansible : ansible-playbook -f 1 my-play-book.yaml --ask-pass --ask-sudo-pass 在此之后我被要求进入ssh& sudo密码(两...
57
3 回复
Ansible:使用sudo权限创建用户
我接管了一台Ubuntu 14.04服务器。它有一个名为“deployer”的用户(与capistrano一起使用),因此需要sudo权限。通过此设置,我可以登录服务器并执行以下操...
22
2 回复
如何在使用Ansible Git模块时传递用户名和密码?
在使用Ansible的Git模块进行克隆,推送或拉取内部托管的私有git存储库(例如在GitLab实例上)时,如何指定用户名和密码以通过Git服务器进行身份验证? 我...
19
3 回复
双循环Ansible
我有一个像这样的对象  objs: - { key1: value1, key2: [value2, value3] } - { key1: value4, key2: [value5, value6] } 我想创建以下文件  v...
17
4 回复
如何通过ansible-playbook创建新的系统服务
我创建了一个启动/停止我的应用程序的脚本。现在我想将它添加为centos系统服务。首先,我创建了一个任务来创建从我的脚本到/etc/init.d/service_name的链接...
19
4 回复
Ansible:仅在未定义时设置变量
我想将一个ansible变量设置为某个默认值,但前提是该变量未定义。否则我想保持不变。 我尝试了这两种方法,它们都产生了递归循环:  namespace: "{{names...
193
11 回复
安全地将Ansible剧本限制在一台机器上?
我正在使用Ansible进行一小组计算机的简单用户管理任务。目前,我将我的手册设置为hosts: all,我的主机文件只是一个列出所有机器的组:  # file: hosts [...
37
1 回复
Ansible中的become和become_user之间的区别
最近我开始深入研究Ansible并编写自己的剧本。但是,我对理解become和become_user之间的区别有困难。 据我所知become_user类似于su <username>,而be...