ansible-playbook

    2热度

    1回答

    我刚刚开始使用Ansible,并在阅读完教程后(Ansible团队名为“docs”)我希望看到可用于剧本的所有属性的完整列表。有人能够提供这样的清单吗?我唯一能够谷歌的是this old example,但它缺少像gather_facts这样的东西。 也许有人有经验的人可以在这里粘贴一个包含所有属性的正确结构的'骨架'。 在此先感谢。

    2热度

    1回答

    我正试图编写一个在linux主机中运行的进程数不等于2时显示失败的剧本。以下剧本的作品,但是有没有更好的方法呢?像是有任何具体的Ansible模块来检查进程的Linux主机? --- - hosts: web become: yes become_method: su become_user: webuser tasks: - name:

    1热度

    1回答

    从Ansible远程执行shell时出现意外的行为。当我在远程机器上执行下面的命令,结果是: $ echo $(pgrep -f jboss) 13248 现在如果我执行的Ansible壳我得到的回报倍数的PID命令: $ ansible jboss.servers -m shell -a 'echo $(pgrep -f jboss)' -u centos 10.3.9.155 | SU

    1热度

    1回答

    我试图代码,其中一个远程进程的PID被登记为变量a剧本,然后我针对PID执行其它壳命令: - name: capture remote pid hosts: web.servers tasks: - name: capture PID shell: ps ax | grep eap | cut -d " " -f1 register:

    1热度

    2回答

    我需要检查用户是否输入了一个字母键或十进制(。)以外的任何符号。我把它放在一个if语句中,好奇是否有一个容易找到这个脚本的地方。任何帮助将不胜感激。

    3热度

    1回答

    是否可以为可选模块的单个选项设置条件。 Using set_fact we can set condition aand use that variable in the ansible module. Alternatively is there any other option to set the condition using if loop in jinja or something l

    1热度

    2回答

    我一直在尝试使用Ansible手册将主机名添加到我的主机文件。我Ansible戏看下面和我的主机文件驻留在/etc/ansible/hosts: - name: adding host playbook hosts: localhost connection: local tasks: - name: add host to ansible host fil

    -1热度

    1回答

    我试图在剧本中使用Jboss Module。按例如: # Deploy a hello world application - jboss: src: /tmp/hello-1.0-SNAPSHOT.war deployment: hello.war state: present 但是它似乎JBoss的模块无法识别: : The offending line a

    0热度

    2回答

    ,我希望这个任务收集不起作用它会注册一个变种: - name: Find out whether syslog-ng is installed (yum) tags: syslog_forwarding command: yum -q list installed syslog-ng register: syslog_ng_check failed_when

    3热度

    1回答

    查看Ansible documentation中的核心数据库模块显示没有Oracle模块的迹象。通过Ansible for Oracle数据库处理SQL/PLSQL部署的最佳方式是什么? 我们是否期望使用Ansible Galaxy中的角色来处理这个问题?很少有人似乎已经下载了Galaxy for Oracle上列出的角色。