Skip to content

Commit cea418a

Browse files
author
sd109
committed
Allow extra labels in generated cluster templates
1 parent 6cbf191 commit cea418a

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

README.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,16 @@ variables in `etc/openstack-config.yml`
8888

8989
.. code-block:: yaml
9090
91-
magnum_default_master_flavor_name: # Chosen flavor on target cloud
92-
magnum_default_worker_flavor_name: # Chosen flavor on target cloud
93-
magnum_external_net_name: # External network
94-
magnum_loadbalancer_provider: # Octavia provider (e.g. 'ovn')
91+
# Chosen flavor on target cloud
92+
magnum_default_master_flavor_name:
93+
# Chosen flavor on target cloud
94+
magnum_default_worker_flavor_name:
95+
# External network to use for load balancers etc.
96+
magnum_external_net_name:
97+
# Octavia provider (e.g. 'ovn')
98+
magnum_loadbalancer_provider:
99+
# Optional list of extra labels to add to all generated cluster templates
100+
magnum_template_extra_labels:
95101
96102
then run the provided playbook with
97103

ansible/templates/magnum-capi-templates.j2

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
keystone_auth_enabled: "false"
1717
capi_helm_chart_version: "{{ capi_helm_chart_release_data.json.tag_name }}"
1818
octavia_provider: {{ magnum_loadbalancer_provider }}
19+
{% if magnum_template_extra_labels is defined %}
20+
{{ magnum_template_extra_labels | to_nice_yaml | indent(4) -}}
21+
{% endif %}
1922
external_network_id: {{ magnum_external_net_name }}
2023
master_flavor: {{ magnum_default_master_flavor_name }}
2124
flavor: {{ magnum_default_worker_flavor_name }}

0 commit comments

Comments
 (0)