ansible-inventory

    11熱度

    2回答

    我正在使用2.1。我有以下庫存主機文件和一個需要訪問主機文件變量的播放所調用的角色。如何訪問它的任何想法(目前收到的錯誤): 主機文件 [test1] test-1 ansible_ssh_host=abc.def.ghi.jkl ansible_ssh_port=1212 [test2] test2-1 ansible_ssh_host=abc.def.ghi.mno ansible_s

    1熱度

    1回答

    我在我的Ansible主機文件中的一個組下有多個主機詳細信息。如下圖所示, [web-server] 10.0.0.1 name=apache ansible_ssh_user=username 10.0.0.2 name=nginx ansible_ssh_user=username 我ansible劇本, --- - hosts: web-server[0] rol

    1熱度

    1回答

    過去幾天,在使用AWS雲模塊運行安全劇本或使用--refresh-cache直接運行ec2.py文件時,出現以下錯誤命令從我的本地機器: ap:~ ap$ /ansible/inventory/ec2.py --refresh-cache Traceback (most recent call last): File "/ansible/inventory/ec2.py", line

    1熱度

    1回答

    我是Ansible的動態庫存新手。 我有一個劇本: hosts: tag_Name_abc 運行這個劇本做什麼它需要正確的標籤EC2實例。當我嘗試使用host_vars我得到fatal: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: 'test_var' is undefined"}

    0熱度

    1回答

    連接時,我已經下載ec2.py和ec2.ini文件並將其放入 /etc/ansible/inventory 下,我已經改變了ansible.cfg到 inventory = /etc/ansible/inventory/ec2.py 我有環境變量設置爲 export AWS_ACCESS_KEY_ID="XXXXXXXXXXXXXXX" export AWS_SECRET_ACCESS

    0熱度

    1回答

    在ansible 2.1.1.0 給出一個結構以便 . |-- inventories | `-- env | |-- group_vars | | `-- someconfig | `-- hosts.ini `-- main.yml group_vars作爲 --- myconfig: somevalue hosts.ini作爲 localhost [env]

    1熱度

    2回答

    我一直在嘗試使用Ansible手冊將主機名添加到我的主機文件。我Ansible戲看下面和我的主機文件駐留在/etc/ansible/hosts: - name: adding host playbook hosts: localhost connection: local tasks: - name: add host to ansible host fil

    0熱度

    1回答

    我的代碼動態主機:http://pastebin.com/jzrYTR2u 我想要實現:我的腳本應該動態地採取與特定標籤的主機,並通過各一個主機一個在執行上述任務。目前,我正在從elb_facts模塊獲取實例ID。 我到目前爲止所取得的成績:我的腳本將從elb中取出第一個實例,執行部署任務,並將其添加回elb。主機文件當前使用IP進行硬編碼

    2熱度

    1回答

    有什麼方法可以獲得每個節點的私有IP? 有了這個模板: {{ ansible_managed }} 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomai

    -2熱度

    1回答

    我試圖運行ansible用下面的命令, ansible-playbook provision.yml -l webserver 我的hosts文件包含以下主機組, [webclient] 172.29.4.75 [webserver] 172.29.4.76 我provision.yml還含有2個主機下面, - hosts: webclient user: centos