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