ansible

    -2热度

    2回答

    我有一些机器在我登录主账户之后,如果有需要,我可以在没有密码的情况下执行“sudo su - ”。 在我登录我的主账户后,您是否知道Ansible中的任何方式执行“sudo su - ”?提前致谢。 我例如,在试图 play.yml: --- - hosts: b1 remote_user: user become: yes tasks: - name:

    0热度

    2回答

    我正在创建一个Ansible操作手册,它构建了一些代码并将结果复制到我的服务器。像这样: - name: build web packages local_action: script build.sh chdir: {{ item.path }}/build.sh with_items: {{ packages }} - name: upload st

    -1热度

    1回答

    有条件运行角色是否有标准或最佳实践? 如果我有以下的基本剧本: --- - hosts: prod gather_facts: false become: true become_method: sudo vars_files: - variables/vars.yml pre_tasks: - name: check app

    -1热度

    1回答

    的get_uri模块中注册该网页后调试网页每次我有一个问题,同时设定了事实上的注册网页上的错误是: u'redirected“:假}]}:模板错误而模板化字符串:在1238 意外字符U '&' 的剧本,如: - name: check webpage uri: url: http://{{ item.host }}.x.x.x validate_certs: Fals

    1热度

    2回答

    我希望只能在与“server_1”或“server_2”不匹配的主机上运行任务。 在半伪代码: - name: Set localtime file: src=/usr/share/zoneinfo/UTC dest=/etc/localtime state=link when: only when hostname is NOT "server_1"

    0热度

    1回答

    我想在ansible下降倍数数据库(MySQL的): - name: Drop databases on Ansible local_action: mysql_db name= {{ item.name }} state=absent with_items: - { name: dba } - { name: dbb } - { name:

    -3热度

    1回答

    我得到了Ansible输出像截图: ,我想输出就像附加的文件: 如何通过消除所有逗号和\n以适当的顺序将Ansible输出复制到文件?

    1热度

    1回答

    我使用的是2.4.0,并根据检查模式尝试使用ignore_errors和with_items。 根据docs about check_mode,您可以根据是否在检查模式下运行,来定义ignore_errors。如果没有with_items指令,这很有效,但对于这两个元素都会忽略失败。 工作示例不with_items: # test_i.yml - name: test without array

    2热度

    1回答

    我收到以下错误,当我运行ansible剧本: Do you have azure>=2.0.0 installed? Try pip install 'azure>=2.0.0' --upgrade - No module named containerservice Ansible版本: ansible 2.4.0.0 config file = /var/www/Ansible/ansibl

    -1热度

    1回答

    我正在学习从ansible-beginner到micheal堆的pro。看起来windows不支持ansible。该书建议改为从虚拟机运行。我使用vagrant启动了一个VMbox,它上面有ubuntu/trusty64。我成功地运行了我的剧本。然而,我在创造星系角色时遇到了一个问题。 我找不到在Windows上创建/初始化角色的方法。我依稀从这个问题How to automatically in