File tree Expand file tree Collapse file tree 2 files changed +10
-20
lines changed
roles/cluster_infra/templates Expand file tree Collapse file tree 2 files changed +10
-20
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,11 @@ resource "openstack_networking_secgroup_rule_v2" "secgroup_slurm_login_rule_ingr
7676resource "openstack_compute_instance_v2" "login" {
7777 name = "{{ cluster_name }}-login-0"
7878 image_id = "{{ cluster_image }}"
79+ {% if login_flavor_name is defined %}
80+ flavor_name = "{{ login_flavor_name }}"
81+ {% else %}
7982 flavor_id = "{{ login_flavor }}"
83+ {% endif %}
8084
8185 network {
8286 name = "{{ cluster_network }}"
@@ -97,8 +101,12 @@ resource "openstack_compute_instance_v2" "login" {
97101resource " openstack_compute_instance_v2" " control" {
98102 name = " {{ cluster_name }}-control-0"
99103 image_id = " {{ cluster_image }}"
100- flavor_id = " {{ compute_flavor }}"
101-
104+ {% if control_flavor_name is defined %}
105+ flavor_name = " {{ control_flavor_name }}"
106+ {% else %}
107+ flavor_id = " {{ control_flavor }}"
108+ {% endif %}
109+
102110 network {
103111 name = " {{ cluster_network }}"
104112 }
Original file line number Diff line number Diff line change @@ -20,24 +20,6 @@ parameters:
2020 min : 1
2121 default : 3
2222
23- - name : login_flavor
24- label : Login node size
25- description : The size to use for the login node.
26- kind : " cloud.size"
27- immutable : true
28- options :
29- min_ram : 2048
30- min_disk : 10
31-
32- - name : control_flavor
33- label : Control node size
34- description : The size to use for the control node.
35- kind : " cloud.size"
36- immutable : true
37- options :
38- min_ram : 2048
39- min_disk : 10
40-
4123 - name : compute_flavor
4224 label : Compute node size
4325 description : The size to use for the compute node.
You can’t perform that action at this time.
0 commit comments