diff options
| -rw-r--r-- | ansible/ansible.cfg | 2 | ||||
| -rw-r--r-- | ansible/inventory/group_vars/all.yml | 3 | ||||
| -rw-r--r-- | ansible/inventory/group_vars/tag_vps.yml | 3 | ||||
| -rw-r--r-- | ansible/inventory/inventory.openstack.yaml | 16 | ||||
| -rw-r--r-- | ansible/inventory/inventory.proxmox.yaml (renamed from ansible/inventory.proxmox.yaml) | 0 | ||||
| -rw-r--r-- | ansible/requirements.yml | 2 |
6 files changed, 25 insertions, 1 deletions
diff --git a/ansible/ansible.cfg b/ansible/ansible.cfg index 9318edc..9f47740 100644 --- a/ansible/ansible.cfg +++ b/ansible/ansible.cfg @@ -4,7 +4,7 @@ library = ./library/ forks = 5 host_key_checking = False retry_files_enabled = False -inventory = ./inventory.proxmox.yaml +inventory = ./inventory vault_password_file = ./.vault_password interpreter_python = auto_silent diff --git a/ansible/inventory/group_vars/all.yml b/ansible/inventory/group_vars/all.yml new file mode 100644 index 0000000..6d97636 --- /dev/null +++ b/ansible/inventory/group_vars/all.yml @@ -0,0 +1,3 @@ +--- +ansible_user: mas +... diff --git a/ansible/inventory/group_vars/tag_vps.yml b/ansible/inventory/group_vars/tag_vps.yml new file mode 100644 index 0000000..4ec7635 --- /dev/null +++ b/ansible/inventory/group_vars/tag_vps.yml @@ -0,0 +1,3 @@ +--- +ansible_user: debian +... diff --git a/ansible/inventory/inventory.openstack.yaml b/ansible/inventory/inventory.openstack.yaml new file mode 100644 index 0000000..f2244c0 --- /dev/null +++ b/ansible/inventory/inventory.openstack.yaml @@ -0,0 +1,16 @@ +--- +# https://docs.ansible.com/projects/ansible/latest/collections/openstack/cloud/openstack_inventory.html +plugin: openstack.cloud.openstack +all_projects: false +expand_hostvars: true +fail_on_errors: true +only_clouds: + - "openstack" +strict: true + +# Group VMs by tags for reference in playbooks. +keyed_groups: + - key: openstack.metadata.tags | split(',') | map('trim') | list + prefix: "tag_" + separator: "" +... diff --git a/ansible/inventory.proxmox.yaml b/ansible/inventory/inventory.proxmox.yaml index 1b4fb6f..1b4fb6f 100644 --- a/ansible/inventory.proxmox.yaml +++ b/ansible/inventory/inventory.proxmox.yaml diff --git a/ansible/requirements.yml b/ansible/requirements.yml index 8173adb..97288bd 100644 --- a/ansible/requirements.yml +++ b/ansible/requirements.yml @@ -6,4 +6,6 @@ collections: version: ">=1.5.0" - name: ansible.posix version: ">=2.2.0" + - name: openstack.cloud + version: ">=2.5.0" ... |
