File tree Expand file tree Collapse file tree 4 files changed +13
-1
lines changed
lib/openstack-servergroup Expand file tree Collapse file tree 4 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 11resource "openstack_compute_servergroup_v2" "servergroup" {
22 name = " ${ var . naming_prefix } ${ var . name } "
3- policies = [ " anti-affinity " ]
3+ policies = var . cp_server_group_affinity
44}
Original file line number Diff line number Diff line change @@ -5,3 +5,8 @@ variable "name" {
55variable "naming_prefix" {
66 type = string
77}
8+
9+ variable "cp_server_group_affinity" {
10+ type = list (string )
11+ default = []
12+ }
Original file line number Diff line number Diff line change @@ -155,6 +155,7 @@ module "servergroup_master" {
155155 source = " ../lib/openstack-servergroup"
156156 name = " master"
157157 naming_prefix = var. naming_prefix
158+ cp_server_group_affinity = var. cp_server_group_affinity
158159}
159160
160161module "user_data_ubuntu" {
Original file line number Diff line number Diff line change @@ -80,6 +80,12 @@ variable "create_container" {
8080 default = false
8181}
8282
83+ variable "cp_server_group_affinity" {
84+ type = list (string )
85+ default = [" anti-affinity" ]
86+ description = " Set the Affinity Policy for the control plane server group"
87+ }
88+
8389variable "csi_enabled" {
8490 type = bool
8591 default = false
You can’t perform that action at this time.
0 commit comments