ansible-2.x

    0热度

    1回答

    我正在研究一个Ansible操作手册,在模板中,我需要用一个字典列表来替换一个变量。 任务文件如下: vars: locations: - context: "/rest" server: "http://locahost:8080;" - context: "/api" server: "http://localhost:9090;" tasks:

    0热度

    1回答

    我在那里我运行local_action任务(这将覆盖与"localhost"的ansible_host变量)一个剧本,但我想访问是在ansible_host变量之前local_action任务运行的数据,在此期间。 这是我到目前为止已经试过,但我得到的错误"'register' is not a valid option in debug" playbook.yml - debug: v

    1热度

    1回答

    我有一个主机文件看起来大致是这样的: [kibanamaster] efk host_ip host user passwd [elasticnode] esnode host_ip user passwd ,我在 - name: get ip address node1 debug: var=hostvars[inventory_host]['esnode']['ansibl

    0热度

    1回答

    我有一个网络与不同的主机和不同的网络,我想使用可以ping每个网络中的每个主机。 在我的host_vars目录中,有关每个主机及其网络的所有信息都存储在它自己的文件中。一个hostfile看起来像这样: bond: - conn_name: net1 ip4: '10.10.44.21' gw4: '10.10.44.1' - conn_name: net2

    -1热度

    2回答

    我有一个调用2个角色的可靠剧本。角色1在本地运行,其中有一个脚本,其中arg作为文件路径/tmp/inputfile/input.csv。该剧本的样子: - hosts: "{{my_extra_var_IP}}" connection: local roles: - prereq 角色任务: - name: Copy script to local c

    1热度

    1回答

    我使用VirtualBox运行16.04 Ubuntu桌面机器。该VM安装了Ansible 2.4.0。我试图运行一个特别的,有说服力的命令来证明它是有效的(我在做一个在线课程)。为了模拟一个小型服务器场,我用LXC(Linux的containters),并有三个人正在运行: [email protected]:/home/tomasz/ansible# lxc-ls --fancy NAME

    0热度

    1回答

    以下任务正在运行,无论我设置为ansible_distribution。 - name: install packages yum: name={{item.name}} state=installed when: item.when with_items: - { name: 'telnet', when: "ansible_distribution ==

    1热度

    1回答

    Ansible v2.2.1.0 我的任务是收集物品上的信息,并为此任务设置了一个注册表。比如,我用JQ解析一个JSON文件, hello.json ---------- { "name" : "hello file", "english" : "hello", "spanish" : "hola", "german" : "wie gehts" }

    1热度

    2回答

    我想将整数值添加到Ansible中的列表(创建一个新变量)。 例如,我有以下变量: list: - 80 - 81 - 82 我想这样做: list2: "{{ list + 100 }}" 获得: list2: - 180 - 181 - 182 我试图与 list2: "{{ list|int+100 }}" 或 li

    0热度

    1回答

    在其中一个角色中,我们提取了一些tar.gz文件,然后我们用另一个替换了一个提取的文件来解决某个问题。 问题是,当我们再次运行时,ansible会再次提取归档文件,因为目录内容已更改并自然标记为已更改的任务,并且会按预期再次替换文件。 因此,我们有两个“转变”现在每次我们运行的剧本...... 我应该如何处理这个问题,以保持操作幂等?