diff --git a/playbooks/openshift-apps/cloud-image-uploader.yml b/playbooks/openshift-apps/cloud-image-uploader.yml index 6b32ae66f6..8b4d75b1e8 100644 --- a/playbooks/openshift-apps/cloud-image-uploader.yml +++ b/playbooks/openshift-apps/cloud-image-uploader.yml @@ -38,6 +38,28 @@ app: cloud-image-uploader template: configmap.yml objectname: configmap.yml + vars: + azure_image_regions: + - "australiaeast" + - "brazilsouth" + - "canadacentral" + - "centralindia" + - "eastasia" + - "eastus" + - "eastus2" + - "francecentral" + - "japaneast" + - "koreacentral" + - "northeurope" + - "norwayeast" + - "qatarcentral" + - "southafricanorth" + - "switzerlandnorth" + - "uksouth" + - "westeurope" + - "westus3" + + - role: openshift/secret-file app: cloud-image-uploader diff --git a/roles/openshift-apps/cloud-image-uploader/templates/config.toml b/roles/openshift-apps/cloud-image-uploader/templates/config.toml index 7919bb8ed1..10b87d9cba 100644 --- a/roles/openshift-apps/cloud-image-uploader/templates/config.toml +++ b/roles/openshift-apps/cloud-image-uploader/templates/config.toml @@ -53,13 +53,15 @@ storage_account_type = "Standard_LRS" {% else %} +{% for region in azure_image_regions %} [[consumer_config.azure.target_regions]] -name = "eastus" +name = "{{ region }}" regional_replica_count = 3 storage_account_type = "Standard_ZRS" -{% endif %} +{% endfor %} +{% endif %} [qos] prefetch_size = 0