On this page
Cloud modules
Alicloud
- ali_instance – Create, Start, Stop, Restart or Terminate an Instance in ECS. Add or Remove Instance to/from a Security Group
 - ali_instance_facts – Gather facts on instances of Alibaba Cloud ECS
 
Amazon
- aws_acm_facts – Retrieve certificate facts from AWS Certificate Manager service
 - aws_api_gateway – Manage AWS API Gateway APIs
 - aws_application_scaling_policy – Manage Application Auto Scaling Scaling Policies
 - aws_az_facts – Gather facts about availability zones in AWS
 - aws_batch_compute_environment – Manage AWS Batch Compute Environments
 - aws_batch_job_definition – Manage AWS Batch Job Definitions
 - aws_batch_job_queue – Manage AWS Batch Job Queues
 - aws_caller_facts – Get facts about the user and account being used to make AWS calls
 - aws_codecommit – Manage repositories in AWS CodeCommit
 - aws_config_aggregation_authorization – Manage cross-account AWS Config authorizations
 - aws_config_aggregator – Manage AWS Config aggregations across multiple accounts
 - aws_config_delivery_channel – Manage AWS Config delivery channels
 - aws_config_recorder – Manage AWS Config Recorders
 - aws_config_rule – Manage AWS Config resources
 - aws_direct_connect_connection – Creates, deletes, modifies a DirectConnect connection
 - aws_direct_connect_gateway – Manage AWS Direct Connect Gateway
 - aws_direct_connect_link_aggregation_group – Manage Direct Connect LAG bundles
 - aws_direct_connect_virtual_interface – Manage Direct Connect virtual interfaces
 - aws_eks_cluster – Manage Elastic Kubernetes Service Clusters
 - aws_elasticbeanstalk_app – create, update, and delete an elastic beanstalk application
 - aws_glue_connection – Manage an AWS Glue connection
 - aws_glue_job – Manage an AWS Glue job
 - aws_inspector_target – Create, Update and Delete Amazon Inspector Assessment Targets
 - aws_kms – Perform various KMS management tasks
 - aws_kms_facts – Gather facts about AWS KMS keys
 - aws_region_facts – Gather facts about AWS regions
 - aws_s3 – manage objects in S3
 - aws_s3_bucket_facts – Lists S3 buckets in AWS
 - aws_s3_cors – Manage CORS for S3 buckets in AWS
 - aws_secret – Manage secrets stored in AWS Secrets Manager
 - aws_ses_identity – Manages SES email and domain identity
 - aws_ses_identity_policy – Manages SES sending authorization policies
 - aws_ses_rule_set – Manages SES inbound receipt rule sets
 - aws_sgw_facts – Fetch AWS Storage Gateway facts
 - aws_ssm_parameter_store – Manage key-value pairs in aws parameter store
 - aws_waf_condition – create and delete WAF Conditions
 - aws_waf_facts – Retrieve facts for WAF ACLs, Rule , Conditions and Filters
 - aws_waf_rule – create and delete WAF Rules
 - aws_waf_web_acl – create and delete WAF Web ACLs
 - cloudformation – Create or delete an AWS CloudFormation stack
 - cloudformation_facts – Obtain facts about an AWS CloudFormation stack
 - cloudformation_stack_set – Manage groups of CloudFormation stacks
 - cloudfront_distribution – create, update and delete aws cloudfront distributions
 - cloudfront_facts – Obtain facts about an AWS CloudFront distribution
 - cloudfront_invalidation – create invalidations for aws cloudfront distributions
 - cloudfront_origin_access_identity – create, update and delete origin access identities for a cloudfront distribution
 - cloudtrail – manage CloudTrail create, delete, update
 - cloudwatchevent_rule – Manage CloudWatch Event rules and targets
 - cloudwatchlogs_log_group – create or delete log_group in CloudWatchLogs
 - cloudwatchlogs_log_group_facts – get facts about log_group in CloudWatchLogs
 - data_pipeline – Create and manage AWS Datapipelines
 - dynamodb_table – Create, update or delete AWS Dynamo DB tables
 - dynamodb_ttl – set TTL for a given DynamoDB table
 - ec2 – create, terminate, start or stop an instance in ec2
 - ec2_ami – create or destroy an image in ec2
 - ec2_ami_copy – copies AMI between AWS regions, return new image id
 - ec2_ami_facts – Gather facts about ec2 AMIs
 - ec2_ami_find – Searches for AMIs to obtain the AMI ID and other information (D)
 - ec2_asg – Create or delete AWS Autoscaling Groups
 - ec2_asg_facts – Gather facts about ec2 Auto Scaling Groups (ASGs) in AWS
 - ec2_asg_lifecycle_hook – Create, delete or update AWS ASG Lifecycle Hooks
 - ec2_customer_gateway – Manage an AWS customer gateway
 - ec2_customer_gateway_facts – Gather facts about customer gateways in AWS
 - ec2_eip – manages EC2 elastic IP (EIP) addresses
 - ec2_eip_facts – List EC2 EIP details
 - ec2_elb – De-registers or registers instances from EC2 ELBs
 - ec2_elb_facts – Gather facts about EC2 Elastic Load Balancers in AWS
 - ec2_elb_lb – Creates, updates or destroys an Amazon ELB
 - ec2_eni – Create and optionally attach an Elastic Network Interface (ENI) to an instance
 - ec2_eni_facts – Gather facts about ec2 ENI interfaces in AWS
 - ec2_group – maintain an ec2 VPC security group
 - ec2_group_facts – Gather facts about ec2 security groups in AWS
 - ec2_instance – Create & manage EC2 instances
 - ec2_instance_facts – Gather facts about ec2 instances in AWS
 - ec2_key – create or delete an ec2 key pair
 - ec2_launch_template – Manage EC2 launch templates
 - ec2_lc – Create or delete AWS Autoscaling Launch Configurations
 - ec2_lc_facts – Gather facts about AWS Autoscaling Launch Configurations
 - ec2_lc_find – Find AWS Autoscaling Launch Configurations
 - ec2_metadata_facts – Gathers facts (instance metadata) about remote hosts within ec2
 - ec2_metric_alarm – Create/update or delete AWS Cloudwatch ‘metric alarms’
 - ec2_placement_group – Create or delete an EC2 Placement Group
 - ec2_placement_group_facts – List EC2 Placement Group(s) details
 - ec2_scaling_policy – Create or delete AWS scaling policies for Autoscaling groups
 - ec2_snapshot – creates a snapshot from an existing volume
 - ec2_snapshot_copy – copies an EC2 snapshot and returns the new Snapshot ID
 - ec2_snapshot_facts – Gather facts about ec2 volume snapshots in AWS
 - ec2_tag – create and remove tags on ec2 resources
 - ec2_transit_gateway – Create and delete AWS Transit Gateways
 - ec2_vol – create and attach a volume, return volume id and device map
 - ec2_vol_facts – Gather facts about ec2 volumes in AWS
 - ec2_vpc_dhcp_option – Manages DHCP Options, and can ensure the DHCP options for the given VPC match what’s requested
 - ec2_vpc_dhcp_option_facts – Gather facts about dhcp options sets in AWS
 - ec2_vpc_egress_igw – Manage an AWS VPC Egress Only Internet gateway
 - ec2_vpc_endpoint – Create and delete AWS VPC Endpoints
 - ec2_vpc_endpoint_facts – Retrieves AWS VPC endpoints details using AWS methods
 - ec2_vpc_igw – Manage an AWS VPC Internet gateway
 - ec2_vpc_igw_facts – Gather facts about internet gateways in AWS
 - ec2_vpc_nacl – create and delete Network ACLs
 - ec2_vpc_nacl_facts – Gather facts about Network ACLs in an AWS VPC
 - ec2_vpc_nat_gateway – Manage AWS VPC NAT Gateways
 - ec2_vpc_nat_gateway_facts – Retrieves AWS VPC Managed Nat Gateway details using AWS methods
 - ec2_vpc_net – Configure AWS virtual private clouds
 - ec2_vpc_net_facts – Gather facts about ec2 VPCs in AWS
 - ec2_vpc_peer – create, delete, accept, and reject VPC peering connections between two VPCs
 - ec2_vpc_peering_facts – Retrieves AWS VPC Peering details using AWS methods
 - ec2_vpc_route_table – Manage route tables for AWS virtual private clouds
 - ec2_vpc_route_table_facts – Gather facts about ec2 VPC route tables in AWS
 - ec2_vpc_subnet – Manage subnets in AWS virtual private clouds
 - ec2_vpc_subnet_facts – Gather facts about ec2 VPC subnets in AWS
 - ec2_vpc_vgw – Create and delete AWS VPN Virtual Gateways
 - ec2_vpc_vgw_facts – Gather facts about virtual gateways in AWS
 - ec2_vpc_vpn – Create, modify, and delete EC2 VPN connections
 - ec2_vpc_vpn_facts – Gather facts about VPN Connections in AWS
 - ec2_win_password – gets the default administrator password for ec2 windows instances
 - ecs_attribute – manage ecs attributes
 - ecs_cluster – create or terminate ecs clusters
 - ecs_ecr – Manage Elastic Container Registry repositories
 - ecs_service – create, terminate, start or stop a service in ecs
 - ecs_service_facts – list or describe services in ecs
 - ecs_task – run, start or stop a task in ecs
 - ecs_taskdefinition – register a task definition in ecs
 - ecs_taskdefinition_facts – describe a task definition in ecs
 - efs – create and maintain EFS file systems
 - efs_facts – Get information about Amazon EFS file systems
 - elasticache – Manage cache clusters in Amazon Elasticache
 - elasticache_facts – Retrieve facts for AWS Elasticache clusters
 - elasticache_parameter_group – Manage cache security groups in Amazon Elasticache
 - elasticache_snapshot – Manage cache snapshots in Amazon Elasticache
 - elasticache_subnet_group – manage Elasticache subnet groups
 - elb_application_lb – Manage an Application load balancer
 - elb_application_lb_facts – Gather facts about application ELBs in AWS
 - elb_classic_lb – Creates or destroys Amazon ELB
 - elb_classic_lb_facts – Gather facts about EC2 Elastic Load Balancers in AWS
 - elb_instance – De-registers or registers instances from EC2 ELBs
 - elb_network_lb – Manage a Network Load Balancer
 - elb_target – Manage a target in a target group
 - elb_target_facts – Gathers which target groups a target is associated with
 - elb_target_group – Manage a target group for an Application or Network load balancer
 - elb_target_group_facts – Gather facts about ELB target groups in AWS
 - execute_lambda – Execute an AWS Lambda function
 - iam – Manage IAM users, groups, roles and keys
 - iam_cert – Manage server certificates for use on ELBs and CloudFront
 - iam_group – Manage AWS IAM groups
 - iam_managed_policy – Manage User Managed IAM policies
 - iam_mfa_device_facts – List the MFA (Multi-Factor Authentication) devices registered for a user
 - iam_password_policy – Update an IAM Password Policy
 - iam_policy – Manage IAM policies for users, groups, and roles
 - iam_role – Manage AWS IAM roles
 - iam_role_facts – Gather information on IAM roles
 - iam_server_certificate_facts – Retrieve the facts of a server certificate
 - iam_user – Manage AWS IAM users
 - kinesis_stream – Manage a Kinesis Stream
 - lambda – Manage AWS Lambda functions
 - lambda_alias – Creates, updates or deletes AWS Lambda function aliases
 - lambda_event – Creates, updates or deletes AWS Lambda function event mappings
 - lambda_facts – Gathers AWS Lambda function details as Ansible facts
 - lambda_policy – Creates, updates or deletes AWS Lambda policy statements
 - lightsail – Create or delete a virtual machine instance in AWS Lightsail
 - rds – create, delete, or modify an Amazon rds instance
 - rds_instance – Manage RDS instances
 - rds_instance_facts – obtain facts about one or more RDS instances
 - rds_param_group – manage RDS parameter groups
 - rds_snapshot_facts – obtain facts about one or more RDS snapshots
 - rds_subnet_group – manage RDS database subnet groups
 - redshift – create, delete, or modify an Amazon Redshift instance
 - redshift_cross_region_snapshots – Manage Redshift Cross Region Snapshots
 - redshift_facts – Gather facts about Redshift cluster(s)
 - redshift_subnet_group – manage Redshift cluster subnet groups
 - route53 – add or delete entries in Amazons Route53 DNS service
 - route53_facts – Retrieves route53 details using AWS methods
 - route53_health_check – add or delete health-checks in Amazons Route53 DNS service
 - route53_zone – add or delete Route53 zones
 - s3_bucket – Manage S3 buckets in AWS, DigitalOcean, Ceph, Walrus and FakeS3
 - s3_lifecycle – Manage s3 bucket lifecycle rules in AWS
 - s3_logging – Manage logging facility of an s3 bucket in AWS
 - s3_sync – Efficiently upload multiple files to S3
 - s3_website – Configure an s3 bucket as a website
 - sns – Send Amazon Simple Notification Service messages
 - sns_topic – Manages AWS SNS topics and subscriptions
 - sqs_queue – Creates or deletes AWS SQS queues
 - sts_assume_role – Assume a role using AWS Security Token Service and obtain temporary credentials
 - sts_session_token – Obtain a session token from the AWS Security Token Service
 
Atomic
- atomic_container – Manage the containers on the atomic host platform
 - atomic_host – Manage the atomic host platform
 - atomic_image – Manage the container images on the atomic host platform
 
Azure
- azure_rm_acs – Manage an Azure Container Service Instance (ACS)
 - azure_rm_aks – Manage a managed Azure Container Service (AKS) Instance
 - azure_rm_aks_facts – Get Azure Kubernetes Service facts
 - azure_rm_aksversion_facts – Get available kubernetes versions supported by Azure Kubernetes Service
 - azure_rm_appgateway – Manage Application Gateway instance
 - azure_rm_applicationsecuritygroup – Manage Azure Application Security Group
 - azure_rm_applicationsecuritygroup_facts – Get Azure Application Security Group facts
 - azure_rm_appserviceplan – Manage App Service Plan
 - azure_rm_appserviceplan_facts – Get azure app service plan facts
 - azure_rm_autoscale – Manage Azure autoscale setting
 - azure_rm_autoscale_facts – Get Azure Auto Scale Setting facts
 - azure_rm_availabilityset – Manage Azure availability set
 - azure_rm_availabilityset_facts – Get availability set facts
 - azure_rm_cdnendpoint – Manage a Azure CDN endpoint
 - azure_rm_cdnendpoint_facts – Get Azure CDN endpoint facts
 - azure_rm_cdnprofile – Manage a Azure CDN profile
 - azure_rm_cdnprofile_facts – Get Azure CDN profile facts
 - azure_rm_containerinstance – Manage an Azure Container Instance
 - azure_rm_containerinstance_facts – Get Azure Container Instance facts
 - azure_rm_containerregistry – Manage an Azure Container Registry
 - azure_rm_containerregistry_facts – Get Azure Container Registry facts
 - azure_rm_cosmosdbaccount – Manage Azure Database Account instance
 - azure_rm_cosmosdbaccount_facts – Get Azure Cosmos DB Account facts
 - azure_rm_deployment – Create or destroy Azure Resource Manager template deployments
 - azure_rm_deployment_facts – Get Azure Deployment facts
 - azure_rm_devtestlab – Manage Azure DevTest Lab instance
 - azure_rm_devtestlab_facts – Get Azure DevTest Lab facts
 - azure_rm_devtestlabarmtemplate_facts – Get Azure DevTest Lab ARM Template facts
 - azure_rm_devtestlabartifact_facts – Get Azure DevTest Lab Artifact facts
 - azure_rm_devtestlabartifactsource – Manage Azure DevTest Labs Artifacts Source instance
 - azure_rm_devtestlabartifactsource_facts – Get Azure DevTest Lab Artifact Source facts
 - azure_rm_devtestlabcustomimage – Manage Azure DevTest Lab Custom Image instance
 - azure_rm_devtestlabcustomimage_facts – Get Azure DevTest Lab Custom Image facts
 - azure_rm_devtestlabenvironment – Manage Azure DevTest Lab Environment instance
 - azure_rm_devtestlabenvironment_facts – Get Azure Environment facts
 - azure_rm_devtestlabpolicy – Manage Azure Policy instance
 - azure_rm_devtestlabpolicy_facts – Get Azure DTL Policy facts
 - azure_rm_devtestlabschedule – Manage Azure DevTest Lab Schedule instance
 - azure_rm_devtestlabschedule_facts – Get Azure Schedule facts
 - azure_rm_devtestlabvirtualmachine – Manage Azure DevTest Lab Virtual Machine instance
 - azure_rm_devtestlabvirtualmachine_facts – Get Azure DevTest Lab Virtual Machine facts
 - azure_rm_devtestlabvirtualnetwork – Manage Azure DevTest Lab Virtual Network instance
 - azure_rm_devtestlabvirtualnetwork_facts – Get Azure DevTest Lab Virtual Network facts
 - azure_rm_dnsrecordset – Create, delete and update DNS record sets and records
 - azure_rm_dnsrecordset_facts – Get DNS Record Set facts
 - azure_rm_dnszone – Manage Azure DNS zones
 - azure_rm_dnszone_facts – Get DNS zone facts
 - azure_rm_functionapp – Manage Azure Function Apps
 - azure_rm_functionapp_facts – Get Azure Function App facts
 - azure_rm_hdinsightcluster – Manage Azure HDInsight Cluster instance
 - azure_rm_hdinsightcluster_facts – Get Azure HDInsight Cluster facts
 - azure_rm_image – Manage Azure image
 - azure_rm_image_facts – Get facts about azure custom images
 - azure_rm_keyvault – Manage Key Vault instance
 - azure_rm_keyvaultkey – Use Azure KeyVault keys
 - azure_rm_keyvaultsecret – Use Azure KeyVault Secrets
 - azure_rm_loadbalancer – Manage Azure load balancers
 - azure_rm_loadbalancer_facts – Get load balancer facts
 - azure_rm_loganalyticsworkspace – Manage Azure Log Analytics workspaces
 - azure_rm_loganalyticsworkspace_facts – Get facts of Azure Log Analytics workspaces
 - azure_rm_manageddisk – Manage Azure Manage Disks
 - azure_rm_manageddisk_facts – Get managed disk facts
 - azure_rm_mariadbconfiguration – Manage Configuration instance
 - azure_rm_mariadbconfiguration_facts – Get Azure MariaDB Configuration facts
 - azure_rm_mariadbdatabase – Manage MariaDB Database instance
 - azure_rm_mariadbdatabase_facts – Get Azure MariaDB Database facts
 - azure_rm_mariadbfirewallrule – Manage MariaDB firewall rule instance
 - azure_rm_mariadbfirewallrule_facts – Get Azure MariaDB Firewall Rule facts
 - azure_rm_mariadbserver – Manage MariaDB Server instance
 - azure_rm_mariadbserver_facts – Get Azure MariaDB Server facts
 - azure_rm_mysqlconfiguration – Manage Configuration instance
 - azure_rm_mysqlconfiguration_facts – Get Azure MySQL Configuration facts
 - azure_rm_mysqldatabase – Manage MySQL Database instance
 - azure_rm_mysqldatabase_facts – Get Azure MySQL Database facts
 - azure_rm_mysqlfirewallrule – Manage MySQL firewall rule instance
 - azure_rm_mysqlfirewallrule_facts – Get Azure MySQL Firewall Rule facts
 - azure_rm_mysqlserver – Manage MySQL Server instance
 - azure_rm_mysqlserver_facts – Get Azure MySQL Server facts
 - azure_rm_networkinterface – Manage Azure network interfaces
 - azure_rm_networkinterface_facts – Get network interface facts
 - azure_rm_postgresqlconfiguration – Manage Azure PostgreSQL Configuration
 - azure_rm_postgresqlconfiguration_facts – Get Azure PostgreSQL Configuration facts
 - azure_rm_postgresqldatabase – Manage PostgreSQL Database instance
 - azure_rm_postgresqldatabase_facts – Get Azure PostgreSQL Database facts
 - azure_rm_postgresqlfirewallrule – Manage PostgreSQL firewall rule instance
 - azure_rm_postgresqlfirewallrule_facts – Get Azure PostgreSQL Firewall Rule facts
 - azure_rm_postgresqlserver – Manage PostgreSQL Server instance
 - azure_rm_postgresqlserver_facts – Get Azure PostgreSQL Server facts
 - azure_rm_publicipaddress – Manage Azure Public IP Addresses
 - azure_rm_publicipaddress_facts – Get public IP facts
 - azure_rm_rediscache – Manage Azure Cache for Redis instance
 - azure_rm_rediscache_facts – Get Azure Cache for Redis instance facts
 - azure_rm_rediscachefirewallrule – Manage Azure Cache for Redis Firewall rules
 - azure_rm_resource – Create any Azure resource
 - azure_rm_resource_facts – Generic facts of Azure resources
 - azure_rm_resourcegroup – Manage Azure resource groups
 - azure_rm_resourcegroup_facts – Get resource group facts
 - azure_rm_roleassignment – Manage Azure Role Assignment
 - azure_rm_roleassignment_facts – Gets Azure Role Assignment facts
 - azure_rm_roledefinition – Manage Azure Role Definition
 - azure_rm_roledefinition_facts – Get Azure Role Definition facts
 - azure_rm_route – Manage Azure route resource
 - azure_rm_routetable – Manage Azure route table resource
 - azure_rm_routetable_facts – Get route table facts
 - azure_rm_securitygroup – Manage Azure network security groups
 - azure_rm_securitygroup_facts – Get security group facts
 - azure_rm_servicebus – Manage Azure Service Bus
 - azure_rm_servicebus_facts – Get servicebus facts
 - azure_rm_servicebusqueue – Manage Azure Service Bus queue
 - azure_rm_servicebussaspolicy – Manage Azure Service Bus SAS policy
 - azure_rm_servicebustopic – Manage Azure Service Bus
 - azure_rm_servicebustopicsubscription – Manage Azure Service Bus subscription
 - azure_rm_sqldatabase – Manage SQL Database instance
 - azure_rm_sqldatabase_facts – Get Azure SQL Database facts
 - azure_rm_sqlfirewallrule – Manage Firewall Rule instance
 - azure_rm_sqlfirewallrule_facts – Get Azure SQL Firewall Rule facts
 - azure_rm_sqlserver – Manage SQL Server instance
 - azure_rm_sqlserver_facts – Get SQL Server facts
 - azure_rm_storageaccount – Manage Azure storage accounts
 - azure_rm_storageaccount_facts – Get storage account facts
 - azure_rm_storageblob – Manage blob containers and blob objects
 - azure_rm_subnet – Manage Azure subnets
 - azure_rm_subnet_facts – Get Azure Subnet facts
 - azure_rm_trafficmanagerendpoint – Manage Azure Traffic Manager endpoint
 - azure_rm_trafficmanagerendpoint_facts – Get Azure Traffic Manager endpoint facts
 - azure_rm_trafficmanagerprofile – Manage Azure Traffic Manager profile
 - azure_rm_trafficmanagerprofile_facts – Get Azure Traffic Manager profile facts
 - azure_rm_virtualmachine – Manage Azure virtual machines
 - azure_rm_virtualmachine_facts – Get virtual machine facts
 - azure_rm_virtualmachineextension – Managed Azure Virtual Machine extension
 - azure_rm_virtualmachineextension_facts – Get Azure Virtual Machine Extension facts
 - azure_rm_virtualmachineimage_facts – Get virtual machine image facts
 - azure_rm_virtualmachinescaleset – Manage Azure virtual machine scale sets
 - azure_rm_virtualmachinescaleset_facts – Get Virtual Machine Scale Set facts
 - azure_rm_virtualmachinescalesetextension – Managed Azure Virtual Machine Scale Set extension
 - azure_rm_virtualmachinescalesetextension_facts – Get Azure Virtual Machine Scale Set Extension facts
 - azure_rm_virtualmachinescalesetinstance – Get Azure Virtual Machine Scale Set Instance facts
 - azure_rm_virtualmachinescalesetinstance_facts – Get Azure Virtual Machine Scale Set Instance facts
 - azure_rm_virtualnetwork – Manage Azure virtual networks
 - azure_rm_virtualnetwork_facts – Get virtual network facts
 - azure_rm_virtualnetworkgateway – Manage Azure virtual network gateways
 - azure_rm_virtualnetworkpeering – Manage Azure Virtual Network Peering
 - azure_rm_virtualnetworkpeering_facts – Get facts of Azure Virtual Network Peering
 - azure_rm_webapp – Manage Web App instance
 - azure_rm_webapp_facts – Get azure web app facts
 - azure_rm_webappslot – Manage Azure Web App slot
 
Centurylink
- clc_aa_policy – Create or Delete Anti Affinity Policies at CenturyLink Cloud
 - clc_alert_policy – Create or Delete Alert Policies at CenturyLink Cloud
 - clc_blueprint_package – deploys a blue print package on a set of servers in CenturyLink Cloud
 - clc_firewall_policy – Create/delete/update firewall policies
 - clc_group – Create/delete Server Groups at Centurylink Cloud
 - clc_loadbalancer – Create, Delete shared loadbalancers in CenturyLink Cloud
 - clc_modify_server – modify servers in CenturyLink Cloud
 - clc_publicip – Add and Delete public ips on servers in CenturyLink Cloud
 - clc_server – Create, Delete, Start and Stop servers in CenturyLink Cloud
 - clc_server_snapshot – Create, Delete and Restore server snapshots in CenturyLink Cloud
 
Cloudscale
- cloudscale_floating_ip – Manages floating IPs on the cloudscale.ch IaaS service
 - cloudscale_server – Manages servers on the cloudscale.ch IaaS service
 - cloudscale_server_group – Manages server groups on the cloudscale.ch IaaS service
 - cloudscale_volume – Manages volumes on the cloudscale.ch IaaS service
 
Cloudstack
- cs_account – Manages accounts on Apache CloudStack based clouds
 - cs_affinitygroup – Manages affinity groups on Apache CloudStack based clouds
 - cs_cluster – Manages host clusters on Apache CloudStack based clouds
 - cs_configuration – Manages configuration on Apache CloudStack based clouds
 - cs_disk_offering – Manages disk offerings on Apache CloudStack based clouds
 - cs_domain – Manages domains on Apache CloudStack based clouds
 - cs_facts – Gather facts on instances of Apache CloudStack based clouds
 - cs_firewall – Manages firewall rules on Apache CloudStack based clouds
 - cs_host – Manages hosts on Apache CloudStack based clouds
 - cs_image_store – Manages CloudStack Image Stores
 - cs_instance – Manages instances and virtual machines on Apache CloudStack based clouds
 - cs_instance_facts – Gathering facts from the API of instances from Apache CloudStack based clouds
 - cs_instance_nic – Manages NICs of an instance on Apache CloudStack based clouds
 - cs_instance_nic_secondaryip – Manages secondary IPs of an instance on Apache CloudStack based clouds
 - cs_instance_password_reset – Allows resetting VM the default passwords on Apache CloudStack based clouds
 - cs_instancegroup – Manages instance groups on Apache CloudStack based clouds
 - cs_ip_address – Manages public IP address associations on Apache CloudStack based clouds
 - cs_iso – Manages ISO images on Apache CloudStack based clouds
 - cs_loadbalancer_rule – Manages load balancer rules on Apache CloudStack based clouds
 - cs_loadbalancer_rule_member – Manages load balancer rule members on Apache CloudStack based clouds
 - cs_network – Manages networks on Apache CloudStack based clouds
 - cs_network_acl – Manages network access control lists (ACL) on Apache CloudStack based clouds
 - cs_network_acl_rule – Manages network access control list (ACL) rules on Apache CloudStack based clouds
 - cs_network_offering – Manages network offerings on Apache CloudStack based clouds
 - cs_physical_network – Manages physical networks on Apache CloudStack based clouds
 - cs_pod – Manages pods on Apache CloudStack based clouds
 - cs_portforward – Manages port forwarding rules on Apache CloudStack based clouds
 - cs_project – Manages projects on Apache CloudStack based clouds
 - cs_region – Manages regions on Apache CloudStack based clouds
 - cs_resourcelimit – Manages resource limits on Apache CloudStack based clouds
 - cs_role – Manages user roles on Apache CloudStack based clouds
 - cs_role_permission – Manages role permissions on Apache CloudStack based clouds
 - cs_router – Manages routers on Apache CloudStack based clouds
 - cs_securitygroup – Manages security groups on Apache CloudStack based clouds
 - cs_securitygroup_rule – Manages security group rules on Apache CloudStack based clouds
 - cs_service_offering – Manages service offerings on Apache CloudStack based clouds
 - cs_snapshot_policy – Manages volume snapshot policies on Apache CloudStack based clouds
 - cs_sshkeypair – Manages SSH keys on Apache CloudStack based clouds
 - cs_staticnat – Manages static NATs on Apache CloudStack based clouds
 - cs_storage_pool – Manages Primary Storage Pools on Apache CloudStack based clouds
 - cs_template – Manages templates on Apache CloudStack based clouds
 - cs_traffic_type – Manages traffic types on CloudStack Physical Networks
 - cs_user – Manages users on Apache CloudStack based clouds
 - cs_vlan_ip_range – Manages VLAN IP ranges on Apache CloudStack based clouds
 - cs_vmsnapshot – Manages VM snapshots on Apache CloudStack based clouds
 - cs_volume – Manages volumes on Apache CloudStack based clouds
 - cs_vpc – Manages VPCs on Apache CloudStack based clouds
 - cs_vpc_offering – Manages vpc offerings on Apache CloudStack based clouds
 - cs_vpn_connection – Manages site-to-site VPN connections on Apache CloudStack based clouds
 - cs_vpn_customer_gateway – Manages site-to-site VPN customer gateway configurations on Apache CloudStack based clouds
 - cs_vpn_gateway – Manages site-to-site VPN gateways on Apache CloudStack based clouds
 - cs_zone – Manages zones on Apache CloudStack based clouds
 - cs_zone_facts – Gathering facts of zones from Apache CloudStack based clouds
 
Digital_Ocean
- digital_ocean – Create/delete a droplet/SSH_key in DigitalOcean (D)
 - digital_ocean_account_facts – Gather facts about DigitalOcean User account
 - digital_ocean_block_storage – Create/destroy or attach/detach Block Storage volumes in DigitalOcean
 - digital_ocean_certificate – Manage certificates in DigitalOcean
 - digital_ocean_certificate_facts – Gather facts about DigitalOcean certificates
 - digital_ocean_domain – Create/delete a DNS domain in DigitalOcean
 - digital_ocean_domain_facts – Gather facts about DigitalOcean Domains
 - digital_ocean_droplet – Create and delete a DigitalOcean droplet
 - digital_ocean_firewall_facts – Gather facts about DigitalOcean firewalls
 - digital_ocean_floating_ip – Manage DigitalOcean Floating IPs
 - digital_ocean_floating_ip_facts – DigitalOcean Floating IPs facts
 - digital_ocean_image_facts – Gather facts about DigitalOcean images
 - digital_ocean_load_balancer_facts – Gather facts about DigitalOcean load balancers
 - digital_ocean_region_facts – Gather facts about DigitalOcean regions
 - digital_ocean_size_facts – Gather facts about DigitalOcean Droplet sizes
 - digital_ocean_snapshot_facts – Gather facts about DigitalOcean Snapshot
 - digital_ocean_sshkey – Manage DigitalOcean SSH keys
 - digital_ocean_sshkey_facts – DigitalOcean SSH keys facts
 - digital_ocean_tag – Create and remove tag(s) to DigitalOcean resource
 - digital_ocean_tag_facts – Gather facts about DigitalOcean tags
 - digital_ocean_volume_facts – Gather facts about DigitalOcean volumes
 
Dimensiondata
- dimensiondata_network – Create, update, and delete MCP 1.0 & 2.0 networks
 - dimensiondata_vlan – Manage a VLAN in a Cloud Control network domain
 
Docker
- docker_compose – Manage multi-container Docker applications with Docker Compose
 - docker_config – Manage docker configs
 - docker_container – manage docker containers
 - docker_container_info – Retrieves facts about docker container
 - docker_host_info – Retrieves facts about docker host and lists of objects of the services
 - docker_image – Manage docker images
 - docker_image_info – Inspect docker images
 - docker_login – Log into a Docker registry
 - docker_network – Manage Docker networks
 - docker_network_info – Retrieves facts about docker network
 - docker_node – Manage Docker Swarm node
 - docker_node_info – Retrieves facts about docker swarm node from Swarm Manager
 - docker_prune – Allows to prune various docker objects
 - docker_secret – Manage docker secrets
 - docker_stack – docker stack module
 - docker_swarm – Manage Swarm cluster
 - docker_swarm_info – Retrieves facts about Docker Swarm cluster
 - docker_swarm_service – docker swarm service
 - docker_swarm_service_info – Retrieves information about docker services from a Swarm Manager
 - docker_volume – Manage Docker volumes
 - docker_volume_info – Retrieve facts about Docker volumes
 
- gc_storage – This module manages objects/buckets in Google Cloud Storage
 - gcdns_record – Creates or removes resource records in Google Cloud DNS (D)
 - gcdns_zone – Creates or removes zones in Google Cloud DNS (D)
 - gce – create or terminate GCE instances (D)
 - gce_eip – Create or Destroy Global or Regional External IP addresses
 - gce_img – utilize GCE image resources
 - gce_instance_template – create or destroy instance templates of Compute Engine of GCP
 - gce_labels – Create, Update or Destroy GCE Labels
 - gce_lb – create/destroy GCE load-balancer resources
 - gce_mig – Create, Update or Destroy a Managed Instance Group (MIG)
 - gce_net – create/destroy GCE networks and firewall rules
 - gce_pd – utilize GCE persistent disk resources
 - gce_snapshot – Create or destroy snapshots for GCE storage volumes
 - gce_tag – add or remove tag(s) to/from GCE instances
 - gcp_backend_service – Create or Destroy a Backend Service (D)
 - gcp_bigquery_dataset – Creates a GCP Dataset
 - gcp_bigquery_dataset_facts – Gather facts for GCP Dataset
 - gcp_bigquery_table – Creates a GCP Table
 - gcp_bigquery_table_facts – Gather facts for GCP Table
 - gcp_cloudbuild_trigger – Creates a GCP Trigger
 - gcp_cloudbuild_trigger_facts – Gather facts for GCP Trigger
 - gcp_compute_address – Creates a GCP Address
 - gcp_compute_address_facts – Gather facts for GCP Address
 - gcp_compute_backend_bucket – Creates a GCP BackendBucket
 - gcp_compute_backend_bucket_facts – Gather facts for GCP BackendBucket
 - gcp_compute_backend_service – Creates a GCP BackendService
 - gcp_compute_backend_service_facts – Gather facts for GCP BackendService
 - gcp_compute_disk – Creates a GCP Disk
 - gcp_compute_disk_facts – Gather facts for GCP Disk
 - gcp_compute_firewall – Creates a GCP Firewall
 - gcp_compute_firewall_facts – Gather facts for GCP Firewall
 - gcp_compute_forwarding_rule – Creates a GCP ForwardingRule
 - gcp_compute_forwarding_rule_facts – Gather facts for GCP ForwardingRule
 - gcp_compute_global_address – Creates a GCP GlobalAddress
 - gcp_compute_global_address_facts – Gather facts for GCP GlobalAddress
 - gcp_compute_global_forwarding_rule – Creates a GCP GlobalForwardingRule
 - gcp_compute_global_forwarding_rule_facts – Gather facts for GCP GlobalForwardingRule
 - gcp_compute_health_check – Creates a GCP HealthCheck
 - gcp_compute_health_check_facts – Gather facts for GCP HealthCheck
 - gcp_compute_http_health_check – Creates a GCP HttpHealthCheck
 - gcp_compute_http_health_check_facts – Gather facts for GCP HttpHealthCheck
 - gcp_compute_https_health_check – Creates a GCP HttpsHealthCheck
 - gcp_compute_https_health_check_facts – Gather facts for GCP HttpsHealthCheck
 - gcp_compute_image – Creates a GCP Image
 - gcp_compute_image_facts – Gather facts for GCP Image
 - gcp_compute_instance – Creates a GCP Instance
 - gcp_compute_instance_facts – Gather facts for GCP Instance
 - gcp_compute_instance_group – Creates a GCP InstanceGroup
 - gcp_compute_instance_group_facts – Gather facts for GCP InstanceGroup
 - gcp_compute_instance_group_manager – Creates a GCP InstanceGroupManager
 - gcp_compute_instance_group_manager_facts – Gather facts for GCP InstanceGroupManager
 - gcp_compute_instance_template – Creates a GCP InstanceTemplate
 - gcp_compute_instance_template_facts – Gather facts for GCP InstanceTemplate
 - gcp_compute_interconnect_attachment – Creates a GCP InterconnectAttachment
 - gcp_compute_interconnect_attachment_facts – Gather facts for GCP InterconnectAttachment
 - gcp_compute_network – Creates a GCP Network
 - gcp_compute_network_facts – Gather facts for GCP Network
 - gcp_compute_region_disk – Creates a GCP RegionDisk
 - gcp_compute_region_disk_facts – Gather facts for GCP RegionDisk
 - gcp_compute_route – Creates a GCP Route
 - gcp_compute_route_facts – Gather facts for GCP Route
 - gcp_compute_router – Creates a GCP Router
 - gcp_compute_router_facts – Gather facts for GCP Router
 - gcp_compute_ssl_certificate – Creates a GCP SslCertificate
 - gcp_compute_ssl_certificate_facts – Gather facts for GCP SslCertificate
 - gcp_compute_ssl_policy – Creates a GCP SslPolicy
 - gcp_compute_ssl_policy_facts – Gather facts for GCP SslPolicy
 - gcp_compute_subnetwork – Creates a GCP Subnetwork
 - gcp_compute_subnetwork_facts – Gather facts for GCP Subnetwork
 - gcp_compute_target_http_proxy – Creates a GCP TargetHttpProxy
 - gcp_compute_target_http_proxy_facts – Gather facts for GCP TargetHttpProxy
 - gcp_compute_target_https_proxy – Creates a GCP TargetHttpsProxy
 - gcp_compute_target_https_proxy_facts – Gather facts for GCP TargetHttpsProxy
 - gcp_compute_target_pool – Creates a GCP TargetPool
 - gcp_compute_target_pool_facts – Gather facts for GCP TargetPool
 - gcp_compute_target_ssl_proxy – Creates a GCP TargetSslProxy
 - gcp_compute_target_ssl_proxy_facts – Gather facts for GCP TargetSslProxy
 - gcp_compute_target_tcp_proxy – Creates a GCP TargetTcpProxy
 - gcp_compute_target_tcp_proxy_facts – Gather facts for GCP TargetTcpProxy
 - gcp_compute_target_vpn_gateway – Creates a GCP TargetVpnGateway
 - gcp_compute_target_vpn_gateway_facts – Gather facts for GCP TargetVpnGateway
 - gcp_compute_url_map – Creates a GCP UrlMap
 - gcp_compute_url_map_facts – Gather facts for GCP UrlMap
 - gcp_compute_vpn_tunnel – Creates a GCP VpnTunnel
 - gcp_compute_vpn_tunnel_facts – Gather facts for GCP VpnTunnel
 - gcp_container_cluster – Creates a GCP Cluster
 - gcp_container_cluster_facts – Gather facts for GCP Cluster
 - gcp_container_node_pool – Creates a GCP NodePool
 - gcp_container_node_pool_facts – Gather facts for GCP NodePool
 - gcp_dns_managed_zone – Creates a GCP ManagedZone
 - gcp_dns_managed_zone_facts – Gather facts for GCP ManagedZone
 - gcp_dns_resource_record_set – Creates a GCP ResourceRecordSet
 - gcp_dns_resource_record_set_facts – Gather facts for GCP ResourceRecordSet
 - gcp_forwarding_rule – Create, Update or Destroy a Forwarding_Rule (D)
 - gcp_healthcheck – Create, Update or Destroy a Healthcheck (D)
 - gcp_iam_role – Creates a GCP Role
 - gcp_iam_role_facts – Gather facts for GCP Role
 - gcp_iam_service_account – Creates a GCP ServiceAccount
 - gcp_iam_service_account_facts – Gather facts for GCP ServiceAccount
 - gcp_iam_service_account_key – Creates a GCP ServiceAccountKey
 - gcp_pubsub_subscription – Creates a GCP Subscription
 - gcp_pubsub_subscription_facts – Gather facts for GCP Subscription
 - gcp_pubsub_topic – Creates a GCP Topic
 - gcp_pubsub_topic_facts – Gather facts for GCP Topic
 - gcp_redis_instance – Creates a GCP Instance
 - gcp_redis_instance_facts – Gather facts for GCP Instance
 - gcp_resourcemanager_project – Creates a GCP Project
 - gcp_resourcemanager_project_facts – Gather facts for GCP Project
 - gcp_sourcerepo_repository – Creates a GCP Repository
 - gcp_sourcerepo_repository_facts – Gather facts for GCP Repository
 - gcp_spanner_database – Creates a GCP Database
 - gcp_spanner_database_facts – Gather facts for GCP Database
 - gcp_spanner_instance – Creates a GCP Instance
 - gcp_spanner_instance_facts – Gather facts for GCP Instance
 - gcp_sql_database – Creates a GCP Database
 - gcp_sql_database_facts – Gather facts for GCP Database
 - gcp_sql_instance – Creates a GCP Instance
 - gcp_sql_instance_facts – Gather facts for GCP Instance
 - gcp_sql_user – Creates a GCP User
 - gcp_sql_user_facts – Gather facts for GCP User
 - gcp_storage_bucket – Creates a GCP Bucket
 - gcp_storage_bucket_access_control – Creates a GCP BucketAccessControl
 - gcp_storage_object – Creates a GCP Object
 - gcp_target_proxy – Create, Update or Destroy a Target_Proxy (D)
 - gcp_url_map – Create, Update or Destroy a Url_Map (D)
 - gcpubsub – Create and Delete Topics/Subscriptions, Publish and pull messages on PubSub
 - gcpubsub_facts – List Topics/Subscriptions and Messages from Google PubSub
 - gcspanner – Create and Delete Instances/Databases on Spanner (D)
 
Hcloud
- hcloud_datacenter_facts – Gather facts about the Hetzner Cloud datacenters
 - hcloud_floating_ip_facts – Gather facts about the Hetzner Cloud Floating IPs
 - hcloud_image_facts – Gather facts about your Hetzner Cloud images
 - hcloud_location_facts – Gather facts about your Hetzner Cloud locations
 - hcloud_server – Create and manage cloud servers on the Hetzner Cloud
 - hcloud_server_facts – Gather facts about your Hetzner Cloud servers
 - hcloud_server_type_facts – Gather facts about the Hetzner Cloud server types
 - hcloud_ssh_key – Create and manage ssh keys on the Hetzner Cloud
 - hcloud_ssh_key_facts – Gather facts about your Hetzner Cloud ssh_keys
 - hcloud_volume – Create and manage block volumes on the Hetzner Cloud
 - hcloud_volume_facts – Gather facts about your Hetzner Cloud volumes
 
Heroku
Huawei
- hwc_network_vpc – Creates a Huawei Cloud VPC
 - hwc_smn_topic – Creates a resource of SMNTopic in Huaweicloud Cloud
 
Kubevirt
- kubevirt_cdi_upload – Upload local VM images to CDI Upload Proxy
 - kubevirt_preset – Manage KubeVirt virtual machine presets
 - kubevirt_pvc – Manage PVCs on Kubernetes
 - kubevirt_rs – Manage KubeVirt virtual machine replica sets
 - kubevirt_template – Manage KubeVirt templates
 - kubevirt_vm – Manage KubeVirt virtual machine
 
Linode
- linode – Manage instances on the Linode Public Cloud
 - linode_v4 – Manage instances on the Linode cloud
 
Lxc
Lxd
Memset
- memset_dns_reload – Request reload of Memset’s DNS infrastructure,
 - memset_memstore_facts – Retrieve Memstore product usage information
 - memset_server_facts – Retrieve server information
 - memset_zone – Creates and deletes Memset DNS zones
 - memset_zone_domain – Create and delete domains in Memset DNS zones
 - memset_zone_record – Create and delete records in Memset DNS zones
 
Misc
- cloud_init_data_facts – Retrieve facts of cloud-init
 - helm – Manages Kubernetes packages with the Helm package manager
 - ovirt – oVirt/RHEV platform management
 - proxmox – management of instances in Proxmox VE cluster
 - proxmox_kvm – Management of Qemu(KVM) Virtual Machines in Proxmox VE cluster
 - proxmox_template – management of OS templates in Proxmox VE cluster
 - rhevm – RHEV/oVirt automation
 - serverless – Manages a Serverless Framework project
 - terraform – Manages a Terraform deployment (and plans)
 - virt – Manages virtual machines supported by libvirt
 - virt_net – Manage libvirt network configuration
 - virt_pool – Manage libvirt storage pools
 - xenserver_facts – get facts reported on xenserver
 
Oneandone
- oneandone_firewall_policy – Configure 1&1 firewall policy
 - oneandone_load_balancer – Configure 1&1 load balancer
 - oneandone_monitoring_policy – Configure 1&1 monitoring policy
 - oneandone_private_network – Configure 1&1 private networking
 - oneandone_public_ip – Configure 1&1 public IPs
 - oneandone_server – Create, destroy, start, stop, and reboot a 1&1 Host server
 
Online
- online_server_facts – Gather facts about Online servers
 - online_user_facts – Gather facts about Online user
 
Opennebula
- one_host – Manages OpenNebula Hosts
 - one_image – Manages OpenNebula images
 - one_image_facts – Gather facts about OpenNebula images
 - one_service – Deploy and manage OpenNebula services
 - one_vm – Creates or terminates OpenNebula instances
 
Openstack
- os_auth – Retrieve an auth token
 - os_client_config – Get OpenStack Client config
 - os_coe_cluster – Add/Remove COE cluster from OpenStack Cloud
 - os_coe_cluster_template – Add/Remove COE cluster template from OpenStack Cloud
 - os_flavor_facts – Retrieve facts about one or more flavors
 - os_floating_ip – Add/Remove floating IP from an instance
 - os_group – Manage OpenStack Identity Groups
 - os_image – Add/Delete images from OpenStack Cloud
 - os_image_facts – Retrieve facts about an image within OpenStack
 - os_ironic – Create/Delete Bare Metal Resources from OpenStack
 - os_ironic_inspect – Explicitly triggers baremetal node introspection in ironic
 - os_ironic_node – Activate/Deactivate Bare Metal Resources from OpenStack
 - os_keypair – Add/Delete a keypair from OpenStack
 - os_keystone_domain – Manage OpenStack Identity Domains
 - os_keystone_domain_facts – Retrieve facts about one or more OpenStack domains
 - os_keystone_endpoint – Manage OpenStack Identity service endpoints
 - os_keystone_role – Manage OpenStack Identity Roles
 - os_keystone_service – Manage OpenStack Identity services
 - os_listener – Add/Delete a listener for a load balancer from OpenStack Cloud
 - os_loadbalancer – Add/Delete load balancer from OpenStack Cloud
 - os_member – Add/Delete a member for a pool in load balancer from OpenStack Cloud
 - os_network – Creates/removes networks from OpenStack
 - os_networks_facts – Retrieve facts about one or more OpenStack networks
 - os_nova_flavor – Manage OpenStack compute flavors
 - os_nova_host_aggregate – Manage OpenStack host aggregates
 - os_object – Create or Delete objects and containers from OpenStack
 - os_pool – Add/Delete a pool in the load balancing service from OpenStack Cloud
 - os_port – Add/Update/Delete ports from an OpenStack cloud
 - os_port_facts – Retrieve facts about ports within OpenStack
 - os_project – Manage OpenStack Projects
 - os_project_access – Manage OpenStack compute flavors access
 - os_project_facts – Retrieve facts about one or more OpenStack projects
 - os_quota – Manage OpenStack Quotas
 - os_recordset – Manage OpenStack DNS recordsets
 - os_router – Create or delete routers from OpenStack
 - os_security_group – Add/Delete security groups from an OpenStack cloud
 - os_security_group_rule – Add/Delete rule from an existing security group
 - os_server – Create/Delete Compute Instances from OpenStack
 - os_server_action – Perform actions on Compute Instances from OpenStack
 - os_server_facts – Retrieve facts about one or more compute instances
 - os_server_group – Manage OpenStack server groups
 - os_server_metadata – Add/Update/Delete Metadata in Compute Instances from OpenStack
 - os_server_volume – Attach/Detach Volumes from OpenStack VM’s
 - os_stack – Add/Remove Heat Stack
 - os_subnet – Add/Remove subnet to an OpenStack network
 - os_subnets_facts – Retrieve facts about one or more OpenStack subnets
 - os_user – Manage OpenStack Identity Users
 - os_user_facts – Retrieve facts about one or more OpenStack users
 - os_user_group – Associate OpenStack Identity users and groups
 - os_user_role – Associate OpenStack Identity users and roles
 - os_volume – Create/Delete Cinder Volumes
 - os_volume_snapshot – Create/Delete Cinder Volume Snapshots
 - os_zone – Manage OpenStack DNS zones
 
Oracle
Ovh
- ovh_ip_failover – Manage OVH IP failover address
 - ovh_ip_loadbalancing_backend – Manage OVH IP LoadBalancing backends
 
Ovirt
- ovirt_affinity_group – Module to manage affinity groups in oVirt/RHV
 - ovirt_affinity_label – Module to manage affinity labels in oVirt/RHV
 - ovirt_affinity_label_facts – Retrieve facts about one or more oVirt/RHV affinity labels
 - ovirt_api_facts – Retrieve facts about the oVirt/RHV API
 - ovirt_auth – Module to manage authentication to oVirt/RHV
 - ovirt_cluster – Module to manage clusters in oVirt/RHV
 - ovirt_cluster_facts – Retrieve facts about one or more oVirt/RHV clusters
 - ovirt_datacenter – Module to manage data centers in oVirt/RHV
 - ovirt_datacenter_facts – Retrieve facts about one or more oVirt/RHV datacenters
 - ovirt_disk – Module to manage Virtual Machine and floating disks in oVirt/RHV
 - ovirt_disk_facts – Retrieve facts about one or more oVirt/RHV disks
 - ovirt_event – Create or delete an event in oVirt/RHV
 - ovirt_event_facts – This module can be used to retrieve facts about one or more oVirt/RHV events
 - ovirt_external_provider – Module to manage external providers in oVirt/RHV
 - ovirt_external_provider_facts – Retrieve facts about one or more oVirt/RHV external providers
 - ovirt_group – Module to manage groups in oVirt/RHV
 - ovirt_group_facts – Retrieve facts about one or more oVirt/RHV groups
 - ovirt_host – Module to manage hosts in oVirt/RHV
 - ovirt_host_facts – Retrieve facts about one or more oVirt/RHV hosts
 - ovirt_host_network – Module to manage host networks in oVirt/RHV
 - ovirt_host_pm – Module to manage power management of hosts in oVirt/RHV
 - ovirt_host_storage_facts – Retrieve facts about one or more oVirt/RHV HostStorages (applicable only for block storage)
 - ovirt_instance_type – Module to manage Instance Types in oVirt/RHV
 - ovirt_mac_pool – Module to manage MAC pools in oVirt/RHV
 - ovirt_network – Module to manage logical networks in oVirt/RHV
 - ovirt_network_facts – Retrieve facts about one or more oVirt/RHV networks
 - ovirt_nic – Module to manage network interfaces of Virtual Machines in oVirt/RHV
 - ovirt_nic_facts – Retrieve facts about one or more oVirt/RHV virtual machine network interfaces
 - ovirt_permission – Module to manage permissions of users/groups in oVirt/RHV
 - ovirt_permission_facts – Retrieve facts about one or more oVirt/RHV permissions
 - ovirt_quota – Module to manage datacenter quotas in oVirt/RHV
 - ovirt_quota_facts – Retrieve facts about one or more oVirt/RHV quotas
 - ovirt_role – Module to manage roles in oVirt/RHV
 - ovirt_scheduling_policy_facts – Retrieve facts about one or more oVirt scheduling policies
 - ovirt_snapshot – Module to manage Virtual Machine Snapshots in oVirt/RHV
 - ovirt_snapshot_facts – Retrieve facts about one or more oVirt/RHV virtual machine snapshots
 - ovirt_storage_connection – Module to manage storage connections in oVirt
 - ovirt_storage_domain – Module to manage storage domains in oVirt/RHV
 - ovirt_storage_domain_facts – Retrieve facts about one or more oVirt/RHV storage domains
 - ovirt_storage_template_facts – Retrieve facts about one or more oVirt/RHV templates relate to a storage domain
 - ovirt_storage_vm_facts – Retrieve facts about one or more oVirt/RHV virtual machines relate to a storage domain
 - ovirt_tag – Module to manage tags in oVirt/RHV
 - ovirt_tag_facts – Retrieve facts about one or more oVirt/RHV tags
 - ovirt_template – Module to manage virtual machine templates in oVirt/RHV
 - ovirt_template_facts – Retrieve facts about one or more oVirt/RHV templates
 - ovirt_user – Module to manage users in oVirt/RHV
 - ovirt_user_facts – Retrieve facts about one or more oVirt/RHV users
 - ovirt_vm – Module to manage Virtual Machines in oVirt/RHV
 - ovirt_vm_facts – Retrieve facts about one or more oVirt/RHV virtual machines
 - ovirt_vmpool – Module to manage VM pools in oVirt/RHV
 - ovirt_vmpool_facts – Retrieve facts about one or more oVirt/RHV vmpools
 - ovirt_vnic_profile – Module to manage vNIC profile of network in oVirt/RHV
 
Packet
- packet_device – Manage a bare metal server in the Packet Host
 - packet_sshkey – Create/delete an SSH key in Packet host
 
Podman
- podman_image – Pull images for use by podman
 - podman_image_info – Gather info about images using podman
 
Profitbricks
- profitbricks – Create, destroy, start, stop, and reboot a ProfitBricks virtual machine
 - profitbricks_datacenter – Create or destroy a ProfitBricks Virtual Datacenter
 - profitbricks_nic – Create or Remove a NIC
 - profitbricks_volume – Create or destroy a volume
 - profitbricks_volume_attachments – Attach or detach a volume
 
Pubnub
Rackspace
- rax – create / delete an instance in Rackspace Public Cloud
 - rax_cbs – Manipulate Rackspace Cloud Block Storage Volumes
 - rax_cbs_attachments – Manipulate Rackspace Cloud Block Storage Volume Attachments
 - rax_cdb – create/delete or resize a Rackspace Cloud Databases instance
 - rax_cdb_database – create / delete a database in the Cloud Databases
 - rax_cdb_user – create / delete a Rackspace Cloud Database
 - rax_clb – create / delete a load balancer in Rackspace Public Cloud
 - rax_clb_nodes – add, modify and remove nodes from a Rackspace Cloud Load Balancer
 - rax_clb_ssl – Manage SSL termination for a Rackspace Cloud Load Balancer
 - rax_dns – Manage domains on Rackspace Cloud DNS
 - rax_dns_record – Manage DNS records on Rackspace Cloud DNS
 - rax_facts – Gather facts for Rackspace Cloud Servers
 - rax_files – Manipulate Rackspace Cloud Files Containers
 - rax_files_objects – Upload, download, and delete objects in Rackspace Cloud Files
 - rax_identity – Load Rackspace Cloud Identity
 - rax_keypair – Create a keypair for use with Rackspace Cloud Servers
 - rax_meta – Manipulate metadata for Rackspace Cloud Servers
 - rax_mon_alarm – Create or delete a Rackspace Cloud Monitoring alarm
 - rax_mon_check – Create or delete a Rackspace Cloud Monitoring check for an existing entity
 - rax_mon_entity – Create or delete a Rackspace Cloud Monitoring entity
 - rax_mon_notification – Create or delete a Rackspace Cloud Monitoring notification
 - rax_mon_notification_plan – Create or delete a Rackspace Cloud Monitoring notification plan
 - rax_network – create / delete an isolated network in Rackspace Public Cloud
 - rax_queue – create / delete a queue in Rackspace Public Cloud
 - rax_scaling_group – Manipulate Rackspace Cloud Autoscale Groups
 - rax_scaling_policy – Manipulate Rackspace Cloud Autoscale Scaling Policy
 
Scaleway
- scaleway_compute – Scaleway compute management module
 - scaleway_image_facts – Gather facts about the Scaleway images available
 - scaleway_ip – Scaleway IP management module
 - scaleway_ip_facts – Gather facts about the Scaleway ips available
 - scaleway_lb – Scaleway load-balancer management module
 - scaleway_organization_facts – Gather facts about the Scaleway organizations available
 - scaleway_security_group – Scaleway Security Group management module
 - scaleway_security_group_facts – Gather facts about the Scaleway security groups available
 - scaleway_security_group_rule – Scaleway Security Group Rule management module
 - scaleway_server_facts – Gather facts about the Scaleway servers available
 - scaleway_snapshot_facts – Gather facts about the Scaleway snapshots available
 - scaleway_sshkey – Scaleway SSH keys management module
 - scaleway_user_data – Scaleway user_data management module
 - scaleway_volume – Scaleway volumes management module
 - scaleway_volume_facts – Gather facts about the Scaleway volumes available
 
Smartos
- imgadm – Manage SmartOS images
 - nictagadm – Manage nic tags on SmartOS systems
 - smartos_image_facts – Get SmartOS image details
 - vmadm – Manage SmartOS virtual machines and zones
 
Softlayer
Spotinst
Univention
- udm_dns_record – Manage dns entries on a univention corporate server
 - udm_dns_zone – Manage dns zones on a univention corporate server
 - udm_group – Manage of the posix group
 - udm_share – Manage samba shares on a univention corporate server
 - udm_user – Manage posix users on a univention corporate server
 
Vmware
- vca_fw – add remove firewall rules in a gateway in a vca
 - vca_nat – add remove nat rules in a gateway in a vca
 - vca_vapp – Manages vCloud Air vApp instances
 - vcenter_extension – Register/deregister vCenter Extensions
 - vcenter_extension_facts – Gather facts vCenter extensions
 - vcenter_folder – Manage folders on given datacenter
 - vcenter_license – Manage VMware vCenter license keys
 - vmware_about_facts – Provides information about VMware server to which user is connecting to
 - vmware_category – Manage VMware categories
 - vmware_category_facts – Gather facts about VMware tag categories
 - vmware_cfg_backup – Backup / Restore / Reset ESXi host configuration
 - vmware_cluster – Manage VMware vSphere clusters
 - vmware_cluster_facts – Gather facts about clusters available in given vCenter
 - vmware_datacenter – Manage VMware vSphere Datacenters
 - vmware_datastore_cluster – Manage VMware vSphere datastore clusters
 - vmware_datastore_facts – Gather facts about datastores available in given vCenter
 - vmware_datastore_maintenancemode – Place a datastore into maintenance mode
 - vmware_deploy_ovf – Deploys a VMware virtual machine from an OVF or OVA file
 - vmware_dns_config – Manage VMware ESXi DNS Configuration
 - vmware_drs_group – Creates vm/host group in a given cluster
 - vmware_drs_group_facts – Gathers facts about DRS VM/Host groups on the given cluster
 - vmware_drs_rule_facts – Gathers facts about DRS rule on the given cluster
 - vmware_dvs_host – Add or remove a host from distributed virtual switch
 - vmware_dvs_portgroup – Create or remove a Distributed vSwitch portgroup
 - vmware_dvs_portgroup_facts – Gathers facts DVS portgroup configurations
 - vmware_dvswitch – Create or remove a Distributed Switch
 - vmware_dvswitch_lacp – Manage LACP configuration on a Distributed Switch
 - vmware_dvswitch_pvlans – Manage Private VLAN configuration of a Distributed Switch
 - vmware_dvswitch_uplink_pg – Manage uplink portproup configuration of a Distributed Switch
 - vmware_export_ovf – Exports a VMware virtual machine to an OVF file, device files and a manifest file
 - vmware_guest – Manages virtual machines in vCenter
 - vmware_guest_boot_facts – Gather facts about boot options for the given virtual machine
 - vmware_guest_boot_manager – Manage boot options for the given virtual machine
 - vmware_guest_custom_attribute_defs – Manage custom attributes definitions for virtual machine from VMWare
 - vmware_guest_custom_attributes – Manage custom attributes from VMWare for the given virtual machine
 - vmware_guest_customization_facts – Gather facts about VM customization specifications
 - vmware_guest_disk – Manage disks related to virtual machine in given vCenter infrastructure
 - vmware_guest_disk_facts – Gather facts about disks of given virtual machine
 - vmware_guest_facts – Gather facts about a single VM
 - vmware_guest_file_operation – Files operation in a VMware guest operating system without network
 - vmware_guest_find – Find the folder path(s) for a virtual machine by name or UUID
 - vmware_guest_move – Moves virtual machines in vCenter
 - vmware_guest_powerstate – Manages power states of virtual machines in vCenter
 - vmware_guest_snapshot – Manages virtual machines snapshots in vCenter
 - vmware_guest_snapshot_facts – Gather facts about virtual machine’s snapshots in vCenter
 - vmware_guest_tools_upgrade – Module to upgrade VMTools
 - vmware_guest_tools_wait – Wait for VMware tools to become available
 - vmware_guest_video – Modify video card configurations of specified virtual machine in given vCenter infrastructure
 - vmware_guest_vnc – Manages VNC remote display on virtual machines in vCenter
 - vmware_host – Add, remove, or move an ESXi host to, from, or within vCenter
 - vmware_host_acceptance – Manage the host acceptance level of an ESXi host
 - vmware_host_active_directory – Joins an ESXi host system to an Active Directory domain or leaves it
 - vmware_host_capability_facts – Gathers facts about an ESXi host’s capability information
 - vmware_host_config_facts – Gathers facts about an ESXi host’s advance configuration information
 - vmware_host_config_manager – Manage advanced system settings of an ESXi host
 - vmware_host_datastore – Manage a datastore on ESXi host
 - vmware_host_dns_facts – Gathers facts about an ESXi host’s DNS configuration information
 - vmware_host_facts – Gathers facts about remote ESXi hostsystem
 - vmware_host_feature_facts – Gathers facts about an ESXi host’s feature capability information
 - vmware_host_firewall_facts – Gathers facts about an ESXi host’s firewall configuration information
 - vmware_host_firewall_manager – Manage firewall configurations about an ESXi host
 - vmware_host_hyperthreading – Enables/Disables Hyperthreading optimization for an ESXi host system
 - vmware_host_ipv6 – Enables/Disables IPv6 support for an ESXi host system
 - vmware_host_kernel_manager – Manage kernel module options on ESXi hosts
 - vmware_host_lockdown – Manage administrator permission for the local administrative account for the ESXi host
 - vmware_host_ntp – Manage NTP server configuration of an ESXi host
 - vmware_host_ntp_facts – Gathers facts about NTP configuration on an ESXi host
 - vmware_host_package_facts – Gathers facts about available packages on an ESXi host
 - vmware_host_powermgmt_policy – Manages the Power Management Policy of an ESXI host system
 - vmware_host_powerstate – Manages power states of host systems in vCenter
 - vmware_host_scanhba – Rescan host HBA’s and optionally refresh the storage system
 - vmware_host_service_facts – Gathers facts about an ESXi host’s services
 - vmware_host_service_manager – Manage services on a given ESXi host
 - vmware_host_snmp – Configures SNMP on an ESXi host system
 - vmware_host_ssl_facts – Gather facts of ESXi host system about SSL
 - vmware_host_vmhba_facts – Gathers facts about vmhbas available on the given ESXi host
 - vmware_host_vmnic_facts – Gathers facts about vmnics available on the given ESXi host
 - vmware_local_role_facts – Gather facts about local roles on an ESXi host
 - vmware_local_role_manager – Manage local roles on an ESXi host
 - vmware_local_user_facts – Gather facts about users on the given ESXi host
 - vmware_local_user_manager – Manage local users on an ESXi host
 - vmware_maintenancemode – Place a host into maintenance mode
 - vmware_migrate_vmk – Migrate a VMK interface from VSS to VDS
 - vmware_object_role_permission – Manage local roles on an ESXi host
 - vmware_portgroup – Create a VMware portgroup
 - vmware_portgroup_facts – Gathers facts about an ESXi host’s Port Group configuration
 - vmware_resource_pool – Add/remove resource pools to/from vCenter
 - vmware_resource_pool_facts – Gathers facts about resource pool information
 - vmware_tag – Manage VMware tags
 - vmware_tag_facts – Manage VMware tag facts
 - vmware_tag_manager – Manage association of VMware tags with VMware objects
 - vmware_target_canonical_facts – Return canonical (NAA) from an ESXi host system
 - vmware_vcenter_settings – Configures general settings on a vCenter server
 - vmware_vcenter_statistics – Configures statistics on a vCenter server
 - vmware_vm_facts – Return basic facts pertaining to a VMware machine guest
 - vmware_vm_host_drs_rule – Creates vm/host group in a given cluster
 - vmware_vm_shell – Run commands in a VMware guest operating system
 - vmware_vm_vm_drs_rule – Configure VMware DRS Affinity rule for virtual machine in given cluster
 - vmware_vm_vss_dvs_migrate – Migrates a virtual machine from a standard vswitch to distributed
 - vmware_vmkernel – Manages a VMware VMkernel Adapter of an ESXi host
 - vmware_vmkernel_facts – Gathers VMKernel facts about an ESXi host
 - vmware_vmkernel_ip_config – Configure the VMkernel IP Address
 - vmware_vmotion – Move a virtual machine using vMotion, and/or its vmdks using storage vMotion
 - vmware_vsan_cluster – Configure VSAN clustering on an ESXi host
 - vmware_vspan_session – Create or remove a Port Mirroring session
 - vmware_vswitch – Manage a VMware Standard Switch to an ESXi host
 - vmware_vswitch_facts – Gathers facts about an ESXi host’s vswitch configurations
 - vsphere_copy – Copy a file to a vCenter datastore
 - vsphere_file – Manage files on a vCenter datastore
 - vsphere_guest – Create/delete/manage a guest VM through VMware vSphere (D)
 
Vultr
- vultr_account_facts – Gather facts about the Vultr account
 - vultr_block_storage – Manages block storage volumes on Vultr
 - vultr_block_storage_facts – Gather facts about the Vultr block storage volumes available
 - vultr_dns_domain – Manages DNS domains on Vultr
 - vultr_dns_domain_facts – Gather facts about the Vultr DNS domains available
 - vultr_dns_record – Manages DNS records on Vultr
 - vultr_firewall_group – Manages firewall groups on Vultr
 - vultr_firewall_group_facts – Gather facts about the Vultr firewall groups available
 - vultr_firewall_rule – Manages firewall rules on Vultr
 - vultr_network – Manages networks on Vultr
 - vultr_network_facts – Gather facts about the Vultr networks available
 - vultr_os_facts – Gather facts about the Vultr OSes available
 - vultr_plan_facts – Gather facts about the Vultr plans available
 - vultr_region_facts – Gather facts about the Vultr regions available
 - vultr_server – Manages virtual servers on Vultr
 - vultr_server_facts – Gather facts about the Vultr servers available
 - vultr_ssh_key – Manages ssh keys on Vultr
 - vultr_ssh_key_facts – Gather facts about the Vultr SSH keys available
 - vultr_startup_script – Manages startup scripts on Vultr
 - vultr_startup_script_facts – Gather facts about the Vultr startup scripts available
 - vultr_user – Manages users on Vultr
 - vultr_user_facts – Gather facts about the Vultr user available
 
Webfaction
- webfaction_app – Add or remove applications on a Webfaction host
 - webfaction_db – Add or remove a database on Webfaction
 - webfaction_domain – Add or remove domains and subdomains on Webfaction
 - webfaction_mailbox – Add or remove mailboxes on Webfaction
 - webfaction_site – Add or remove a website on a Webfaction host
 
Xenserver
- xenserver_guest – Manages virtual machines running on Citrix Hypervisor/XenServer host or pool
 - xenserver_guest_facts – Gathers facts for virtual machines running on Citrix Hypervisor/XenServer host or pool
 - xenserver_guest_powerstate – Manages power states of virtual machines running on Citrix Hypervisor/XenServer host or pool
 
Note
- (D): This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.
 
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
 https://docs.ansible.com/ansible/2.8/modules/list_of_cloud_modules.html