Matriz de módulo y versión de Ansible
Ansible incluye un conjunto de módulos para su uso en el aprovisionamiento y configuración de los recursos de Azure. Estos recursos incluyen máquinas virtuales, conjuntos de escalado, servicios de redes y servicios de contenedores. En este artículo se enumeran los distintos módulos de Ansible para Azure y las versiones de Ansible en las que se incluyen.
Módulos de Ansible para Azure
Los siguientes módulos se pueden ejecutar directamente en hosts remotos o mediante cuadernos de estrategias.
Estos módulos están disponibles en la versión oficial de Ansible y en la siguiente colección de Microsoft Azure.
Nota:
Desde Ansible 2.9 en adelante, hemos cambiado el nombre de todos los módulos *_facts a *_info para seguir la convención de nomenclatura de Ansible. Los módulos antiguos y los renombrados se vinculan de forma que, aparte de mostrarse una advertencia de desuso, todos los módulos funcionen como antes.
Módulo Ansible para Azure | Ansible 2.4 | Ansible 2.5 | Ansible 2.6 | Ansible 2.7 | Ansible 2.8 | Ansible 2.9 | Colección de Azure |
---|---|---|---|---|---|---|---|
Proceso | |||||||
azure_rm_availabilityset | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_availabilityset_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_batchaccount | - | - | - | - | - | Sí | Sí |
azure_rm_deployment | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_deployment_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_functionapp | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_functionapp_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_gallery | - | - | - | - | - | Sí | Sí |
azure_rm_gallery_info | - | - | - | - | - | Sí | Sí |
azure_rm_galleryimage | - | - | - | - | - | Sí | Sí |
azure_rm_galleryimage_info | - | - | - | - | - | Sí | Sí |
azure_rm_galleryimageversion | - | - | - | - | - | Sí | Sí |
azure_rm_galleryimageversion_info | - | - | - | - | - | Sí | Sí |
azure_rm_image | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_image_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_resource | - | - | Sí | Sí | Sí | Sí | Sí |
azure_rm_resource_info | - | - | Sí | Sí | Sí | Sí | Sí |
azure_rm_resourcegroup | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_resourcegroup_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_snapshot | - | - | - | - | - | Sí | Sí |
azure_rm_virtualmachine | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualmachine_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_virtualmachineextension | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualmachineextension_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualmachineimage_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualmachinescaleset | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualmachinescaleset_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualmachinescalesetextension | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualmachinescalesetextension_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualmachinescalesetinstance | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualmachinescalesetinstance_info | - | - | - | - | Sí | Sí | Sí |
Redes | |||||||
azure_rm_appgateway | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_applicationsecuritygroup | - | - | - | - | Sí | Sí | Sí |
azure_rm_applicationsecuritygroup_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_cdnendpoint | - | - | - | - | Sí | Sí | Sí |
azure_rm_cdnendpoint_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_cdnprofile | - | - | - | - | Sí | Sí | Sí |
azure_rm_cdnprofile_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_dnsrecordset | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_dnsrecordset_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_dnszone | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_dnszone_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_firewall | - | - | - | - | - | Sí | Sí |
azure_rm_firewall_info | - | - | - | - | - | Sí | Sí |
azure_rm_loadbalancer | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_loadbalancer_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_networkinterface | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_networkinterface_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_publicipaddress | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_publicipaddress_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_route | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_routetable | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_routetable_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_securitygroup | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_securitygroup_info | - | - | - | - | - | Sí | Sí |
azure_rm_subnet | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_subnet_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_trafficmanagerendpoint | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_trafficmanagerendpoint_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_trafficmanagerprofile | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_trafficmanagerprofile_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_virtualnetwork | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualnetwork_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_virtualnetworkgateway | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualnetworkpeering | - | - | - | - | Sí | Sí | Sí |
azure_rm_virtualnetworkpeering_info | - | - | - | - | - | Sí | Sí |
Storage | |||||||
azure_rm_manageddisk | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_manageddisk_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_storageaccount | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_storageaccount_info | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_storageblob | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
Web | |||||||
azure_rm_appserviceplan | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_appserviceplan_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_webapp | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_webapp_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_webappslot | - | - | - | - | Sí | Sí | Sí |
Contenedores | |||||||
azure_rm_acs | Sí | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_aks | - | - | Sí | Sí | Sí | Sí | Sí |
azure_rm_aks_info | - | - | Sí | Sí | Sí | Sí | Sí |
azure_rm_aksversion_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_containerinstance | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_containerinstance_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_containerregistry | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_containerregistry_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_containerregistryreplication | - | - | - | - | - | - | Sí |
azure_rm_containerregistryreplication_info | - | - | - | - | - | - | Sí |
azure_rm_containerregistrywebhook | - | - | - | - | - | - | Sí |
azure_rm_containerregistrywebhook_info | - | - | - | - | - | - | Sí |
Bases de datos | |||||||
azure_rm_cosmosdbaccount | - | - | - | - | Sí | Sí | Sí |
azure_rm_cosmosdbaccount_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbconfiguration | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbconfiguration_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbdatabase | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbdatabase_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbfirewallrule | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbfirewallrule_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbserver | - | - | - | - | Sí | Sí | Sí |
azure_rm_mariadbserver_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mysqlconfiguration | - | - | - | - | Sí | Sí | Sí |
azure_rm_mysqlconfiguration_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mysqldatabase | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_mysqldatabase_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_mysqlfirewallrule | - | - | - | - | Sí | Sí | Sí |
azure_rm_mysqlfirewallrule_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_mysqlserver | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_mysqlserver_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_postgresqlconfiguration | - | - | - | - | Sí | Sí | Sí |
azure_rm_postgresqlconfiguration_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_postgresqldatabase | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_postgresqldatabase_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_postgresqlfirewallrule | - | - | - | - | Sí | Sí | Sí |
azure_rm_postgresqlfirewallrule_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_postgresqlserver | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_postgresqlserver_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_rediscache | - | - | - | - | Sí | Sí | Sí |
azure_rm_rediscache_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_rediscachefirewallrule | - | - | - | - | Sí | Sí | Sí |
azure_rm_sqldatabase | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_sqldatabase_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_sqlfirewallrule | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_sqlfirewallrule_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_sqlserver | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_sqlserver_info | - | Sí | Sí | Sí | Sí | Sí | Sí |
Análisis | |||||||
azure_rm_hdinsightcluster | - | - | - | - | Sí | Sí | Sí |
azure_rm_hdinsightcluster_info | - | - | - | - | - | Sí | Sí |
Integración | |||||||
azure_rm_servicebus | - | - | - | - | Sí | Sí | Sí |
azure_rm_servicebus_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_servicebusqueue | - | - | - | - | Sí | Sí | Sí |
azure_rm_servicebussaspolicy | - | - | - | - | Sí | Sí | Sí |
azure_rm_servicebustopic | - | - | - | - | Sí | Sí | Sí |
azure_rm_servicebustopicsubscription | - | - | - | - | Sí | Sí | Sí |
Seguridad | |||||||
azure_rm_keyvault | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_keyvault_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_keyvaultkey | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_keyvaultkey_info | - | - | - | - | - | Sí | Sí |
azure_rm_keyvaultsecret | - | Sí | Sí | Sí | Sí | Sí | Sí |
azure_rm_roleassignment | - | - | - | - | Sí | Sí | Sí |
azure_rm_roleassignment_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_roledefinition | - | - | - | - | Sí | Sí | Sí |
azure_rm_roledefinition_info | - | - | - | - | Sí | Sí | Sí |
DevOps | |||||||
azure_rm_devtestlab | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlab_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabarmtemplate_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabartifact_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabartifactsource | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabartifactsource_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabcustomimage | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabcustomimage_info | - | - | - | - | - | Sí | Sí |
azure_rm_devtestlabenvironment | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabenvironment_info | - | - | - | - | - | Sí | Sí |
azure_rm_devtestlabpolicy | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabpolicy_info | - | - | - | - | - | Sí | Sí |
azure_rm_devtestlabschedule | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabschedule_info | - | - | - | - | - | Sí | Sí |
azure_rm_devtestlabvirtualmachine | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabvirtualmachine_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabvirtualnetwork | - | - | - | - | Sí | Sí | Sí |
azure_rm_devtestlabvirtualnetwork_info | - | - | - | - | Sí | Sí | Sí |
Azure Monitor | |||||||
azure_rm_autoscale | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_autoscale_info | - | - | - | Sí | Sí | Sí | Sí |
azure_rm_loganalyticsworkspace | - | - | - | - | Sí | Sí | Sí |
azure_rm_loganalyticsworkspace_info | - | - | - | - | Sí | Sí | Sí |
azure_rm_monitorlogprofile | - | - | - | - | - | Sí | Sí |
Administración y gobernanza | |||||||
azure_rm_automationaccount | - | - | - | - | - | Sí | Sí |
azure_rm_automationaccount_info | - | - | - | - | - | Sí | Sí |
azure_rm_lock | - | - | - | - | - | Sí | Sí |
azure_rm_lock_info | - | - | - | - | - | Sí | Sí |
Internet de las cosas | |||||||
azure_rm_iotdevice | - | - | - | - | - | Sí | Sí |
azure_rm_iotdevice_info | - | - | - | - | - | Sí | Sí |
azure_rm_iotdevicemodule | - | - | - | - | - | Sí | Sí |
azure_rm_iothub_info | - | - | - | - | - | Sí | Sí |
azure_rm_iothub_info | - | - | - | - | - | Sí | Sí |
azure_rm_iothubconsumergroup | - | - | - | - | - | Sí | Sí |
Introducción a la colección de Ansible para Azure
Azure_preview_collection incluye todos los módulos más recientes de Azure. Las actualizaciones y correcciones de errores se realizan de manera más oportuna que en la versión oficial de Ansible. Si usa Ansible para el aprovisionamiento de recursos de Azure, se recomienda instalar la colección azure_preview_module
.
La colección azure_preview_module
se publica cada tres semanas.
Pasos siguientes
Para más información sobre las colecciones de Ansible, consulte Uso de colecciones.