- Cloud modules
- Alicloud
- Amazon
- Atomic
- Azure
- Centurylink
- Cloudscale
- Cloudstack
- Digital_Ocean
- Dimensiondata
- Docker
- Hcloud
- Heroku
- Huawei
- Kubevirt
- Linode
- Lxc
- Lxd
- Memset
- Misc
- Oneandone
- Online
- Opennebula
- Openstack
- Oracle
- Ovh
- Ovirt
- Packet
- Podman
- Profitbricks
- Pubnub
- Rackspace
- Scaleway
- Smartos
- Softlayer
- Spotinst
- Univention
- Vmware
- Vultr
- Webfaction
- Xenserver
Cloud modules
Alicloud
Amazon
- aws_acm_info – Retrieve certificate information 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_info – Gather information 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_info – Get information about the user and account being used to make AWS calls
- aws_codebuild – Create or delete an AWS CodeBuild project
- aws_codecommit – Manage repositories in AWS CodeCommit
- aws_codepipeline – Create or delete AWS CodePipelines
- 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_info – Gather information about AWS KMS keys
- aws_netapp_cvs_active_directory – NetApp AWS CloudVolumes Service Manage Active Directory
- aws_netapp_cvs_FileSystems – NetApp AWS Cloud Volumes Service Manage FileSystem
- aws_netapp_cvs_pool – NetApp AWS Cloud Volumes Service Manage Pools
- aws_netapp_cvs_snapshots – NetApp AWS Cloud Volumes Service Manage Snapshots
- aws_region_info – Gather information about AWS regions
- aws_s3 – manage objects in S3
- aws_s3_bucket_info – 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_info – Fetch AWS Storage Gateway information
- aws_ssm_parameter_store – Manage key-value pairs in aws parameter store
- aws_waf_condition – create and delete WAF Conditions
- aws_waf_info – Retrieve information 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_info – Obtain information about an AWS CloudFormation stack
- cloudformation_stack_set – Manage groups of CloudFormation stacks
- cloudfront_distribution – create, update and delete aws cloudfront distributions
- cloudfront_info – 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_info – get information about log_group in CloudWatchLogs
- data_pipeline – Create and manage AWS Datapipelines
- dms_endpoint – creates or destroys a data migration services endpoint
- dms_replication_subnet_group – creates or destroys a data migration services subnet group
- 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_info – Gather information about ec2 AMIs
- ec2_asg – Create or delete AWS Autoscaling Groups
- ec2_asg_info – Gather information 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_info – Gather information about customer gateways in AWS
- ec2_eip – manages EC2 elastic IP (EIP) addresses
- ec2_eip_info – List EC2 EIP details
- ec2_elb – De-registers or registers instances from EC2 ELBs
- ec2_elb_info – Gather information 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_info – Gather information about ec2 ENI interfaces in AWS
- ec2_group – maintain an ec2 VPC security group
- ec2_group_info – Gather information about ec2 security groups in AWS
- ec2_instance – Create & manage EC2 instances
- ec2_instance_info – Gather information 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_find – Find AWS Autoscaling Launch Configurations
- ec2_lc_info – Gather information about 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_info – 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_info – Gather information 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_transit_gateway_info – Gather information about ec2 transit gateways in AWS
- ec2_vol – create and attach a volume, return volume id and device map
- ec2_vol_info – Gather information 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_info – Gather information 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_info – Retrieves AWS VPC endpoints details using AWS methods
- ec2_vpc_igw – Manage an AWS VPC Internet gateway
- ec2_vpc_igw_info – Gather information about internet gateways in AWS
- ec2_vpc_nacl – create and delete Network ACLs
- ec2_vpc_nacl_info – Gather information about Network ACLs in an AWS VPC
- ec2_vpc_nat_gateway – Manage AWS VPC NAT Gateways
- ec2_vpc_nat_gateway_info – Retrieves AWS VPC Managed Nat Gateway details using AWS methods
- ec2_vpc_net – Configure AWS virtual private clouds
- ec2_vpc_net_info – Gather information about ec2 VPCs in AWS
- ec2_vpc_peer – create, delete, accept, and reject VPC peering connections between two VPCs
- ec2_vpc_peering_info – Retrieves AWS VPC Peering details using AWS methods
- ec2_vpc_route_table – Manage route tables for AWS virtual private clouds
- ec2_vpc_route_table_info – Gather information about ec2 VPC route tables in AWS
- ec2_vpc_subnet – Manage subnets in AWS virtual private clouds
- ec2_vpc_subnet_info – Gather information about ec2 VPC subnets in AWS
- ec2_vpc_vgw – Create and delete AWS VPN Virtual Gateways
- ec2_vpc_vgw_info – Gather information about virtual gateways in AWS
- ec2_vpc_vpn – Create, modify, and delete EC2 VPN connections
- ec2_vpc_vpn_info – Gather information 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_info – 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_info – describe a task definition in ecs
- efs – create and maintain EFS file systems
- efs_info – Get information about Amazon EFS file systems
- elasticache – Manage cache clusters in Amazon Elasticache
- elasticache_info – Retrieve information 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_info – Gather information about application ELBs in AWS
- elb_classic_lb – Creates or destroys Amazon ELB
- elb_classic_lb_info – Gather information 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_group – Manage a target group for an Application or Network load balancer
- elb_target_group_info – Gather information about ELB target groups in AWS
- elb_target_info – Gathers which target groups a target is associated with
- 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_info – 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_info – Gather information on IAM roles
- iam_server_certificate_info – Retrieve the information 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 (D)
- lambda_info – Gathers AWS Lambda function details
- 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 Amazon rds instances, rds snapshots, and related facts
- rds_instance – Manage RDS instances
- rds_instance_info – obtain information about one or more RDS instances
- rds_param_group – manage RDS parameter groups
- rds_snapshot – manage Amazon RDS snapshots
- rds_snapshot_info – obtain information 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_info – Gather information about Redshift cluster(s)
- redshift_subnet_group – manage Redshift cluster subnet groups
- route53 – add or delete entries in Amazons Route53 DNS service
- route53_health_check – add or delete health-checks in Amazons Route53 DNS service
- route53_info – Retrieves route53 details using AWS methods
- route53_zone – add or delete Route53 zones
- s3_bucket – Manage S3 buckets in AWS, DigitalOcean, Ceph, Walrus and FakeS3
- s3_bucket_notification – Creates, updates or deletes S3 Bucket notification for lambda
- 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
Azure
- azure_rm_acs – Manage an Azure Container Service(ACS) instance
- azure_rm_aks – Manage a managed Azure Container Service (AKS) instance
- azure_rm_aks_info – Get Azure Kubernetes Service facts
- azure_rm_aksversion_info – 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_info – Get Azure Application Security Group facts
- azure_rm_appserviceplan – Manage App Service Plan
- azure_rm_appserviceplan_info – Get azure app service plan facts
- azure_rm_automationaccount – Manage Azure Automation account
- azure_rm_automationaccount_info – Get Azure automation account facts
- azure_rm_autoscale – Manage Azure autoscale setting
- azure_rm_autoscale_info – Get Azure Auto Scale Setting facts
- azure_rm_availabilityset – Manage Azure Availability Set
- azure_rm_availabilityset_info – Get Azure Availability Set facts
- azure_rm_azurefirewall – Manage Azure Firewall instance
- azure_rm_azurefirewall_info – Get AzureFirewall info
- azure_rm_batchaccount – Manages a Batch Account on Azure
- azure_rm_cdnendpoint – Manage a Azure CDN endpoint
- azure_rm_cdnendpoint_info – Get Azure CDN endpoint facts
- azure_rm_cdnprofile – Manage a Azure CDN profile
- azure_rm_cdnprofile_info – Get Azure CDN profile facts
- azure_rm_containerinstance – Manage an Azure Container Instance
- azure_rm_containerinstance_info – Get Azure Container Instance facts
- azure_rm_containerregistry – Manage an Azure Container Registry
- azure_rm_containerregistry_info – Get Azure Container Registry facts
- azure_rm_cosmosdbaccount – Manage Azure Database Account instance
- azure_rm_cosmosdbaccount_info – Get Azure Cosmos DB Account facts
- azure_rm_deployment – Create or destroy Azure Resource Manager template deployments
- azure_rm_deployment_info – Get Azure Deployment facts
- azure_rm_devtestlab – Manage Azure DevTest Lab instance
- azure_rm_devtestlab_info – Get Azure DevTest Lab facts
- azure_rm_devtestlabarmtemplate_info – Get Azure DevTest Lab ARM Template facts
- azure_rm_devtestlabartifact_info – Get Azure DevTest Lab Artifact facts
- azure_rm_devtestlabartifactsource – Manage Azure DevTest Labs Artifacts Source instance
- azure_rm_devtestlabartifactsource_info – Get Azure DevTest Lab Artifact Source facts
- azure_rm_devtestlabcustomimage – Manage Azure DevTest Lab Custom Image instance
- azure_rm_devtestlabcustomimage_info – Get Azure DevTest Lab Custom Image facts
- azure_rm_devtestlabenvironment – Manage Azure DevTest Lab Environment instance
- azure_rm_devtestlabenvironment_info – Get Azure Environment facts
- azure_rm_devtestlabpolicy – Manage Azure Policy instance
- azure_rm_devtestlabpolicy_info – Get Azure DTL Policy facts
- azure_rm_devtestlabschedule – Manage Azure DevTest Lab Schedule instance
- azure_rm_devtestlabschedule_info – Get Azure Schedule facts
- azure_rm_devtestlabvirtualmachine – Manage Azure DevTest Lab Virtual Machine instance
- azure_rm_devtestlabvirtualmachine_info – Get Azure DevTest Lab Virtual Machine facts
- azure_rm_devtestlabvirtualnetwork – Manage Azure DevTest Lab Virtual Network instance
- azure_rm_devtestlabvirtualnetwork_info – Get Azure DevTest Lab Virtual Network facts
- azure_rm_dnsrecordset – Create, delete and update DNS record sets and records
- azure_rm_dnsrecordset_info – Get DNS Record Set facts
- azure_rm_dnszone – Manage Azure DNS zones
- azure_rm_dnszone_info – Get DNS zone facts
- azure_rm_functionapp – Manage Azure Function Apps
- azure_rm_functionapp_info – Get Azure Function App facts
- azure_rm_gallery – Manage Azure Shared Image Gallery instance
- azure_rm_gallery_info – Get Azure Shared Image Gallery info
- azure_rm_galleryimage – Manage Azure SIG Image instance
- azure_rm_galleryimage_info – Get Azure SIG Image info
- azure_rm_galleryimageversion – Manage Azure SIG Image Version instance
- azure_rm_galleryimageversion_info – Get Azure SIG Image Version info
- azure_rm_hdinsightcluster – Manage Azure HDInsight Cluster instance
- azure_rm_hdinsightcluster_info – Get Azure HDInsight Cluster facts
- azure_rm_image – Manage Azure image
- azure_rm_image_info – Get facts about azure custom images
- azure_rm_iotdevice – Manage Azure IoT hub device
- azure_rm_iotdevice_info – Facts of Azure IoT hub device
- azure_rm_iotdevicemodule – Manage Azure IoT hub device module
- azure_rm_iothub – Manage Azure IoT hub
- azure_rm_iothub_info – Get IoT Hub facts
- azure_rm_iothubconsumergroup – Manage Azure IoT hub
- azure_rm_keyvault – Manage Key Vault instance
- azure_rm_keyvault_info – Get Azure Key Vault facts
- azure_rm_keyvaultkey – Use Azure KeyVault keys
- azure_rm_keyvaultkey_info – Get Azure Key Vault key facts
- azure_rm_keyvaultsecret – Use Azure KeyVault Secrets
- azure_rm_loadbalancer – Manage Azure load balancers
- azure_rm_loadbalancer_info – Get load balancer facts
- azure_rm_lock – Manage Azure locks
- azure_rm_lock_info – Manage Azure locks
- azure_rm_loganalyticsworkspace – Manage Azure Log Analytics workspaces
- azure_rm_loganalyticsworkspace_info – Get facts of Azure Log Analytics workspaces
- azure_rm_manageddisk – Manage Azure Manage Disks
- azure_rm_manageddisk_info – Get managed disk facts
- azure_rm_mariadbconfiguration – Manage Configuration instance
- azure_rm_mariadbconfiguration_info – Get Azure MariaDB Configuration facts
- azure_rm_mariadbdatabase – Manage MariaDB Database instance
- azure_rm_mariadbdatabase_info – Get Azure MariaDB Database facts
- azure_rm_mariadbfirewallrule – Manage MariaDB firewall rule instance
- azure_rm_mariadbfirewallrule_info – Get Azure MariaDB Firewall Rule facts
- azure_rm_mariadbserver – Manage MariaDB Server instance
- azure_rm_mariadbserver_info – Get Azure MariaDB Server facts
- azure_rm_monitorlogprofile – Manage Azure Monitor log profile
- azure_rm_mysqlconfiguration – Manage Configuration instance
- azure_rm_mysqlconfiguration_info – Get Azure MySQL Configuration facts
- azure_rm_mysqldatabase – Manage MySQL Database instance
- azure_rm_mysqldatabase_info – Get Azure MySQL Database facts
- azure_rm_mysqlfirewallrule – Manage MySQL firewall rule instance
- azure_rm_mysqlfirewallrule_info – Get Azure MySQL Firewall Rule facts
- azure_rm_mysqlserver – Manage MySQL Server instance
- azure_rm_mysqlserver_info – Get Azure MySQL Server facts
- azure_rm_networkinterface – Manage Azure network interfaces
- azure_rm_networkinterface_info – Get network interface facts
- azure_rm_postgresqlconfiguration – Manage Azure PostgreSQL Configuration
- azure_rm_postgresqlconfiguration_info – Get Azure PostgreSQL Configuration facts
- azure_rm_postgresqldatabase – Manage PostgreSQL Database instance
- azure_rm_postgresqldatabase_info – Get Azure PostgreSQL Database facts
- azure_rm_postgresqlfirewallrule – Manage PostgreSQL firewall rule instance
- azure_rm_postgresqlfirewallrule_info – Get Azure PostgreSQL Firewall Rule facts
- azure_rm_postgresqlserver – Manage PostgreSQL Server instance
- azure_rm_postgresqlserver_info – Get Azure PostgreSQL Server facts
- azure_rm_publicipaddress – Manage Azure Public IP Addresses
- azure_rm_publicipaddress_info – Get public IP facts
- azure_rm_rediscache – Manage Azure Cache for Redis instance
- azure_rm_rediscache_info – 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_info – Generic facts of Azure resources
- azure_rm_resourcegroup – Manage Azure resource groups
- azure_rm_resourcegroup_info – Get resource group facts
- azure_rm_roleassignment – Manage Azure Role Assignment
- azure_rm_roleassignment_info – Gets Azure Role Assignment facts
- azure_rm_roledefinition – Manage Azure Role Definition
- azure_rm_roledefinition_info – Get Azure Role Definition facts
- azure_rm_route – Manage Azure route resource
- azure_rm_routetable – Manage Azure route table resource
- azure_rm_routetable_info – Get route table facts
- azure_rm_securitygroup – Manage Azure network security groups
- azure_rm_securitygroup_info – Get security group facts
- azure_rm_servicebus – Manage Azure Service Bus
- azure_rm_servicebus_info – 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_snapshot – Manage Azure Snapshot instance
- azure_rm_sqldatabase – Manage SQL Database instance
- azure_rm_sqldatabase_info – Get Azure SQL Database facts
- azure_rm_sqlfirewallrule – Manage Firewall Rule instance
- azure_rm_sqlfirewallrule_info – Get Azure SQL Firewall Rule facts
- azure_rm_sqlserver – Manage SQL Server instance
- azure_rm_sqlserver_info – Get SQL Server facts
- azure_rm_storageaccount – Manage Azure storage accounts
- azure_rm_storageaccount_info – Get storage account facts
- azure_rm_storageblob – Manage blob containers and blob objects
- azure_rm_subnet – Manage Azure subnets
- azure_rm_subnet_info – Get Azure Subnet facts
- azure_rm_trafficmanagerendpoint – Manage Azure Traffic Manager endpoint
- azure_rm_trafficmanagerendpoint_info – Get Azure Traffic Manager endpoint facts
- azure_rm_trafficmanagerprofile – Manage Azure Traffic Manager profile
- azure_rm_trafficmanagerprofile_info – Get Azure Traffic Manager profile facts
- azure_rm_virtualmachine – Manage Azure virtual machines
- azure_rm_virtualmachine_info – Get virtual machine facts
- azure_rm_virtualmachineextension – Managed Azure Virtual Machine extension
- azure_rm_virtualmachineextension_info – Get Azure Virtual Machine Extension facts
- azure_rm_virtualmachineimage_info – Get virtual machine image facts
- azure_rm_virtualmachinescaleset – Manage Azure virtual machine scale sets
- azure_rm_virtualmachinescaleset_info – Get Virtual Machine Scale Set facts
- azure_rm_virtualmachinescalesetextension – Manage Azure Virtual Machine Scale Set (VMSS) extensions
- azure_rm_virtualmachinescalesetextension_info – Get Azure Virtual Machine Scale Set Extension facts
- azure_rm_virtualmachinescalesetinstance – Get Azure Virtual Machine Scale Set Instance facts
- azure_rm_virtualmachinescalesetinstance_info – Get Azure Virtual Machine Scale Set Instance facts
- azure_rm_virtualnetwork – Manage Azure virtual networks
- azure_rm_virtualnetwork_info – Get virtual network facts
- azure_rm_virtualnetworkgateway – Manage Azure virtual network gateways
- azure_rm_virtualnetworkpeering – Manage Azure Virtual Network Peering
- azure_rm_virtualnetworkpeering_info – Get facts of Azure Virtual Network Peering
- azure_rm_webapp – Manage Web App instances
- azure_rm_webapp_info – 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
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 (D)
- cs_instance_info – Gathering information 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 (D)
- cs_zone_info – Gathering information about zones from Apache CloudStack based clouds
Digital_Ocean
- digital_ocean – Create/delete a droplet/SSH_key in DigitalOcean (D)
- digital_ocean_account_info – Gather information 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_info – Gather information about DigitalOcean certificates
- digital_ocean_domain – Create/delete a DNS domain in DigitalOcean
- digital_ocean_domain_info – Gather information about DigitalOcean Domains
- digital_ocean_droplet – Create and delete a DigitalOcean droplet
- digital_ocean_firewall_info – Gather information about DigitalOcean firewalls
- digital_ocean_floating_ip – Manage DigitalOcean Floating IPs
- digital_ocean_floating_ip_info – DigitalOcean Floating IPs information
- digital_ocean_image_info – Gather information about DigitalOcean images
- digital_ocean_load_balancer_info – Gather information about DigitalOcean load balancers
- digital_ocean_region_info – Gather information about DigitalOcean regions
- digital_ocean_size_info – Gather information about DigitalOcean Droplet sizes
- digital_ocean_snapshot_info – Gather information about DigitalOcean Snapshot
- digital_ocean_sshkey – Manage DigitalOcean SSH keys
- digital_ocean_sshkey_facts – DigitalOcean SSH keys facts (D)
- digital_ocean_sshkey_info – Gather information about DigitalOcean SSH keys
- digital_ocean_tag – Create and remove tag(s) to DigitalOcean resource
- digital_ocean_tag_info – Gather information about DigitalOcean tags
- digital_ocean_volume_info – Gather information about DigitalOcean volumes
Dimensiondata
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_appengine_firewall_rule – Creates a GCP FirewallRule
- gcp_appengine_firewall_rule_info – Gather info for GCP FirewallRule
- gcp_backend_service – Create or Destroy a Backend Service (D)
- gcp_bigquery_dataset – Creates a GCP Dataset
- gcp_bigquery_dataset_info – Gather info for GCP Dataset
- gcp_bigquery_table – Creates a GCP Table
- gcp_bigquery_table_info – Gather info for GCP Table
- gcp_cloudbuild_trigger – Creates a GCP Trigger
- gcp_cloudbuild_trigger_info – Gather info for GCP Trigger
- gcp_cloudfunctions_cloud_function – Creates a GCP CloudFunction
- gcp_cloudfunctions_cloud_function_info – Gather info for GCP CloudFunction
- gcp_cloudscheduler_job – Creates a GCP Job
- gcp_cloudscheduler_job_info – Gather info for GCP Job
- gcp_cloudtasks_queue – Creates a GCP Queue
- gcp_cloudtasks_queue_info – Gather info for GCP Queue
- gcp_compute_address – Creates a GCP Address
- gcp_compute_address_info – Gather info for GCP Address
- gcp_compute_autoscaler – Creates a GCP Autoscaler
- gcp_compute_autoscaler_info – Gather info for GCP Autoscaler
- gcp_compute_backend_bucket – Creates a GCP BackendBucket
- gcp_compute_backend_bucket_info – Gather info for GCP BackendBucket
- gcp_compute_backend_service – Creates a GCP BackendService
- gcp_compute_backend_service_info – Gather info for GCP BackendService
- gcp_compute_disk – Creates a GCP Disk
- gcp_compute_disk_info – Gather info for GCP Disk
- gcp_compute_firewall – Creates a GCP Firewall
- gcp_compute_firewall_info – Gather info for GCP Firewall
- gcp_compute_forwarding_rule – Creates a GCP ForwardingRule
- gcp_compute_forwarding_rule_info – Gather info for GCP ForwardingRule
- gcp_compute_global_address – Creates a GCP GlobalAddress
- gcp_compute_global_address_info – Gather info for GCP GlobalAddress
- gcp_compute_global_forwarding_rule – Creates a GCP GlobalForwardingRule
- gcp_compute_global_forwarding_rule_info – Gather info for GCP GlobalForwardingRule
- gcp_compute_health_check – Creates a GCP HealthCheck
- gcp_compute_health_check_info – Gather info for GCP HealthCheck
- gcp_compute_http_health_check – Creates a GCP HttpHealthCheck
- gcp_compute_http_health_check_info – Gather info for GCP HttpHealthCheck
- gcp_compute_https_health_check – Creates a GCP HttpsHealthCheck
- gcp_compute_https_health_check_info – Gather info for GCP HttpsHealthCheck
- gcp_compute_image – Creates a GCP Image
- gcp_compute_image_info – Gather info for GCP Image
- gcp_compute_instance – Creates a GCP Instance
- gcp_compute_instance_group – Creates a GCP InstanceGroup
- gcp_compute_instance_group_info – Gather info for GCP InstanceGroup
- gcp_compute_instance_group_manager – Creates a GCP InstanceGroupManager
- gcp_compute_instance_group_manager_info – Gather info for GCP InstanceGroupManager
- gcp_compute_instance_info – Gather info for GCP Instance
- gcp_compute_instance_template – Creates a GCP InstanceTemplate
- gcp_compute_instance_template_info – Gather info for GCP InstanceTemplate
- gcp_compute_interconnect_attachment – Creates a GCP InterconnectAttachment
- gcp_compute_interconnect_attachment_info – Gather info for GCP InterconnectAttachment
- gcp_compute_network – Creates a GCP Network
- gcp_compute_network_info – Gather info for GCP Network
- gcp_compute_region_disk – Creates a GCP RegionDisk
- gcp_compute_region_disk_info – Gather info for GCP RegionDisk
- gcp_compute_route – Creates a GCP Route
- gcp_compute_route_info – Gather info for GCP Route
- gcp_compute_router – Creates a GCP Router
- gcp_compute_router_info – Gather info for GCP Router
- gcp_compute_snapshot – Creates a GCP Snapshot
- gcp_compute_snapshot_info – Gather info for GCP Snapshot
- gcp_compute_ssl_certificate – Creates a GCP SslCertificate
- gcp_compute_ssl_certificate_info – Gather info for GCP SslCertificate
- gcp_compute_ssl_policy – Creates a GCP SslPolicy
- gcp_compute_ssl_policy_info – Gather info for GCP SslPolicy
- gcp_compute_subnetwork – Creates a GCP Subnetwork
- gcp_compute_subnetwork_info – Gather info for GCP Subnetwork
- gcp_compute_target_http_proxy – Creates a GCP TargetHttpProxy
- gcp_compute_target_http_proxy_info – Gather info for GCP TargetHttpProxy
- gcp_compute_target_https_proxy – Creates a GCP TargetHttpsProxy
- gcp_compute_target_https_proxy_info – Gather info for GCP TargetHttpsProxy
- gcp_compute_target_pool – Creates a GCP TargetPool
- gcp_compute_target_pool_info – Gather info for GCP TargetPool
- gcp_compute_target_ssl_proxy – Creates a GCP TargetSslProxy
- gcp_compute_target_ssl_proxy_info – Gather info for GCP TargetSslProxy
- gcp_compute_target_tcp_proxy – Creates a GCP TargetTcpProxy
- gcp_compute_target_tcp_proxy_info – Gather info for GCP TargetTcpProxy
- gcp_compute_target_vpn_gateway – Creates a GCP TargetVpnGateway
- gcp_compute_target_vpn_gateway_info – Gather info for GCP TargetVpnGateway
- gcp_compute_url_map – Creates a GCP UrlMap
- gcp_compute_url_map_info – Gather info for GCP UrlMap
- gcp_compute_vpn_tunnel – Creates a GCP VpnTunnel
- gcp_compute_vpn_tunnel_info – Gather info for GCP VpnTunnel
- gcp_container_cluster – Creates a GCP Cluster
- gcp_container_cluster_info – Gather info for GCP Cluster
- gcp_container_node_pool – Creates a GCP NodePool
- gcp_container_node_pool_info – Gather info for GCP NodePool
- gcp_dns_managed_zone – Creates a GCP ManagedZone
- gcp_dns_managed_zone_info – Gather info for GCP ManagedZone
- gcp_dns_resource_record_set – Creates a GCP ResourceRecordSet
- gcp_dns_resource_record_set_info – Gather info for GCP ResourceRecordSet
- gcp_filestore_instance – Creates a GCP Instance
- gcp_filestore_instance_info – Gather info for GCP Instance
- 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_info – Gather info for GCP Role
- gcp_iam_service_account – Creates a GCP ServiceAccount
- gcp_iam_service_account_info – Gather info for GCP ServiceAccount
- gcp_iam_service_account_key – Creates a GCP ServiceAccountKey
- gcp_kms_crypto_key – Creates a GCP CryptoKey
- gcp_kms_crypto_key_info – Gather info for GCP CryptoKey
- gcp_kms_key_ring – Creates a GCP KeyRing
- gcp_kms_key_ring_info – Gather info for GCP KeyRing
- gcp_mlengine_model – Creates a GCP Model
- gcp_mlengine_model_info – Gather info for GCP Model
- gcp_mlengine_version – Creates a GCP Version
- gcp_mlengine_version_info – Gather info for GCP Version
- gcp_pubsub_subscription – Creates a GCP Subscription
- gcp_pubsub_subscription_info – Gather info for GCP Subscription
- gcp_pubsub_topic – Creates a GCP Topic
- gcp_pubsub_topic_info – Gather info for GCP Topic
- gcp_redis_instance – Creates a GCP Instance
- gcp_redis_instance_info – Gather info for GCP Instance
- gcp_resourcemanager_project – Creates a GCP Project
- gcp_resourcemanager_project_info – Gather info for GCP Project
- gcp_sourcerepo_repository – Creates a GCP Repository
- gcp_sourcerepo_repository_info – Gather info for GCP Repository
- gcp_spanner_database – Creates a GCP Database
- gcp_spanner_database_info – Gather info for GCP Database
- gcp_spanner_instance – Creates a GCP Instance
- gcp_spanner_instance_info – Gather info for GCP Instance
- gcp_sql_database – Creates a GCP Database
- gcp_sql_database_info – Gather info for GCP Database
- gcp_sql_instance – Creates a GCP Instance
- gcp_sql_instance_info – Gather info for GCP Instance
- gcp_sql_user – Creates a GCP User
- gcp_sql_user_info – Gather info 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_tpu_node – Creates a GCP Node
- gcp_tpu_node_info – Gather info for GCP Node
- gcp_url_map – Create, Update or Destroy a Url_Map (D)
- gcpubsub – Create and Delete Topics/Subscriptions, Publish and pull messages on PubSub
- gcpubsub_info – List Topics/Subscriptions and Messages from Google PubSub
- gcspanner – Create and Delete Instances/Databases on Spanner (D)
Hcloud
- hcloud_datacenter_info – Gather info about the Hetzner Cloud datacenters
- hcloud_floating_ip_info – Gather infos about the Hetzner Cloud Floating IPs
- hcloud_image_info – Gather infos about your Hetzner Cloud images
- hcloud_location_info – Gather infos about your Hetzner Cloud locations
- hcloud_network – Create and manage cloud Networks on the Hetzner Cloud
- hcloud_network_info – Gather info about your Hetzner Cloud networks
- hcloud_rdns – Create and manage reverse DNS entries on the Hetzner Cloud
- hcloud_route – Create and delete cloud routes on the Hetzner Cloud
- hcloud_server – Create and manage cloud servers on the Hetzner Cloud
- hcloud_server_info – Gather infos about your Hetzner Cloud servers
- hcloud_server_network – Manage the relationship between Hetzner Cloud Networks and servers
- hcloud_server_type_info – Gather infos about the Hetzner Cloud server types
- hcloud_ssh_key – Create and manage ssh keys on the Hetzner Cloud
- hcloud_ssh_key_info – Gather infos about your Hetzner Cloud ssh_keys
- hcloud_subnetwork – Manage cloud subnetworks on the Hetzner Cloud
- hcloud_volume – Create and manage block volumes on the Hetzner Cloud
- hcloud_volume_info – Gather infos about your Hetzner Cloud volumes
Heroku
Huawei
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
Lxc
Lxd
Memset
- memset_dns_reload – Request reload of Memset’s DNS infrastructure,
- memset_memstore_info – Retrieve Memstore product usage information
- memset_server_info – 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
Opennebula
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_info – Retrieve information about one or more flavors
- os_floating_ip – Add/Remove floating IP from an instance
- os_group – Manage OpenStack Identity Groups
- os_group_info – Retrieve info about one or more OpenStack groups
- os_image – Add/Delete images from OpenStack Cloud
- os_image_info – Retrieve information 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_info – Retrieve information 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_info – Retrieve information 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_info – Retrieve information about ports within OpenStack
- os_project – Manage OpenStack Projects
- os_project_access – Manage OpenStack compute flavors access
- os_project_info – Retrieve information 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_group – Manage OpenStack server groups
- os_server_info – Retrieve information about one or more compute instances
- 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_info – Retrieve information about one or more OpenStack subnets
- os_user – Manage OpenStack Identity Users
- os_user_group – Associate OpenStack Identity users and groups
- os_user_info – Retrieve information about one or more OpenStack users
- 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
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_info – Retrieve information about one or more oVirt/RHV affinity labels
- ovirt_api_info – Retrieve information 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_info – Retrieve information about one or more oVirt/RHV clusters
- ovirt_datacenter – Module to manage data centers in oVirt/RHV
- ovirt_datacenter_info – Retrieve information about one or more oVirt/RHV datacenters
- ovirt_disk – Module to manage Virtual Machine and floating disks in oVirt/RHV
- ovirt_disk_info – Retrieve information about one or more oVirt/RHV disks
- ovirt_event – Create or delete an event in oVirt/RHV
- ovirt_event_info – This module can be used to retrieve information about one or more oVirt/RHV events
- ovirt_external_provider – Module to manage external providers in oVirt/RHV
- ovirt_external_provider_info – Retrieve information about one or more oVirt/RHV external providers
- ovirt_group – Module to manage groups in oVirt/RHV
- ovirt_group_info – Retrieve information about one or more oVirt/RHV groups
- ovirt_host – Module to manage hosts in oVirt/RHV
- ovirt_host_info – Retrieve information 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_info – Retrieve information about one or more oVirt/RHV HostStorages (applicable only for block storage)
- ovirt_instance_type – Module to manage Instance Types in oVirt/RHV
- ovirt_job – Module to manage jobs 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_info – Retrieve information about one or more oVirt/RHV networks
- ovirt_nic – Module to manage network interfaces of Virtual Machines in oVirt/RHV
- ovirt_nic_info – Retrieve information about one or more oVirt/RHV virtual machine network interfaces
- ovirt_permission – Module to manage permissions of users/groups in oVirt/RHV
- ovirt_permission_info – Retrieve information about one or more oVirt/RHV permissions
- ovirt_quota – Module to manage datacenter quotas in oVirt/RHV
- ovirt_quota_info – Retrieve information about one or more oVirt/RHV quotas
- ovirt_role – Module to manage roles in oVirt/RHV
- ovirt_scheduling_policy_info – Retrieve information about one or more oVirt scheduling policies
- ovirt_snapshot – Module to manage Virtual Machine Snapshots in oVirt/RHV
- ovirt_snapshot_info – Retrieve information 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_info – Retrieve information about one or more oVirt/RHV storage domains
- ovirt_storage_template_info – Retrieve information about one or more oVirt/RHV templates relate to a storage domain
- ovirt_storage_vm_info – Retrieve information about one or more oVirt/RHV virtual machines relate to a storage domain
- ovirt_tag – Module to manage tags in oVirt/RHV
- ovirt_tag_info – Retrieve information about one or more oVirt/RHV tags
- ovirt_template – Module to manage virtual machine templates in oVirt/RHV
- ovirt_template_info – Retrieve information about one or more oVirt/RHV templates
- ovirt_user – Module to manage users in oVirt/RHV
- ovirt_user_info – Retrieve information about one or more oVirt/RHV users
- ovirt_vm – Module to manage Virtual Machines in oVirt/RHV
- ovirt_vm_info – Retrieve information about one or more oVirt/RHV virtual machines
- ovirt_vmpool – Module to manage VM pools in oVirt/RHV
- ovirt_vmpool_info – Retrieve information about one or more oVirt/RHV vmpools
- ovirt_vnic_profile – Module to manage vNIC profile of network in oVirt/RHV
Packet
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 (D)
- scaleway_image_info – Gather information about the Scaleway images available
- scaleway_ip – Scaleway IP management module
- scaleway_ip_facts – Gather facts about the Scaleway ips available (D)
- scaleway_ip_info – Gather information about the Scaleway ips available
- scaleway_lb – Scaleway load-balancer management module
- scaleway_organization_facts – Gather facts about the Scaleway organizations available (D)
- scaleway_organization_info – Gather information 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 (D)
- scaleway_security_group_info – Gather information 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 (D)
- scaleway_server_info – Gather information about the Scaleway servers available
- scaleway_snapshot_facts – Gather facts about the Scaleway snapshots available (D)
- scaleway_snapshot_info – Gather information 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 (D)
- scaleway_volume_info – Gather information about the Scaleway volumes available
Smartos
Softlayer
Spotinst
Univention
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 (D)
- vcenter_extension_info – Gather info 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 (D)
- vmware_about_info – 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 (D)
- vmware_category_info – Gather info about VMware tag categories
- vmware_cfg_backup – Backup / Restore / Reset ESXi host configuration
- vmware_cluster – Manage VMware vSphere clusters
- vmware_cluster_drs – Manage Distributed Resource Scheduler (DRS) on VMware vSphere clusters
- vmware_cluster_ha – Manage High Availability (HA) on VMware vSphere clusters
- vmware_cluster_info – Gather info about clusters available in given vCenter
- vmware_cluster_vsan – Manages virtual storage area network (vSAN) configuration on VMware vSphere clusters
- vmware_content_deploy_template – Deploy Virtual Machine from template stored in content library
- vmware_content_library_info – Gather information about VMware Content Library
- vmware_content_library_manager – Create, update and delete VMware content library
- vmware_datacenter – Manage VMware vSphere Datacenters
- vmware_datastore_cluster – Manage VMware vSphere datastore clusters
- vmware_datastore_info – Gather info 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 (D)
- vmware_drs_group_info – Gathers info about DRS VM/Host groups on the given cluster
- vmware_drs_rule_facts – Gathers facts about DRS rule on the given cluster (D)
- vmware_drs_rule_info – Gathers info 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 (D)
- vmware_dvs_portgroup_find – Find portgroup(s) in a VMware environment
- vmware_dvs_portgroup_info – Gathers info DVS portgroup configurations
- vmware_dvswitch – Create or remove a Distributed Switch
- vmware_dvswitch_lacp – Manage LACP configuration on a Distributed Switch
- vmware_dvswitch_nioc – Manage distributed switch Network IO Control
- vmware_dvswitch_pvlans – Manage Private VLAN configuration of a Distributed Switch
- vmware_dvswitch_uplink_pg – Manage uplink portproup configuration of a Distributed Switch
- vmware_evc_mode – Enable/Disable EVC mode on vCenter
- vmware_export_ovf – Exports a VMware virtual machine to an OVF file, device files and a manifest file
- vmware_folder_info – Provides information about folders in a datacenter
- vmware_guest – Manages virtual machines in vCenter
- vmware_guest_boot_facts – Gather facts about boot options for the given virtual machine (D)
- vmware_guest_boot_info – Gather info 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 (D)
- vmware_guest_customization_info – Gather info 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 (D)
- vmware_guest_disk_info – Gather info about disks of given virtual machine
- 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_info – Gather info about a single VM
- vmware_guest_move – Moves virtual machines in vCenter
- vmware_guest_network – Manage network adapters of specified virtual machine in given vCenter infrastructure
- vmware_guest_powerstate – Manages power states of virtual machines in vCenter
- vmware_guest_screenshot – Create a screenshot of the Virtual Machine console
- vmware_guest_sendkey – Send USB HID codes to the Virtual Machine’s keyboard
- vmware_guest_snapshot – Manages virtual machines snapshots in vCenter
- vmware_guest_snapshot_info – Gather info 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 (D)
- vmware_host_capability_info – Gathers info about an ESXi host’s capability information
- vmware_host_config_facts – Gathers facts about an ESXi host’s advance configuration information (D)
- vmware_host_config_info – Gathers info 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 (D)
- vmware_host_dns_info – Gathers info 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 (D)
- vmware_host_feature_info – Gathers info about an ESXi host’s feature capability information
- vmware_host_firewall_facts – Gathers facts about an ESXi host’s firewall configuration information (D)
- vmware_host_firewall_info – Gathers info 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 (D)
- vmware_host_ntp_info – Gathers info about NTP configuration on an ESXi host
- vmware_host_package_facts – Gathers facts about available packages on an ESXi host (D)
- vmware_host_package_info – Gathers info 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 (D)
- vmware_host_service_info – Gathers info 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 (D)
- vmware_host_ssl_info – Gather info of ESXi host system about SSL
- vmware_host_vmhba_facts – Gathers facts about vmhbas available on the given ESXi host (D)
- vmware_host_vmhba_info – Gathers info about vmhbas available on the given ESXi host
- vmware_host_vmnic_facts – Gathers facts about vmnics available on the given ESXi host (D)
- vmware_host_vmnic_info – Gathers info about vmnics available on the given ESXi host
- vmware_local_role_facts – Gather facts about local roles on an ESXi host (D)
- vmware_local_role_info – Gather info 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 (D)
- vmware_local_user_info – Gather info 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 (D)
- vmware_portgroup_info – Gathers info 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 (D)
- vmware_resource_pool_info – Gathers info about resource pool information
- vmware_tag – Manage VMware tags
- vmware_tag_info – Manage VMware tag info
- vmware_tag_manager – Manage association of VMware tags with VMware objects
- vmware_target_canonical_facts – Return canonical (NAA) from an ESXi host system (D)
- vmware_target_canonical_info – 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_host_drs_rule – Creates vm/host group in a given cluster
- vmware_vm_info – Return basic info pertaining to a VMware machine guest
- vmware_vm_shell – Run commands in a VMware guest operating system
- vmware_vm_storage_policy_info – Gather information about vSphere storage profile defined storage policy information
- 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 (D)
- vmware_vmkernel_info – Gathers VMKernel info 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 (D)
- vmware_vswitch_info – Gathers info about an ESXi host’s vswitch configurations
- vsphere_copy – Copy a file to a VMware datastore
- vsphere_file – Manage files on a vCenter datastore
Vultr
- vultr_account_facts – Gather facts about the Vultr account (D)
- vultr_account_info – Get information 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 (D)
- vultr_block_storage_info – Get information 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 (D)
- vultr_dns_domain_info – Gather information 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 (D)
- vultr_firewall_group_info – Gather information 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 (D)
- vultr_network_info – Gather information about the Vultr networks available
- vultr_os_facts – Gather facts about the Vultr OSes available (D)
- vultr_os_info – Get information about the Vultr OSes available
- vultr_plan_facts – Gather facts about the Vultr plans available (D)
- vultr_plan_info – Gather information about the Vultr plans available
- vultr_region_facts – Gather facts about the Vultr regions available (D)
- vultr_region_info – Gather information about the Vultr regions available
- vultr_server – Manages virtual servers on Vultr
- vultr_server_facts – Gather facts about the Vultr servers available (D)
- vultr_server_info – Gather information 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 (D)
- vultr_ssh_key_info – Get information 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 (D)
- vultr_startup_script_info – Gather information about the Vultr startup scripts available
- vultr_user – Manages users on Vultr
- vultr_user_facts – Gather facts about the Vultr user available (D)
- vultr_user_info – Get information 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_info – Gathers information 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.