Cloud modules¶
Alicloud¶
Amazon¶
aws_acm_facts – Retrieve certificate facts from AWS Certificate Manager service
aws_application_scaling_policy – Manage Application Auto Scaling Scaling Policies
aws_batch_compute_environment – Manage AWS Batch Compute Environments
aws_caller_facts – Get facts about the user and account being used to make AWS calls
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_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_inspector_target – Create, Update and Delete Amazon Inspector Assessment Targets
aws_ses_identity_policy – Manages SES sending authorization policies
aws_ssm_parameter_store – Manage key-value pairs in aws parameter store
aws_waf_facts – Retrieve facts for WAF ACLs, Rule , Conditions and Filters
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
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
dynamodb_table – Create, update or delete AWS Dynamo DB tables
ec2_ami_copy – copies AMI between AWS regions, return new image id
ec2_ami_find – Searches for AMIs to obtain the AMI ID and other information (D)
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_facts – Gather facts about customer gateways in AWS
ec2_elb_facts – Gather facts about EC2 Elastic Load Balancers in AWS
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_facts – Gather facts about ec2 security groups in AWS
ec2_instance_facts – Gather facts about ec2 instances in AWS
ec2_lc – Create or delete AWS Autoscaling Launch Configurations
ec2_lc_facts – Gather facts 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_facts – List EC2 Placement Group(s) details
ec2_scaling_policy – Create or delete AWS scaling policies for Autoscaling groups
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_transit_gateway – Create and delete AWS Transit Gateways
ec2_vol – create and attach a volume, return volume id and device map
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_facts – Retrieves AWS VPC endpoints details using AWS methods
ec2_vpc_igw_facts – Gather facts about internet gateways in AWS
ec2_vpc_nacl_facts – Gather facts about Network ACLs in an AWS VPC
ec2_vpc_nat_gateway_facts – Retrieves AWS VPC Managed Nat Gateway details using AWS methods
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_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_service – create, terminate, start or stop a service in ecs
ecs_taskdefinition_facts – describe a task definition in ecs
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
elb_application_lb_facts – Gather facts about application ELBs in AWS
elb_classic_lb_facts – Gather facts about EC2 Elastic Load Balancers in AWS
elb_instance – De-registers or registers instances from EC2 ELBs
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
iam_cert – Manage server certificates for use on ELBs and CloudFront
iam_mfa_device_facts – List the MFA (Multi-Factor Authentication) devices registered for a user
iam_policy – Manage IAM policies for users, groups, and roles
iam_server_certificate_facts – Retrieve the facts of a server certificate
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_instance_facts – obtain facts about one or more RDS instances
rds_snapshot_facts – obtain facts about one or more RDS snapshots
redshift – create, delete, or modify an Amazon Redshift instance
redshift_cross_region_snapshots – Manage Redshift Cross Region Snapshots
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
s3_bucket – Manage S3 buckets in AWS, DigitalOcean, Ceph, Walrus and FakeS3
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 Instance (ACS)
azure_rm_aks – Manage a managed Azure Container Service (AKS) Instance
azure_rm_aksversion_facts – Get available kubernetes versions supported by Azure Kubernetes Service
azure_rm_applicationsecuritygroup – Manage Azure Application Security Group
azure_rm_applicationsecuritygroup_facts – Get Azure Application Security Group facts
azure_rm_appserviceplan_facts – Get azure app service plan facts
azure_rm_autoscale_facts – Get Azure Auto Scale Setting 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_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_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_hdinsightcluster – Manage Azure HDInsight Cluster instance
azure_rm_hdinsightcluster_facts – Get Azure HDInsight Cluster facts
azure_rm_loganalyticsworkspace – Manage Azure Log Analytics workspaces
azure_rm_loganalyticsworkspace_facts – Get facts of Azure Log Analytics workspaces
azure_rm_mariadbconfiguration – Manage Configuration instance
azure_rm_mariadbconfiguration_facts – Get Azure MariaDB Configuration facts
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_facts – Get Azure MariaDB Server facts
azure_rm_mysqlconfiguration_facts – Get Azure MySQL Configuration facts
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_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_rediscache_facts – Get Azure Cache for Redis instance facts
azure_rm_rediscachefirewallrule – Manage Azure Cache for Redis Firewall rules
azure_rm_roleassignment_facts – Gets Azure Role Assignment facts
azure_rm_roledefinition_facts – Get Azure Role Definition facts
azure_rm_securitygroup – Manage Azure network security groups
azure_rm_servicebussaspolicy – Manage Azure Service Bus SAS policy
azure_rm_servicebustopicsubscription – Manage Azure Service Bus subscription
azure_rm_sqlfirewallrule_facts – Get Azure SQL Firewall Rule facts
azure_rm_storageblob – Manage blob containers and blob objects
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_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_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
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_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_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_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_offering – Manages network offerings on Apache CloudStack based clouds
cs_physical_network – Manages physical networks 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_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_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_gateway – Manages site-to-site VPN gateways 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_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¶
Docker¶
docker_compose – Manage multi-container Docker applications with Docker Compose
docker_container_info – Retrieves facts about docker container
docker_host_info – Retrieves facts about docker host and lists of objects of the services
docker_node_info – Retrieves facts about docker swarm node from Swarm Manager
docker_swarm_info – Retrieves facts about Docker Swarm cluster
docker_swarm_service_info – Retrieves information about docker services from a Swarm Manager
Google¶
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_eip – Create or Destroy Global or Regional External IP addresses
gce_instance_template – create or destroy instance templates of Compute Engine of GCP
gce_mig – Create, Update or Destroy a Managed Instance Group (MIG)
gce_snapshot – Create or destroy snapshots for GCE storage volumes
gcp_backend_service – Create or Destroy a Backend Service (D)
gcp_compute_backend_bucket_facts – Gather facts for GCP BackendBucket
gcp_compute_backend_service_facts – Gather facts for GCP BackendService
gcp_compute_forwarding_rule_facts – Gather facts for GCP ForwardingRule
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_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_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_region_disk_facts – Gather facts for GCP RegionDisk
gcp_compute_ssl_certificate_facts – Gather facts for GCP SslCertificate
gcp_compute_ssl_policy_facts – Gather facts for GCP SslPolicy
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_facts – Gather facts for GCP TargetPool
gcp_compute_target_ssl_proxy_facts – Gather facts for GCP TargetSslProxy
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_vpn_tunnel_facts – Gather facts for GCP VpnTunnel
gcp_container_node_pool_facts – Gather facts for GCP NodePool
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_service_account_facts – Gather facts for GCP ServiceAccount
gcp_iam_service_account_key – Creates a GCP ServiceAccountKey
gcp_pubsub_subscription_facts – Gather facts for GCP Subscription
gcp_resourcemanager_project_facts – Gather facts for GCP Project
gcp_sourcerepo_repository_facts – Gather facts for GCP Repository
gcp_storage_bucket_access_control – Creates a GCP BucketAccessControl
gcp_target_proxy – Create, Update or Destroy a Target_Proxy (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¶
Kubevirt¶
Linode¶
Lxc¶
Lxd¶
Memset¶
Misc¶
Oneandone¶
Online¶
Opennebula¶
Openstack¶
os_coe_cluster – Add/Remove COE cluster from OpenStack Cloud
os_coe_cluster_template – Add/Remove COE cluster template 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_keystone_domain_facts – Retrieve facts about one or more OpenStack domains
os_keystone_endpoint – Manage OpenStack Identity service endpoints
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_networks_facts – Retrieve facts about one or more OpenStack networks
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_project_facts – Retrieve facts about one or more OpenStack projects
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_action – Perform actions on Compute Instances from OpenStack
os_server_facts – Retrieve facts 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_subnets_facts – Retrieve facts about one or more OpenStack subnets
os_user_facts – Retrieve facts about one or more OpenStack users
os_user_group – Associate OpenStack Identity users and groups
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_facts – Retrieve facts about one or more oVirt/RHV affinity labels
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_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_facts – Retrieve facts about one or more oVirt/RHV groups
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_instance_type – Module to manage Instance Types 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_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_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_facts – Retrieve facts about one or more oVirt/RHV users
ovirt_vm_facts – Retrieve facts about one or more oVirt/RHV virtual machines
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¶
Podman¶
Profitbricks¶
Pubnub¶
Rackspace¶
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_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_files_objects – Upload, download, and delete objects in Rackspace Cloud Files
rax_keypair – Create a keypair for use with 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_image_facts – Gather facts about the Scaleway images available
scaleway_ip_facts – Gather facts about the Scaleway ips available
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_volume_facts – Gather facts about the Scaleway volumes available
Smartos¶
Softlayer¶
Spotinst¶
Univention¶
Vmware¶
vmware_about_facts – Provides information about VMware server to which user is connecting to
vmware_category_facts – Gather facts about VMware tag categories
vmware_cfg_backup – Backup / Restore / Reset ESXi host configuration
vmware_cluster_facts – Gather facts about clusters available in given vCenter
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_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_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_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_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_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_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_wait – Wait for VMware tools to become available
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_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_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_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_migrate_vmk – Migrate a VMK interface from VSS to VDS
vmware_object_role_permission – Manage local roles on an ESXi host
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_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_guest – Create/delete/manage a guest VM through VMware vSphere (D)
Vultr¶
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_facts – Gather facts about the Vultr DNS domains available
vultr_firewall_group_facts – Gather facts about the Vultr firewall groups available
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_facts – Gather facts about the Vultr servers available
vultr_ssh_key_facts – Gather facts about the Vultr SSH keys available
vultr_startup_script_facts – Gather facts about the Vultr startup scripts available
vultr_user_facts – Gather facts about the Vultr user available
Webfaction¶
Xenserver¶
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.