При использовании "azure_rm_deployment" группа ресурсов создается только в западном населенном пункте. Как я мог создать его в любом другом месте. Также при попытке создать ресурсы внутри этой группы ресурсов, созданной в центральной части Индии, возникает ошибка Группа ресурсов create_or_update завершилась неудачно с кодом состояния: 409 и сообщением: Недопустимое расположение группы ресурсов «westus». Группа ресурсов уже существует в расположении 'centralindia'. "}
Вот мой код
- name: Create Azure Deploy
azure_rm_deployment:
state: present
resource_group_name: "myresources"
parameters:
location:
value: Central India
template:
$schema: "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#"
contentVersion: "1.0.0.0"
location: "[variables('location')]"
deployment-name: "mypx"
resources:
- type: "Microsoft.Network/virtualNetworks"
apiVersion: "2015-05-01-preview"
name: "[variables('virtualNetworkName')]"
location: "[parameters('location')]"
properties:
addressSpace:
addressPrefixes:
- "[variables('addressPrefix')]"
subnets:
- name: "[variables('subnetName')]"
properties:
addressPrefix: "[variables('subnetPrefix')]"
409 относится к конфликту. Это означает, что группа ресурсов, которую вы пытаетесь создать, уже существует. Выберите уникальное имя для группы ресурсов. Если вы не видите его на портале, используйте Management API для подтверждения. Иногда порталу требуется время для синхронизации. Кроме того, из какого инструмента вы развертываете? Есть ли возможность установки значений по умолчанию. Возможно, что местоположение по умолчанию установлено как Запад США. Если вы можете поделиться сгенерированным Json, это может дать больше подсказок о том, что здесь может пойти не так.
Чтобы создать группу ресурсов в выбранном вами месте, вы должны использовать location
параметры, а не parameters
параметр, см. документация.
Итак, это даст:
- name: Create Azure Deploy
azure_rm_deployment:
state: present
resource_group_name: "myresources"
location: the-desired-location
вместо того
- name: Create Azure Deploy
azure_rm_deployment:
state: present
resource_group_name: "myresources"
parameters:
location:
value: Central India