Skip to content

Commit b6cbe77

Browse files
committed
feat: Update defaults for provisioning on new EUMETSAT cloud
1 parent 8761471 commit b6cbe77

10 files changed

Lines changed: 21 additions & 21 deletions

File tree

playbooks/default-stack-provisioning/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ ansible-playbook \
116116
"ipa_server_instance_name":"server",
117117
"ipa_server_instance_index": 1,
118118
"ipa_server_hostname":"ipa-server-1",
119-
"ipa_server_flavor_name":"eo1.large",
119+
"ipa_server_flavor_name":"4cpu-8gbmem",
120120
"ipa_server_image_name":"Rocky-9.5-20250604142417",
121121
"ipa_domain":"eumetsat.sandbox.ewc",
122122
"ipa_admin_username":"ipaadmin",
@@ -127,13 +127,13 @@ ansible-playbook \
127127
"ssh_bastion_app_name":"ssh",
128128
"ssh_bastion_instance_name":"bastion",
129129
"ssh_bastion_instance_index": 1,
130-
"ssh_bastion_flavor_name":"eo1.large",
130+
"ssh_bastion_flavor_name":"4cpu-8gbmem",
131131
"ssh_bastion_image_name":"Rocky-9.5-20250604142417",
132132
"remote_desktop_tf_project_path":"~/ewc/remote-desktop-1",
133133
"remote_desktop_app_name":"remote",
134134
"remote_desktop_instance_name":"desktop",
135135
"remote_desktop_instance_index": 1,
136-
"remote_desktop_flavor_name":"eo1.large",
136+
"remote_desktop_flavor_name":"4cpu-8gbmem",
137137
"remote_desktop_image_name":"Rocky-9.5-20250604142417",
138138
"remote_desktop_instance_has_fip":"yes"
139139
}' \
@@ -154,7 +154,7 @@ ansible-playbook \
154154
| ipa_server_instance_name| name of the instance, used in the full instance name | `string` | `server` | yes |
155155
| ipa_server_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
156156
| ipa_server_hostname | hostname of the IPA server. Should match the pattern "<ipa_server_app_name>-<ipa_server_instance_name>-<ipa_server_instance_index>". Required for input validation purpose | `string` | `ipa-server-1` | yes |
157-
| ipa_server_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
157+
| ipa_server_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
158158
| ipa_server_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-8.10-20250604144456` | yes |
159159
| ipa_domain | domain name to be managed by the IPA server. Example: `eumetsat.sandbox.ewc` | `string` | n/a | yes |
160160
| ipa_admin_username | username of administrator account to replace the default IPA admin | `string` | `ipaadmin` | yes |
@@ -165,13 +165,13 @@ ansible-playbook \
165165
| ssh_bastion_app_name | application name, used as prefix in the full instance name | `string` | `ssh` | yes |
166166
| ssh_bastion_instance_name| name of the instance, used in the full instance name | `string` | `bastion` | yes |
167167
| ssh_bastion_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
168-
| ssh_bastion_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
168+
| ssh_bastion_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
169169
| ssh_bastion_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-9.5-20250604142417` | yes |
170170
| remote_desktop_tf_project_path | path to terraform working directory | `string` | `~/ewc/remote-desktop-1` | yes |
171171
| remote_desktop_app_name | application name, used as prefix in the full instance name | `string` | `remote` | yes |
172172
| remote_desktop_instance_name| name of the instance, used in the full instance name | `string` | `desktop` | yes |
173173
| remote_desktop_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
174-
| remote_desktop_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
174+
| remote_desktop_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
175175
| remote_desktop_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-9.5-20250604142417` | yes |
176176
| remote_desktop_instance_has_fip | technically required to temporarily assign a floating IP to the instance to securely connect from localhost during initial configuration. 💡 The template ensures to remove the floating IP during post-provisioning | `string` | `yes` | yes |
177177
| fail2ban_whitelisted_ip_ranges | IPv4 ranges (in CIDR format) to be whitelisted in Fail2ban configuration. When in doubt, do not set. Example: `['10.0.0.0/24','192.168.1.0/24']` | `list(string)` | `null` | no |

playbooks/default-stack-provisioning/default-stack-provisioning.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
- name: ipa_server_flavor_name
5858
prompt: name the flavor to use for the instance of the IPA server. Press Enter to accept default
5959
private: false
60-
default: "eo1.large"
60+
default: "4cpu-8gbmem"
6161

6262
- name: ipa_server_image_name
6363
prompt: name the image to use for the instance of the IPA server. Press Enter to accept default
@@ -112,7 +112,7 @@
112112
- name: ssh_bastion_flavor_name
113113
prompt: name the flavor to use for the instanceof the SSH bastion. Press Enter to accept default
114114
private: false
115-
default: "eo1.large"
115+
default: "4cpu-8gbmem"
116116

117117
- name: ssh_bastion_image_name
118118
prompt: name the image to use for the instanceof the SSH bastion. Press Enter to accept default
@@ -142,7 +142,7 @@
142142
- name: remote_desktop_flavor_name
143143
prompt: name the flavor to use for the instance of the remote desktop. Press Enter to accept default
144144
private: false
145-
default: "eo1.large"
145+
default: "4cpu-8gbmem"
146146

147147
- name: remote_desktop_image_name
148148
prompt: name the image to use for the instance of the remote desktop. Press Enter to accept default

playbooks/ipa-client-provisioning/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ ansible-playbook \
102102
"app_name": "ipa",
103103
"instance_name": "client",
104104
"instance_index": 1,
105-
"flavor_name": "eo2.medium",
105+
"flavor_name": "1cpu-4gbmem",
106106
"image_name": "ubuntu-22.04-20250204105649",
107107
"public_keypair_name": "my-public-key-name",
108108
"private_keypair_path": "~/.ssh/id_rsa",
@@ -125,7 +125,7 @@ ansible-playbook \
125125
| app_name | application name, used as prefix in the full instance name | `string` | `ipa` | yes |
126126
| instance_name| name of the instance, used in the full instance name | `string` | `client` | yes |
127127
| instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
128-
| flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
128+
| flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
129129
| image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `ubuntu-22.04-20250204105649` | yes |
130130
| public_keypair_name | name of public keypair (stored in OpenStack) to be copied into the instance for remote SSH access | `string` | n/a | yes |
131131
| private_keypair_path | path to the local private keypair to use for SSH access to the instance | `string` | `~/.ssh/id_rsa` | yes |

playbooks/ipa-client-provisioning/ipa-client-provisioning.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
- name: flavor_name
3434
prompt: name the flavor to use for the instance. Press Enter to accept default
3535
private: false
36-
default: "eo2.medium"
36+
default: "1cpu-4gbmem"
3737

3838
- name: image_name
3939
prompt: name the image to use for the instance. Press Enter to accept default

playbooks/ipa-server-provisioning/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ ansible-playbook \
111111
"ipa_server_app_name":"ipa",
112112
"ipa_server_instance_name":"server",
113113
"ipa_server_instance_index": 1,
114-
"ipa_server_flavor_name":"eo1.large",
114+
"ipa_server_flavor_name":"4cpu-8gbmem",
115115
"ipa_server_image_name":"Rocky-9.5-20250604142417",
116116
"public_keypair_name":"my-public-key-name",
117117
"private_keypair_path":"~/.ssh/id_rsa",
@@ -158,7 +158,7 @@ openstack subnet unset \
158158
| ipa_server_app_name | application name, used as prefix in the full instance name | `string` | `ipa` | yes |
159159
| ipa_server_instance_name| name of the instance, used in the full instance name | `string` | `server` | yes |
160160
| ipa_server_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
161-
| ipa_server_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
161+
| ipa_server_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
162162
| ipa_server_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-8.10-20250604144456` | yes |
163163
| public_keypair_name | name of public keypair (stored in OpenStack) to be copied into the instance for remote SSH access | `string` | n/a | yes |
164164
| private_keypair_path | path to the local private keypair to use for SSH access to the instance | `string` | `~/.ssh/id_rsa` | yes |

playbooks/ipa-server-provisioning/ipa-server-provisioning.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
- name: ipa_server_flavor_name
3434
prompt: name the flavor to use for the instance. Press Enter to accept default
3535
private: false
36-
default: "eo1.large"
36+
default: "4cpu-8gbmem"
3737

3838
- name: ipa_server_image_name
3939
prompt: name the image to use for the instance. Press Enter to accept default

playbooks/remote-desktop-provisioning/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ ansible-playbook \
111111
"remote_desktop_app_name":"remote",
112112
"remote_desktop_instance_name":"desktop",
113113
"remote_desktop_instance_index":1,
114-
"remote_desktop_flavor_name":"eo1.large",
114+
"remote_desktop_flavor_name":"4cpu-8gbmem",
115115
"remote_desktop_image_name":"Rocky-9.5-20250604142417",
116116
"remote_desktop_instance_has_fip":"no",
117117
"public_keypair_name":"my-public-key-name",
@@ -147,7 +147,7 @@ Desktop section of
147147
| remote_desktop_app_name | application name, used as prefix in the full instance name | `string` | `remote` | yes |
148148
| remote_desktop_instance_name| name of the instance, used in the full instance name | `string` | `desktop` | yes |
149149
| remote_desktop_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
150-
| remote_desktop_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
150+
| remote_desktop_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
151151
| remote_desktop_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-9.5-20250604142417` | yes |
152152
| remote_desktop_instance_has_fip | whether to assign a floating IP to the instance. Only `yes` will be accepted to approve | `string` | `no` | no |
153153
| public_keypair_name | name of public keypair (stored in OpenStack) to be copied into the instance for remote SSH access | `string` | n/a | yes |

playbooks/remote-desktop-provisioning/remote-desktop-provisioning.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
- name: remote_desktop_flavor_name
3434
prompt: name the flavor to use for the instance. Press Enter to accept default
3535
private: false
36-
default: "eo1.large"
36+
default: "4cpu-8gbmem"
3737

3838
- name: remote_desktop_image_name
3939
prompt: name the image to use for the instance. Press Enter to accept default

playbooks/ssh-bastion-provisioning/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ ansible-playbook \
107107
"ssh_bastion_app_name":"ssh",
108108
"ssh_bastion_instance_name":"bastion",
109109
"ssh_bastion_instance_index":1,
110-
"ssh_bastion_flavor_name":"eo1.large",
110+
"ssh_bastion_flavor_name":"4cpu-8gbmem",
111111
"ssh_bastion_image_name":"Rocky-9.5-20250604142417",
112112
"public_keypair_name":"my-public-key-name",
113113
"private_keypair_path":"~/.ssh/id_rsa",
@@ -125,7 +125,7 @@ ansible-playbook \
125125
| ssh_bastion_app_name | application name, used as prefix in the full instance name | `string` | `ssh` | yes |
126126
| ssh_bastion_instance_name| name of the instance, used in the full instance name | `string` | `bastion` | yes |
127127
| ssh_bastion_instance_index | index or identifier for the instance, used as suffix in the full instance name | `number` | `1` | yes |
128-
| ssh_bastion_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `eo1.large` | yes |
128+
| ssh_bastion_flavor_name | name the flavor to use for the instance. To learn about available options, checkout the [official EWC VM plans documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+VM+plans) | `string` | `4cpu-8gbmem` | yes |
129129
| ssh_bastion_image_name | name of the image to use for the instance. For complete information on available options, see the [official EWC Images documentation](https://confluence.ecmwf.int/display/EWCLOUDKB/EWC+Virtual+Images+Available) | `string` | `Rocky-9.5-20250604142417` | yes |
130130
| public_keypair_name | name of public keypair (stored in OpenStack) to be copied into the instance for remote SSH access | `string` | n/a | yes |
131131
| private_keypair_name | path to the local private keypair to use for SSH access to the instance | `string` | `~/.ssh/id_rsa` | yes |

playbooks/ssh-bastion-provisioning/ssh-bastion-provisioning.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
- name: ssh_bastion_flavor_name
3434
prompt: name the flavor to use for the instance. Press Enter to accept default
3535
private: false
36-
default: "eo1.large"
36+
default: "4cpu-8gbmem"
3737

3838
- name: ssh_bastion_image_name
3939
prompt: name the image to use for the instance. Press Enter to accept default

0 commit comments

Comments
 (0)