Skip to content

Commit b0ae102

Browse files
authored
Merge pull request #27 from stackhpc/feat/allow-extra-magnum-labels
Allow extra labels in generated Magnum cluster templates
2 parents 6cbf191 + 7ab4335 commit b0ae102

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
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: 4 additions & 1 deletion
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 and magnum_template_extra_labels is not none %}
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 }}
@@ -28,4 +31,4 @@
2831
dns_nameserver: "{{ (magnum_cluster_default_dns_nameservers | default(['1.1.1.1', '8.8.8.8', '8.8.4.4'])) | join(',') }}"
2932
public: "{{ magnum_cluster_templates_public | default('True') }}"
3033

31-
{% endfor %}
34+
{% endfor %}

0 commit comments

Comments
 (0)