ansible

    1热度

    2回答

    我有一个可靠的剧本,可以创建网络对象并设置ACL策略。它运行良好,但我想创建补充剧本来删除对象及其相关配置,但我不知道处理任务的正确方法。 我只能用asa_command为适当的行发出'no'前缀,但是,它不像'Ansible Way'那样感觉像是因为它会尝试执行命令,即使它们已经不在配置。 我看到一些模块有一个state: absent操作符。但是,asa_模块不会将此指定为选项。 任何建议将不

    0热度

    1回答

    我以为我可能会问,我目前正在使用一个流浪箱,每次我使用vagrant up启动箱子时,我总是必须下载一个流浪箱,因为流浪箱使用了本地供应商。那么有人可以向我解释我怎样才能将我目前的流浪箱装入一个定制的盒子图像中,并且不需要继续下载包装? 我知道我需要使用Vagrant Packer,但有人可以解释使用它的过程,我需要的方式? 感谢, 乔治·巴洛

    0热度

    2回答

    在Ansible中,如何通过对象的属性是否包含值来过滤对象?例如:我想通过过滤private_man对象(其中addr包含“1.2.3.4”)来返回具有属性name =“a2”的private_man对象。 这里的Ansible代码: - hosts: localhost connection: local gather_facts: no vars: ne

    1热度

    1回答

    更新: 我安排我的CONFIGS到一个基于角色的目录结构。其中一些角色具有加密文本的默认变量文件。下面是一个失败的简化和测试任务列表: --- - name: 'Include some additional variables' include_vars: dir: "{{playbook_dir}}/roles/foo/defaults/vars" tags:

    1热度

    1回答

    我有这个剧本 --- - hosts: all handlers: - name: user-create user: name=oracle state=present tasks: - name: "check user" command: /usr/bin/id oracle register: output

    0热度

    1回答

    我试图通过詹金斯 - hosts: all tasks: - name: Print message debug: msg="Hello number 2 from Ansible!!" - name: ping all hosts ping: - debug: var=ansible_all_ipv4_addresses

    0热度

    1回答

    有没有什么方法可以使用ansible-vault加密--private-key并使用它与Ansible Playbook ansible-playbook命令(或Playbook内部)加密? 我试过,但它并没有奏效: $ ansible-vault create encrypted_ssh_key.pem --vault-password-file vault_password_file (贴

    0热度

    1回答

    我很努力使这项工作没有成功..在这里,我的剧本。 首先按标签搜索我的机器,然后尝试终止它们。运行这样 - name: EC2 Facts ec2_instance_facts: region: us-east-1 filters: "tag:Type": "staging" aws_access_key: "{{ lookup('env',

    0热度

    1回答

    fatal: [45.76.146.29]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Shared connection to 45.76.146.29 closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n File \"/

    -1热度

    1回答

    我是Ansible的新手。 我发现了一些使用字"{{ item.id }}"或{{ item.sg_name }}的AWS Ansible代码。 我不明白“item”命令是如何工作的。