diff --git a/roles/cloud-scaleway/tasks/image_facts.yml b/roles/cloud-scaleway/tasks/image_facts.yml index 1faa3d3..4126984 100644 --- a/roles/cloud-scaleway/tasks/image_facts.yml +++ b/roles/cloud-scaleway/tasks/image_facts.yml @@ -6,4 +6,5 @@ when: - cloud_providers.scaleway.image == item.name - cloud_providers.scaleway.arch == item.arch + - server_disk_size == item.root_volume.size with_items: "{{ outer_item['json']['images'] }}" diff --git a/roles/cloud-scaleway/tasks/main.yml b/roles/cloud-scaleway/tasks/main.yml index ecf52e9..87ec1d7 100644 --- a/roles/cloud-scaleway/tasks/main.yml +++ b/roles/cloud-scaleway/tasks/main.yml @@ -2,6 +2,15 @@ - name: Include prompts import_tasks: prompts.yml + - name: Set disk size + set_fact: + server_disk_size: 50000000000 + + - name: Check server size + set_fact: + server_disk_size: 25000000000 + when: cloud_providers.scaleway.size == "START1-XS" + - name: Check if server exists uri: url: "https://cp-{{ algo_region }}.scaleway.com/servers"