0
我都在ansible
子目錄我的項目的根目錄下的我Ansible相關的文件,所以運行some-playbook.yaml
對inventories/some-inventory
,我使用這個命令:前面加上「基本路徑」,以Ansible參數
ansible-playbook -i ansible/inventories/some-inventory ansible/some-playbook.yaml
有沒有一種方法(通過ansible.cfg
或其他)使Ansible知道這一點(即,使其將其所有參數視爲具有隱含的「基本路徑」),以便我可以運行此命令從項目的根源?
ansible-playbook -i inventories/some-inventory some-playbook.yaml
要澄清一下,這裏有tree
輸出的相關部分:
.
├── ansible
│ ├── inventories
│ │ └── some-inventory
│ └── some-playbook.yaml
└── app
我看到在文檔中,但它不是我所期待的。我有多個庫存文件('local'和'production'),即使我將其中的一個硬編碼到'ansible.cfg'中,我仍然必須將該手冊稱爲「ansible/some-playbook.yaml '。 :( – thomasd