Ansible 모듈 및 버전 매트릭스

Ansible에는 Azure 리소스를 프로비전하고 구성하는 데 사용할 모듈 모음이 포함되어 있습니다. 이러한 리소스에는 가상 머신, 확장 집합, 네트워킹 서비스 및 컨테이너 서비스가 포함됩니다. 이 문서에서는 Azure용 다양한 Ansible 모듈과 해당 모듈이 제공되는 Ansible 버전을 나열합니다.

Azure용 Ansible 모듈

다음 모듈은 원격 호스트 또는 플레이북을 통해 직접 실행할 수 있습니다.

이러한 모듈은 Ansible 공식 릴리스 및 다음 Microsoft Azure 컬렉션에서 사용할 수 있습니다.

참고 항목

Ansible 2.9부터 Anable 명명 규칙을 준수하기 위해 모든 *_facts 모듈의 이름이 *_info로 바뀌었습니다. 이전 모듈과 이름이 바뀐 모듈은 사용 중단 경고가 표시되지 않도록 연결되므로 모든 모듈이 이전과 같이 작동합니다.

Azure용 Ansible 모듈 Ansible 2.4 Ansible 2.5 Ansible 2.6 Ansible 2.7 Ansible 2.8 Ansible 2.9 Azure 컬렉션
컴퓨팅
azure_rm_availabilityset
azure_rm_availabilityset_info
azure_rm_batchaccount - - - - -
azure_rm_deployment
azure_rm_deployment_info - - - -
azure_rm_functionapp
azure_rm_functionapp_info
azure_rm_gallery - - - - -
azure_rm_gallery_info - - - - -
azure_rm_galleryimage - - - - -
azure_rm_galleryimage_info - - - - -
azure_rm_galleryimageversion - - - - -
azure_rm_galleryimageversion_info - - - - -
azure_rm_image -
azure_rm_image_info - - - -
azure_rm_resource - -
azure_rm_resource_info - -
azure_rm_resourcegroup
azure_rm_resourcegroup_info
azure_rm_스냅샷 - - - - -
azure_rm_virtualmachine
azure_rm_virtualmachine_info - - -
azure_rm_virtualmachineextension
azure_rm_virtualmachineextension_info - - - -
azure_rm_virtualmachineimage_info
azure_rm_virtualmachinescaleset
azure_rm_virtualmachinescaleset_info
azure_rm_virtualmachinescalesetextension - - - -
azure_rm_virtualmachinescalesetextension_info - - - -
azure_rm_virtualmachinescalesetinstance - - - -
azure_rm_virtualmachinescalesetinstance_info - - - -
네트워킹
azure_rm_appgateway - - -
azure_rm_applicationsecuritygroup - - - -
azure_rm_applicationsecuritygroup_info - - - -
azure_rm_cdnendpoint - - - -
azure_rm_cdnendpoint_info - - - -
azure_rm_cdnprofile - - - -
azure_rm_cdnprofile_info - - - -
azure_rm_dnsrecordset
azure_rm_dnsrecordset_info
azure_rm_dnszone
azure_rm_dnszone_info
azure_rm_firewall - - - - -
azure_rm_firewall_info - - - - -
azure_rm_loadbalancer
azure_rm_loadbalancer_info
azure_rm_networkinterface
azure_rm_networkinterface_info
azure_rm_publicipaddress
azure_rm_publicipaddress_info
azure_rm_route - - -
azure_rm_routetable - - -
azure_rm_routetable_info - - -
azure_rm_securitygroup
azure_rm_securitygroup_info - - - - -
azure_rm_subnet
azure_rm_subnet_info - - - -
azure_rm_trafficmanagerendpoint - - -
azure_rm_trafficmanagerendpoint_info - - -
azure_rm_trafficmanagerprofile - - -
azure_rm_trafficmanagerprofile_info - - -
azure_rm_virtualnetwork
azure_rm_virtualnetwork_info
azure_rm_virtualnetworkgateway - - - -
azure_rm_virtualnetworkpeering - - - -
azure_rm_virtualnetworkpeering_info - - - - -
스토리지
azure_rm_manageddisk
azure_rm_manageddisk_info
azure_rm_storageaccount
azure_rm_storageaccount_info
azure_rm_storageblob
azure_rm_appserviceplan - - -
azure_rm_appserviceplan_info - - -
azure_rm_webapp - - -
azure_rm_webapp_info - - -
azure_rm_webappslot - - - -
컨테이너
azure_rm_acs
azure_rm_aks - -
azure_rm_aks_info - -
azure_rm_aksversion_info - - - -
azure_rm_containerinstance -
azure_rm_containerinstance_info - - - -
azure_rm_containerregistry -
azure_rm_containerregistry_info - - -
azure_rm_containerregistryreplication - - - - - -
azure_rm_containerregistry복제본(replica)tion_info - - - - - -
azure_rm_containerregistrywebhook - - - - - -
azure_rm_containerregistrywebhook_info - - - - - -
데이터베이스
azure_rm_cosmosdbaccount - - - -
azure_rm_cosmosdbaccount_info - - - -
azure_rm_mariadbconfiguration - - - -
azure_rm_mariadbconfiguration_info - - - -
azure_rm_mariadbdatabase - - - -
azure_rm_mariadbdatabase_info - - - -
azure_rm_mariadbfirewallrule - - - -
azure_rm_mariadbfirewallrule_info - - - -
azure_rm_mariadbserver - - - -
azure_rm_mariadbserver_info - - - -
azure_rm_mysqlconfiguration - - - -
azure_rm_mysqlconfiguration_info - - - -
azure_rm_mysqldatabase -
azure_rm_mysqldatabase_info - - -
azure_rm_mysqlfirewallrule - - - -
azure_rm_mysqlfirewallrule_info - - - -
azure_rm_mysqlserver -
azure_rm_mysqlserver_info - - -
azure_rm_postgresqlconfiguration - - - -
azure_rm_postgresqlconfiguration_info - - - -
azure_rm_postgresqldatabase -
azure_rm_postgresqldatabase_info - - -
azure_rm_postgresqlfirewallrule - - - -
azure_rm_postgresqlfirewallrule_info - - - -
azure_rm_postgresqlserver -
azure_rm_postgresqlserver_info - - -
azure_rm_rediscache - - - -
azure_rm_rediscache_info - - - -
azure_rm_rediscachefirewallrule - - - -
azure_rm_sqldatabase -
azure_rm_sqldatabase_info - - - -
azure_rm_sqlfirewallrule - - -
azure_rm_sqlfirewallrule_info - - - -
azure_rm_sqlserver -
azure_rm_sqlserver_info -
분석
azure_rm_hdinsightcluster - - - -
azure_rm_hdinsightcluster_info - - - - -
통합
azure_rm_servicebus - - - -
azure_rm_servicebus_info - - - -
azure_rm_servicebusqueue - - - -
azure_rm_servicebussaspolicy - - - -
azure_rm_servicebustopic - - - -
azure_rm_servicebustopicsubscription - - - -
보안
azure_rm_keyvault -
azure_rm_keyvault_info - - - -
azure_rm_keyvaultkey -
azure_rm_keyvaultkey_info - - - - -
azure_rm_keyvaultsecret -
azure_rm_roleassignment - - - -
azure_rm_roleassignment_info - - - -
azure_rm_roledefinition - - - -
azure_rm_roledefinition_info - - - -
DevOps
azure_rm_devtestlab - - - -
azure_rm_devtestlab_info - - - -
azure_rm_devtestlabarmtemplate_info - - - -
azure_rm_devtestlabartifact_info - - - -
azure_rm_devtestlabartifactsource - - - -
azure_rm_devtestlabartifactsource_info - - - -
azure_rm_devtestlabcustomimage - - - -
azure_rm_devtestlabcustomimage_info - - - - -
azure_rm_devtestlabenvironment - - - -
azure_rm_devtestlabenvironment_info - - - - -
azure_rm_devtestlabpolicy - - - -
azure_rm_devtestlabpolicy_info - - - - -
azure_rm_devtestlabschedule - - - -
azure_rm_devtestlabschedule_info - - - - -
azure_rm_devtestlabvirtualmachine - - - -
azure_rm_devtestlabvirtualmachine_info - - - -
azure_rm_devtestlabvirtualnetwork - - - -
azure_rm_devtestlabvirtualnetwork_info - - - -
Azure Monitor
azure_rm_autoscale - - -
azure_rm_autoscale_info - - -
azure_rm_loganalyticsworkspace - - - -
azure_rm_loganalyticsworkspace_info - - - -
azure_rm_monitorlogprofile - - - - -
관리 및 거버넌스
azure_rm_automationaccount - - - - -
azure_rm_automationaccount_info - - - - -
azure_rm_lock - - - - -
azure_rm_lock_info - - - - -
사물 인터넷
azure_rm_iotdevice - - - - -
azure_rm_iotdevice_info - - - - -
azure_rm_iotdevicemodule - - - - -
azure_rm_iothub_info - - - - -
azure_rm_iothub_info - - - - -
azure_rm_iothubconsumergroup - - - - -

Azure용 Ansible 컬렉션 소개

Azure_preview_collection에는 최신 Azure 모듈이 모두 포함되어 있습니다. 업데이트 및 버그 수정은 공식 Ansible 릴리스보다 더 시기 적절하게 수행됩니다. Azure 리소스를 프로비저닝하기 위해 Ansible을 사용하는 경우 azure_preview_module 컬렉션을 설치하는 것이 좋습니다.

azure_preview_module 컬렉션은 3주마다 릴리스됩니다.

다음 단계

Ansible 컬렉션에 대한 자세한 내용은 컬렉션 사용을 참조하세요.