庫存組變種和你
專案結構(安全最佳實踐)。
project/
  group_vars/
     development
  inventory.development
  playbook.yaml
這一切都始於 inventory.development
[development]
dev.fakename.io
[development:vars]
ansible_host: 192.168.0.1
ansible_user: dev
ansible_pass: pass
ansible_port: 2232
[api:children]
development
它可以讓你連結到 group_vars。將資料特定儲存到該環境……
app_url: https://dev.fakename.io
app_key: f2390f23f01233f23f
讓我們執行以下劇本反對庫存檔案:
  hosts: api
  gather_facts: true
  sudo: true
  tags:
    - api
  roles:
    - { role: api,         tags: ["api"]         }
使用以下執行線:
ansible-playbook playbook.yaml -i  inventory.development