ansible-2.x

    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熱度

    2回答

    我想運行一個劇本,其中包含我使用group_by模塊動態創建的多個主機組上的某些角色。 我能夠像下面的例子那樣做(ping替換我的實際角色)。 我想知道是否有辦法在循環中分別運行每個組,而不是列出所有實例ID。我不想爲每個實例ID創建一個重複行。 這裏的目的是一次部署到每個數據中心的一個實例,而不是使用需要很長時間的低串行運行。 可能有不同的做法,我不想在庫存中爲每個instance_id也創建靜

    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會再次提取歸檔文件,因爲目錄內容已更改並自然標記爲已更改的任務,並且會按預期再次替換文件。 因此,我們有兩個「轉變」現在每次我們運行的劇本...... 我應該如何處理這個問題,以保持操作冪等?

    0熱度

    1回答

    我想知道如何將我的SSH公鑰複製到使用Ansible的許多主機上。 第一次嘗試: ansible all -i inventory -m local_action -a "ssh-copy-id {{ inventory_hostname }}" --ask-pass 但我有錯誤The module local_action was not found in configured module