|
7 | 7 |
|
8 | 8 | - name: Set cluster name |
9 | 9 | scale_computing.hypercore.cluster_name: |
10 | | - name_new: "{{ scale_computing_hypercore_cluster_config.name }}" |
11 | | - when: scale_computing_hypercore_cluster_config.name | default(False) |
| 10 | + name_new: "{{ cluster_config_configuration.name }}" |
| 11 | + when: cluster_config_configuration.name | default(False) |
12 | 12 |
|
13 | 13 | - name: Set registration data |
14 | 14 | scale_computing.hypercore.registration: |
15 | | - company_name: "{{ scale_computing_hypercore_cluster_config.registration.company_name }}" |
16 | | - contact: "{{ scale_computing_hypercore_cluster_config.registration.contact }}" |
17 | | - phone: "{{ scale_computing_hypercore_cluster_config.registration.phone }}" |
18 | | - email: "{{ scale_computing_hypercore_cluster_config.registration.email }}" |
| 15 | + company_name: "{{ cluster_config_configuration.registration.company_name }}" |
| 16 | + contact: "{{ cluster_config_configuration.registration.contact }}" |
| 17 | + phone: "{{ cluster_config_configuration.registration.phone }}" |
| 18 | + email: "{{ cluster_config_configuration.registration.email }}" |
19 | 19 | state: present |
20 | | - when: scale_computing_hypercore_cluster_config.registration | default(False) |
| 20 | + when: cluster_config_configuration.registration | default(False) |
21 | 21 |
|
22 | 22 | - name: Set DNS servers configuration |
23 | 23 | scale_computing.hypercore.dns_config: |
24 | | - dns_servers: "{{ scale_computing_hypercore_cluster_config.dns.server_ips | default(omit) }}" |
| 24 | + dns_servers: "{{ cluster_config_configuration.dns.server_ips | default(omit) }}" |
25 | 25 | state: set |
26 | 26 | when: |
27 | | - - scale_computing_hypercore_cluster_config.dns | default(False) |
28 | | - - '"server_ips" in scale_computing_hypercore_cluster_config.dns' |
29 | | - - scale_computing_hypercore_cluster_config.dns.server_ips is not none |
| 27 | + - cluster_config_configuration.dns | default(False) |
| 28 | + - '"server_ips" in cluster_config_configuration.dns' |
| 29 | + - cluster_config_configuration.dns.server_ips is not none |
30 | 30 |
|
31 | 31 | - name: Set DNS search_domains configuration |
32 | 32 | scale_computing.hypercore.dns_config: |
33 | | - dns_servers: "{{ scale_computing_hypercore_cluster_config.dns.server_ips | default(omit) }}" |
34 | | - search_domains: "{{ scale_computing_hypercore_cluster_config.dns.search_domains | default(omit) }}" |
| 33 | + dns_servers: "{{ cluster_config_configuration.dns.server_ips | default(omit) }}" |
| 34 | + search_domains: "{{ cluster_config_configuration.dns.search_domains | default(omit) }}" |
35 | 35 | state: set |
36 | 36 | when: |
37 | | - - scale_computing_hypercore_cluster_config.dns | default(False) |
38 | | - - '"search_domains" in scale_computing_hypercore_cluster_config.dns' |
39 | | - - scale_computing_hypercore_cluster_config.dns.search_domains is not none |
| 37 | + - cluster_config_configuration.dns | default(False) |
| 38 | + - '"search_domains" in cluster_config_configuration.dns' |
| 39 | + - cluster_config_configuration.dns.search_domains is not none |
40 | 40 |
|
41 | 41 | - name: Set OIDC configuration |
42 | 42 | scale_computing.hypercore.oidc_config: |
43 | | - client_id: "{{ scale_computing_hypercore_cluster_config.oidc.client_id }}" |
44 | | - shared_secret: "{{ scale_computing_hypercore_cluster_config.oidc.shared_secret | default(omit) }}" |
45 | | - certificate: "{{ scale_computing_hypercore_cluster_config.oidc.certificate | default(omit) }}" |
46 | | - config_url: "{{ scale_computing_hypercore_cluster_config.oidc.config_url }}" |
47 | | - scopes: "{{ scale_computing_hypercore_cluster_config.oidc.scopes }}" |
48 | | - when: scale_computing_hypercore_cluster_config.oidc | default(False) |
| 43 | + client_id: "{{ cluster_config_configuration.oidc.client_id }}" |
| 44 | + shared_secret: "{{ cluster_config_configuration.oidc.shared_secret | default(omit) }}" |
| 45 | + certificate: "{{ cluster_config_configuration.oidc.certificate | default(omit) }}" |
| 46 | + config_url: "{{ cluster_config_configuration.oidc.config_url }}" |
| 47 | + scopes: "{{ cluster_config_configuration.oidc.scopes }}" |
| 48 | + when: cluster_config_configuration.oidc | default(False) |
49 | 49 |
|
50 | 50 | - name: Set time server |
51 | 51 | scale_computing.hypercore.time_server: |
52 | | - source: "{{ scale_computing_hypercore_cluster_config.time_server }}" |
53 | | - when: scale_computing_hypercore_cluster_config.time_server | default(False) |
| 52 | + source: "{{ cluster_config_configuration.time_server }}" |
| 53 | + when: cluster_config_configuration.time_server | default(False) |
54 | 54 |
|
55 | 55 | - name: Set time zone |
56 | 56 | scale_computing.hypercore.time_zone: |
57 | | - zone: "{{ scale_computing_hypercore_cluster_config.time_zone }}" |
58 | | - when: scale_computing_hypercore_cluster_config.time_zone | default(False) |
| 57 | + zone: "{{ cluster_config_configuration.time_zone }}" |
| 58 | + when: cluster_config_configuration.time_zone | default(False) |
59 | 59 |
|
60 | 60 | - name: Set SMTP configuration |
61 | 61 | scale_computing.hypercore.smtp: |
62 | | - server: "{{ scale_computing_hypercore_cluster_config.smtp.server }}" |
63 | | - port: "{{ scale_computing_hypercore_cluster_config.smtp.port }}" |
64 | | - use_ssl: "{{ scale_computing_hypercore_cluster_config.smtp.use_ssl | default(omit) }}" |
65 | | - auth_user: "{{ scale_computing_hypercore_cluster_config.smtp.auth_user | default(omit) }}" |
66 | | - auth_password: "{{ scale_computing_hypercore_cluster_config.smtp.auth_password | default(omit) }}" |
67 | | - from_address: "{{ scale_computing_hypercore_cluster_config.smtp.from_address | default(omit) }}" |
68 | | - when: scale_computing_hypercore_cluster_config.smtp | default(False) |
| 62 | + server: "{{ cluster_config_configuration.smtp.server }}" |
| 63 | + port: "{{ cluster_config_configuration.smtp.port }}" |
| 64 | + use_ssl: "{{ cluster_config_configuration.smtp.use_ssl | default(omit) }}" |
| 65 | + auth_user: "{{ cluster_config_configuration.smtp.auth_user | default(omit) }}" |
| 66 | + auth_password: "{{ cluster_config_configuration.smtp.auth_password | default(omit) }}" |
| 67 | + from_address: "{{ cluster_config_configuration.smtp.from_address | default(omit) }}" |
| 68 | + when: cluster_config_configuration.smtp | default(False) |
69 | 69 |
|
70 | 70 | - name: Reconfigure email alert recipients |
71 | 71 | when: |
72 | | - - '"email_alerts" in scale_computing_hypercore_cluster_config' |
| 72 | + - '"email_alerts" in cluster_config_configuration' |
73 | 73 | - | |
74 | | - scale_computing_hypercore_cluster_config.email_alerts or |
75 | | - scale_computing_hypercore_cluster_config.email_alerts == [] |
| 74 | + cluster_config_configuration.email_alerts or |
| 75 | + cluster_config_configuration.email_alerts == [] |
76 | 76 | block: |
77 | 77 | - name: Get old email alert recipients |
78 | 78 | scale_computing.hypercore.email_alert_info: |
|
85 | 85 | loop: "{{ cluster_config_email_alert_info_result.records }}" |
86 | 86 | loop_control: |
87 | 87 | loop_var: email_alert_recipient |
88 | | - when: email_alert_recipient.email not in scale_computing_hypercore_cluster_config.email_alerts |
| 88 | + when: email_alert_recipient.email not in cluster_config_configuration.email_alerts |
89 | 89 |
|
90 | 90 | - name: Set new email alerts |
91 | 91 | scale_computing.hypercore.email_alert: |
92 | 92 | email: "{{ email_address }}" |
93 | 93 | state: present |
94 | | - loop: "{{ scale_computing_hypercore_cluster_config.email_alerts or [] }}" |
| 94 | + loop: "{{ cluster_config_configuration.email_alerts or [] }}" |
95 | 95 | loop_control: |
96 | 96 | loop_var: email_address |
97 | 97 |
|
98 | 98 | - name: Reconfigure syslog servers |
99 | 99 | when: |
100 | | - - '"syslog_servers" in scale_computing_hypercore_cluster_config' |
| 100 | + - '"syslog_servers" in cluster_config_configuration' |
101 | 101 | - | |
102 | | - scale_computing_hypercore_cluster_config.syslog_servers or |
103 | | - scale_computing_hypercore_cluster_config.syslog_servers == [] |
| 102 | + cluster_config_configuration.syslog_servers or |
| 103 | + cluster_config_configuration.syslog_servers == [] |
104 | 104 | block: |
105 | 105 | - name: Get old syslog servers |
106 | 106 | scale_computing.hypercore.syslog_server_info: |
|
113 | 113 | loop: "{{ cluster_config_syslog_server_info_result.records }}" |
114 | 114 | loop_control: |
115 | 115 | loop_var: syslog_server |
116 | | - when: syslog_server.host not in (scale_computing_hypercore_cluster_config.syslog_servers | map(attribute='host') | list) |
| 116 | + when: syslog_server.host not in (cluster_config_configuration.syslog_servers | map(attribute='host') | list) |
117 | 117 |
|
118 | 118 | - name: Set new syslog servers |
119 | 119 | scale_computing.hypercore.syslog_server: |
120 | 120 | host: "{{ syslog_server.host }}" |
121 | 121 | port: "{{ syslog_server.port | default(omit) }}" |
122 | 122 | protocol: "{{ syslog_server.protocol | default(omit) }}" |
123 | 123 | state: present |
124 | | - loop: "{{ scale_computing_hypercore_cluster_config.syslog_servers or [] }}" |
| 124 | + loop: "{{ cluster_config_configuration.syslog_servers or [] }}" |
125 | 125 | loop_control: |
126 | 126 | loop_var: syslog_server |
0 commit comments