Я использую ansible -collections / azure, и я получил эту ошибку: в основном мне нужно определить хотя бы один системный пул. Но для этого нет примера, и он выдает ошибку для каждой попытки, которую я делал.
20-04-01 API - это версия, которую я использовал для этой автоматизации.
Я следую по этим ссылкам. https://docs.microsoft.com/en-us/azure/templates/microsoft.containerservice/managedclusters
https://github.com/ansible-collections/azure
Если бы кто-нибудь мог мне помочь, это было бы здорово!
The full traceback is:
File "/tmp/ansible_azure.azcollection.azure_rm_aks_payload_6b2sjfcj/ansible_azure.azcollection.azure_rm_aks_payload.zip/ansible_collections/azure/azcollection/plugins/modules/azure_rm_aks.py", line 791, in create_update_aks
File "/usr/local/lib/python3.5/dist-packages/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py", line 670, in create_or_update
**operation_config
File "/usr/local/lib/python3.5/dist-packages/azure/mgmt/containerservice/v2020_04_01/operations/_managed_clusters_operations.py", line 621, in _create_or_update_initial
raise exp
[WARNING]: Azure API profile latest does not define an entry for ContainerServiceClient
fatal: [127.0.0.1]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"aad_profile": null,
"ad_user": null,
"addon": null,
"adfs_authority_url": null,
"agent_pool_profiles": [
{
"count": 2,
"dns_prefix": null,
"enable_auto_scaling": null,
"max_count": null,
"min_count": null,
"name": "default",
"os_disk_size_gb": null,
"os_type": null,
"ports": null,
"storage_profiles": null,
"type": "VirtualMachineScaleSets",
"vm_size": "Standard_D2_v2",
"vnet_subnet_id": null
}
],
"api_profile": "latest",
"append_tags": true,
"auth_source": null,
"cert_validation_mode": null,
"client_id": null,
"cloud_environment": "AzureCloud",
"dns_prefix": "myaks1",
"enable_rbac": true,
"kubernetes_version": "1.16.9",
"linux_profile": {
"admin_username": "azureuser",
"ssh_key": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER"
},
"location": "uksouth",
"name": "myaks",
"network_profile": null,
"node_resource_group": "nodetest",
"password": null,
"profile": null,
"resource_group": "mytest",
"secret": null,
"service_principal": {
"client_id": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
"client_secret": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER"
},
"state": "present",
"subscription_id": null,
"tags": {
"Environment": "Production"
},
"tenant": null
}
},
"msg": "Error creating the AKS instance: Operation failed with status: 'Bad Request'. Details: Must define at least one system pool."
}