aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/inventory/inventory.openstack.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/inventory/inventory.openstack.yaml')
-rw-r--r--ansible/inventory/inventory.openstack.yaml16
1 files changed, 16 insertions, 0 deletions
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: ""
+...