Cloud modules¶
Alicloud¶
Amazon¶
aws_acm_info – Retrieve certificate information from AWS Certificate Manager service
aws_application_scaling_policy – Manage Application Auto Scaling Scaling Policies
aws_az_info – Gather information about availability zones in AWS
aws_batch_compute_environment – Manage AWS Batch Compute Environments
aws_caller_info – Get information 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_netapp_cvs_active_directory – NetApp AWS CloudVolumes Service Manage Active Directory
aws_netapp_cvs_FileSystems – NetApp AWS Cloud Volumes Service Manage FileSystem
aws_netapp_cvs_pool – NetApp AWS Cloud Volumes Service Manage Pools
aws_netapp_cvs_snapshots – NetApp AWS Cloud Volumes Service Manage Snapshots
aws_ses_identity_policy – Manages SES sending authorization policies
aws_ssm_parameter_store – Manage key-value pairs in aws parameter store
aws_waf_info – Retrieve information for WAF ACLs, Rule , Conditions and Filters
cloudformation – Create or delete an AWS CloudFormation stack
cloudformation_info – Obtain information about an AWS CloudFormation stack
cloudformation_stack_set – Manage groups of CloudFormation stacks
cloudfront_distribution – create, update and delete aws cloudfront distributions
cloudfront_info – Obtain facts about an AWS CloudFront distribution
cloudfront_invalidation – create invalidations for aws cloudfront distributions
cloudwatchevent_rule – Manage CloudWatch Event rules and targets
cloudwatchlogs_log_group – create or delete log_group in CloudWatchLogs
cloudwatchlogs_log_group_info – get information about log_group in CloudWatchLogs
dms_endpoint – creates or destroys a data migration services endpoint
dms_replication_subnet_group – creates or destroys a data migration services subnet group
dynamodb_table – Create, update or delete AWS Dynamo DB tables
ec2_ami_copy – copies AMI between AWS regions, return new image id
ec2_asg_info – Gather information about ec2 Auto Scaling Groups (ASGs) in AWS
ec2_asg_lifecycle_hook – Create, delete or update AWS ASG Lifecycle Hooks
ec2_customer_gateway_info – Gather information about customer gateways in AWS
ec2_elb_info – Gather information about EC2 Elastic Load Balancers in AWS
ec2_eni – Create and optionally attach an Elastic Network Interface (ENI) to an instance
ec2_eni_info – Gather information about ec2 ENI interfaces in AWS
ec2_group_info – Gather information about ec2 security groups in AWS
ec2_instance_info – Gather information about ec2 instances in AWS
ec2_lc – Create or delete AWS Autoscaling Launch Configurations
ec2_lc_info – Gather information about AWS Autoscaling Launch Configurations
ec2_metadata_facts – Gathers facts (instance metadata) about remote hosts within ec2
ec2_metric_alarm – Create/update or delete AWS Cloudwatch ‘metric alarms’
ec2_placement_group – Create or delete an EC2 Placement Group
ec2_placement_group_info – List EC2 Placement Group(s) details
ec2_scaling_policy – Create or delete AWS scaling policies for Autoscaling groups
ec2_snapshot_copy – copies an EC2 snapshot and returns the new Snapshot ID
ec2_snapshot_info – Gather information about ec2 volume snapshots in AWS
ec2_transit_gateway – Create and delete AWS Transit Gateways
ec2_transit_gateway_info – Gather information about ec2 transit gateways in AWS
ec2_vol – create and attach a volume, return volume id and device map
ec2_vpc_dhcp_option_info – Gather information about dhcp options sets in AWS
ec2_vpc_egress_igw – Manage an AWS VPC Egress Only Internet gateway
ec2_vpc_endpoint_info – Retrieves AWS VPC endpoints details using AWS methods
ec2_vpc_igw_info – Gather information about internet gateways in AWS
ec2_vpc_nacl_info – Gather information about Network ACLs in an AWS VPC
ec2_vpc_nat_gateway_info – 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_info – Retrieves AWS VPC Peering details using AWS methods
ec2_vpc_route_table – Manage route tables for AWS virtual private clouds
ec2_vpc_route_table_info – Gather information about ec2 VPC route tables in AWS
ec2_vpc_subnet – Manage subnets in AWS virtual private clouds
ec2_vpc_subnet_info – Gather information about ec2 VPC subnets in AWS
ec2_vpc_vgw_info – Gather information about virtual gateways in AWS
ec2_vpc_vpn – Create, modify, and delete EC2 VPN connections
ec2_vpc_vpn_info – Gather information about VPN Connections in AWS
ec2_win_password – gets the default administrator password for ec2 windows instances
ecs_service – create, terminate, start or stop a service in ecs
elasticache_info – Retrieve information for AWS Elasticache clusters
elasticache_parameter_group – Manage cache security groups in Amazon Elasticache
elasticache_snapshot – Manage cache snapshots in Amazon Elasticache
elb_application_lb_info – Gather information about application ELBs in AWS
elb_classic_lb_info – Gather information about EC2 Elastic Load Balancers in AWS
elb_instance – De-registers or registers instances from EC2 ELBs
elb_target_group – Manage a target group for an Application or Network load balancer
elb_target_group_info – Gather information about ELB target groups in AWS
elb_target_info – Gathers which target groups a target is associated with
iam_cert – Manage server certificates for use on ELBs and CloudFront
iam_mfa_device_info – List the MFA (Multi-Factor Authentication) devices registered for a user
iam_policy – Manage IAM policies for users, groups, and roles
iam_server_certificate_info – Retrieve the information 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 (D)
lambda_policy – Creates, updates or deletes AWS Lambda policy statements
lightsail – Create or delete a virtual machine instance in AWS Lightsail
rds – create, delete, or modify Amazon rds instances, rds snapshots, and related facts
rds_instance_info – obtain information about one or more RDS instances
rds_snapshot_info – obtain information 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_info – Gather information about Redshift cluster(s)
redshift_subnet_group – manage Redshift cluster subnet groups
route53 – add or delete entries in Amazons Route53 DNS service
route53_health_check – add or delete health-checks in Amazons Route53 DNS service
s3_bucket – Manage S3 buckets in AWS, DigitalOcean, Ceph, Walrus and FakeS3
s3_bucket_notification – Creates, updates or deletes S3 Bucket notification for lambda
sts_assume_role – Assume a role using AWS Security Token Service and obtain temporary credentials
sts_session_token – Obtain a session token from the AWS Security Token Service
Atomic¶
Azure¶
azure_rm_acs – Manage an Azure Container Service(ACS) instance
azure_rm_aks – Manage a managed Azure Container Service (AKS) instance
azure_rm_aksversion_info – Get available kubernetes versions supported by Azure Kubernetes Service
azure_rm_applicationsecuritygroup – Manage Azure Application Security Group
azure_rm_applicationsecuritygroup_info – Get Azure Application Security Group facts
azure_rm_appserviceplan_info – Get azure app service plan facts
azure_rm_automationaccount – Manage Azure Automation account
azure_rm_automationaccount_info – Get Azure automation account facts
azure_rm_autoscale_info – Get Azure Auto Scale Setting facts
azure_rm_availabilityset_info – Get Azure Availability Set facts
azure_rm_containerinstance – Manage an Azure Container Instance
azure_rm_containerinstance_info – Get Azure Container Instance facts
azure_rm_containerregistry – Manage an Azure Container Registry
azure_rm_containerregistry_info – Get Azure Container Registry facts
azure_rm_cosmosdbaccount – Manage Azure Database Account instance
azure_rm_cosmosdbaccount_info – Get Azure Cosmos DB Account facts
azure_rm_deployment – Create or destroy Azure Resource Manager template deployments
azure_rm_devtestlabarmtemplate_info – Get Azure DevTest Lab ARM Template facts
azure_rm_devtestlabartifact_info – Get Azure DevTest Lab Artifact facts
azure_rm_devtestlabartifactsource – Manage Azure DevTest Labs Artifacts Source instance
azure_rm_devtestlabartifactsource_info – Get Azure DevTest Lab Artifact Source facts
azure_rm_devtestlabcustomimage – Manage Azure DevTest Lab Custom Image instance
azure_rm_devtestlabcustomimage_info – Get Azure DevTest Lab Custom Image facts
azure_rm_devtestlabenvironment – Manage Azure DevTest Lab Environment instance
azure_rm_devtestlabenvironment_info – Get Azure Environment facts
azure_rm_devtestlabschedule – Manage Azure DevTest Lab Schedule instance
azure_rm_devtestlabvirtualmachine – Manage Azure DevTest Lab Virtual Machine instance
azure_rm_devtestlabvirtualmachine_info – Get Azure DevTest Lab Virtual Machine facts
azure_rm_devtestlabvirtualnetwork – Manage Azure DevTest Lab Virtual Network instance
azure_rm_devtestlabvirtualnetwork_info – Get Azure DevTest Lab Virtual Network facts
azure_rm_dnsrecordset – Create, delete and update DNS record sets and records
azure_rm_gallery – Manage Azure Shared Image Gallery instance
azure_rm_galleryimageversion – Manage Azure SIG Image Version instance
azure_rm_galleryimageversion_info – Get Azure SIG Image Version info
azure_rm_hdinsightcluster – Manage Azure HDInsight Cluster instance
azure_rm_hdinsightcluster_info – Get Azure HDInsight Cluster facts
azure_rm_iotdevicemodule – Manage Azure IoT hub device module
azure_rm_loganalyticsworkspace – Manage Azure Log Analytics workspaces
azure_rm_loganalyticsworkspace_info – Get facts of Azure Log Analytics workspaces
azure_rm_mariadbconfiguration – Manage Configuration instance
azure_rm_mariadbconfiguration_info – Get Azure MariaDB Configuration facts
azure_rm_mariadbdatabase_info – Get Azure MariaDB Database facts
azure_rm_mariadbfirewallrule – Manage MariaDB firewall rule instance
azure_rm_mariadbfirewallrule_info – Get Azure MariaDB Firewall Rule facts
azure_rm_mariadbserver_info – Get Azure MariaDB Server facts
azure_rm_monitorlogprofile – Manage Azure Monitor log profile
azure_rm_mysqlconfiguration_info – Get Azure MySQL Configuration facts
azure_rm_mysqldatabase_info – Get Azure MySQL Database facts
azure_rm_mysqlfirewallrule – Manage MySQL firewall rule instance
azure_rm_mysqlfirewallrule_info – Get Azure MySQL Firewall Rule facts
azure_rm_networkinterface_info – Get network interface facts
azure_rm_postgresqlconfiguration – Manage Azure PostgreSQL Configuration
azure_rm_postgresqlconfiguration_info – Get Azure PostgreSQL Configuration facts
azure_rm_postgresqldatabase – Manage PostgreSQL Database instance
azure_rm_postgresqldatabase_info – Get Azure PostgreSQL Database facts
azure_rm_postgresqlfirewallrule – Manage PostgreSQL firewall rule instance
azure_rm_postgresqlfirewallrule_info – Get Azure PostgreSQL Firewall Rule facts
azure_rm_postgresqlserver – Manage PostgreSQL Server instance
azure_rm_postgresqlserver_info – Get Azure PostgreSQL Server facts
azure_rm_rediscache_info – Get Azure Cache for Redis instance facts
azure_rm_rediscachefirewallrule – Manage Azure Cache for Redis Firewall rules
azure_rm_roleassignment_info – Gets Azure Role Assignment facts
azure_rm_roledefinition_info – 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_info – 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_info – Get Azure Traffic Manager endpoint facts
azure_rm_trafficmanagerprofile – Manage Azure Traffic Manager profile
azure_rm_trafficmanagerprofile_info – Get Azure Traffic Manager profile facts
azure_rm_virtualmachineextension – Managed Azure Virtual Machine extension
azure_rm_virtualmachineextension_info – Get Azure Virtual Machine Extension facts
azure_rm_virtualmachineimage_info – Get virtual machine image facts
azure_rm_virtualmachinescaleset – Manage Azure virtual machine scale sets
azure_rm_virtualmachinescaleset_info – Get Virtual Machine Scale Set facts
azure_rm_virtualmachinescalesetextension – Manage Azure Virtual Machine Scale Set (VMSS) extensions
azure_rm_virtualmachinescalesetextension_info – Get Azure Virtual Machine Scale Set Extension facts
azure_rm_virtualmachinescalesetinstance – Get Azure Virtual Machine Scale Set Instance facts
azure_rm_virtualmachinescalesetinstance_info – Get Azure Virtual Machine Scale Set Instance facts
azure_rm_virtualnetworkgateway – Manage Azure virtual network gateways
azure_rm_virtualnetworkpeering – Manage Azure Virtual Network Peering
azure_rm_virtualnetworkpeering_info – Get facts of Azure Virtual Network Peering
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 (D)
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 (D)
cs_zone_info – Gathering information about zones from Apache CloudStack based clouds
Digital_Ocean¶
digital_ocean – Create/delete a droplet/SSH_key in DigitalOcean (D)
digital_ocean_account_info – Gather information about DigitalOcean User account
digital_ocean_block_storage – Create/destroy or attach/detach Block Storage volumes in DigitalOcean
digital_ocean_certificate – Manage certificates in DigitalOcean
digital_ocean_certificate_info – Gather information about DigitalOcean certificates
digital_ocean_domain – Create/delete a DNS domain in DigitalOcean
digital_ocean_domain_info – Gather information about DigitalOcean Domains
digital_ocean_droplet – Create and delete a DigitalOcean droplet
digital_ocean_firewall_info – Gather information about DigitalOcean firewalls
digital_ocean_floating_ip – Manage DigitalOcean Floating IPs
digital_ocean_floating_ip_info – DigitalOcean Floating IPs information
digital_ocean_image_info – Gather information about DigitalOcean images
digital_ocean_load_balancer_info – Gather information about DigitalOcean load balancers
digital_ocean_region_info – Gather information about DigitalOcean regions
digital_ocean_size_info – Gather information about DigitalOcean Droplet sizes
digital_ocean_snapshot_info – Gather information about DigitalOcean Snapshot
digital_ocean_sshkey_facts – DigitalOcean SSH keys facts (D)
digital_ocean_sshkey_info – Gather information about DigitalOcean SSH keys
digital_ocean_tag – Create and remove tag(s) to DigitalOcean resource
digital_ocean_tag_info – Gather information about DigitalOcean tags
digital_ocean_volume_info – Gather information about DigitalOcean volumes
Dimensiondata¶
Docker¶
docker_compose – Manage multi-container Docker applications with Docker Compose
docker_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_appengine_firewall_rule_info – Gather info for GCP FirewallRule
gcp_backend_service – Create or Destroy a Backend Service (D)
gcp_cloudfunctions_cloud_function – Creates a GCP CloudFunction
gcp_cloudfunctions_cloud_function_info – Gather info for GCP CloudFunction
gcp_compute_autoscaler_info – Gather info for GCP Autoscaler
gcp_compute_backend_bucket_info – Gather info for GCP BackendBucket
gcp_compute_backend_service_info – Gather info for GCP BackendService
gcp_compute_forwarding_rule_info – Gather info for GCP ForwardingRule
gcp_compute_global_address_info – Gather info for GCP GlobalAddress
gcp_compute_global_forwarding_rule – Creates a GCP GlobalForwardingRule
gcp_compute_global_forwarding_rule_info – Gather info for GCP GlobalForwardingRule
gcp_compute_health_check_info – Gather info for GCP HealthCheck
gcp_compute_http_health_check – Creates a GCP HttpHealthCheck
gcp_compute_http_health_check_info – Gather info for GCP HttpHealthCheck
gcp_compute_https_health_check – Creates a GCP HttpsHealthCheck
gcp_compute_https_health_check_info – Gather info for GCP HttpsHealthCheck
gcp_compute_instance_group_info – Gather info for GCP InstanceGroup
gcp_compute_instance_group_manager – Creates a GCP InstanceGroupManager
gcp_compute_instance_group_manager_info – Gather info for GCP InstanceGroupManager
gcp_compute_instance_template – Creates a GCP InstanceTemplate
gcp_compute_instance_template_info – Gather info for GCP InstanceTemplate
gcp_compute_interconnect_attachment – Creates a GCP InterconnectAttachment
gcp_compute_interconnect_attachment_info – Gather info for GCP InterconnectAttachment
gcp_compute_region_disk_info – Gather info for GCP RegionDisk
gcp_compute_ssl_certificate_info – Gather info for GCP SslCertificate
gcp_compute_subnetwork_info – Gather info for GCP Subnetwork
gcp_compute_target_http_proxy – Creates a GCP TargetHttpProxy
gcp_compute_target_http_proxy_info – Gather info for GCP TargetHttpProxy
gcp_compute_target_https_proxy – Creates a GCP TargetHttpsProxy
gcp_compute_target_https_proxy_info – Gather info for GCP TargetHttpsProxy
gcp_compute_target_pool_info – Gather info for GCP TargetPool
gcp_compute_target_ssl_proxy_info – Gather info for GCP TargetSslProxy
gcp_compute_target_tcp_proxy_info – Gather info for GCP TargetTcpProxy
gcp_compute_target_vpn_gateway – Creates a GCP TargetVpnGateway
gcp_compute_target_vpn_gateway_info – Gather info for GCP TargetVpnGateway
gcp_dns_resource_record_set – Creates a GCP ResourceRecordSet
gcp_dns_resource_record_set_info – Gather info 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_info – Gather info for GCP ServiceAccount
gcp_iam_service_account_key – Creates a GCP ServiceAccountKey
gcp_pubsub_subscription_info – Gather info for GCP Subscription
gcp_resourcemanager_project_info – Gather info for GCP Project
gcp_sourcerepo_repository_info – Gather info 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_info – List Topics/Subscriptions and Messages from Google PubSub
gcspanner – Create and Delete Instances/Databases on Spanner (D)
Hcloud¶
hcloud_datacenter_info – Gather info about the Hetzner Cloud datacenters
hcloud_floating_ip_info – Gather infos about the Hetzner Cloud Floating IPs
hcloud_image_info – Gather infos about your Hetzner Cloud images
hcloud_location_info – Gather infos about your Hetzner Cloud locations
hcloud_network – Create and manage cloud Networks on the Hetzner Cloud
hcloud_network_info – Gather info about your Hetzner Cloud networks
hcloud_rdns – Create and manage reverse DNS entries on the Hetzner Cloud
hcloud_route – Create and delete cloud routes on the Hetzner Cloud
hcloud_server – Create and manage cloud servers on the Hetzner Cloud
hcloud_server_info – Gather infos about your Hetzner Cloud servers
hcloud_server_network – Manage the relationship between Hetzner Cloud Networks and servers
hcloud_server_type_info – Gather infos about the Hetzner Cloud server types
hcloud_ssh_key – Create and manage ssh keys on the Hetzner Cloud
hcloud_ssh_key_info – Gather infos about your Hetzner Cloud ssh_keys
hcloud_subnetwork – Manage cloud subnetworks on the Hetzner Cloud
hcloud_volume – Create and manage block volumes on the Hetzner Cloud
hcloud_volume_info – Gather infos about your Hetzner Cloud volumes
Huawei¶
Linode¶
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_flavor_info – Retrieve information about one or more flavors
os_group_info – Retrieve info about one or more OpenStack groups
os_image_info – Retrieve information about an image within OpenStack
os_ironic – Create/Delete Bare Metal Resources from OpenStack
os_ironic_inspect – Explicitly triggers baremetal node introspection in ironic
os_ironic_node – Activate/Deactivate Bare Metal Resources from OpenStack
os_keystone_domain_info – Retrieve information 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_info – Retrieve information 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_port_info – Retrieve information about ports within OpenStack
os_project_info – Retrieve information 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_info – Retrieve information about one or more compute instances
os_server_metadata – Add/Update/Delete Metadata in Compute Instances from OpenStack
os_server_volume – Attach/Detach Volumes from OpenStack VM’s
os_subnets_info – Retrieve information about one or more OpenStack subnets
os_user_group – Associate OpenStack Identity users and groups
os_user_info – Retrieve information about one or more OpenStack users
Ovh¶
Ovirt¶
ovirt_affinity_group – Module to manage affinity groups in oVirt/RHV
ovirt_affinity_label – Module to manage affinity labels in oVirt/RHV
ovirt_affinity_label_info – Retrieve information about one or more oVirt/RHV affinity labels
ovirt_api_info – Retrieve information about the oVirt/RHV API
ovirt_cluster_info – Retrieve information about one or more oVirt/RHV clusters
ovirt_datacenter – Module to manage data centers in oVirt/RHV
ovirt_datacenter_info – Retrieve information about one or more oVirt/RHV datacenters
ovirt_disk – Module to manage Virtual Machine and floating disks in oVirt/RHV
ovirt_disk_info – Retrieve information about one or more oVirt/RHV disks
ovirt_external_provider – Module to manage external providers in oVirt/RHV
ovirt_external_provider_info – Retrieve information about one or more oVirt/RHV external providers
ovirt_group_info – Retrieve information about one or more oVirt/RHV groups
ovirt_host_info – Retrieve information about one or more oVirt/RHV hosts
ovirt_host_network – Module to manage host networks in oVirt/RHV
ovirt_host_pm – Module to manage power management of hosts in oVirt/RHV
ovirt_instance_type – Module to manage Instance Types in oVirt/RHV
ovirt_network – Module to manage logical networks in oVirt/RHV
ovirt_network_info – Retrieve information about one or more oVirt/RHV networks
ovirt_nic – Module to manage network interfaces of Virtual Machines in oVirt/RHV
ovirt_nic_info – Retrieve information about one or more oVirt/RHV virtual machine network interfaces
ovirt_permission – Module to manage permissions of users/groups in oVirt/RHV
ovirt_permission_info – Retrieve information about one or more oVirt/RHV permissions
ovirt_quota – Module to manage datacenter quotas in oVirt/RHV
ovirt_quota_info – Retrieve information about one or more oVirt/RHV quotas
ovirt_scheduling_policy_info – Retrieve information about one or more oVirt scheduling policies
ovirt_snapshot – Module to manage Virtual Machine Snapshots in oVirt/RHV
ovirt_snapshot_info – Retrieve information about one or more oVirt/RHV virtual machine snapshots
ovirt_storage_connection – Module to manage storage connections in oVirt
ovirt_storage_domain – Module to manage storage domains in oVirt/RHV
ovirt_storage_domain_info – Retrieve information about one or more oVirt/RHV storage domains
ovirt_tag_info – Retrieve information about one or more oVirt/RHV tags
ovirt_template – Module to manage virtual machine templates in oVirt/RHV
ovirt_template_info – Retrieve information about one or more oVirt/RHV templates
ovirt_user_info – Retrieve information about one or more oVirt/RHV users
ovirt_vm_info – Retrieve information about one or more oVirt/RHV virtual machines
ovirt_vmpool_info – Retrieve information about one or more oVirt/RHV vmpools
ovirt_vnic_profile – Module to manage vNIC profile of network in oVirt/RHV
Packet¶
Podman¶
Profitbricks¶
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 (D)
scaleway_image_info – Gather information about the Scaleway images available
scaleway_ip_facts – Gather facts about the Scaleway ips available (D)
scaleway_ip_info – Gather information about the Scaleway ips available
scaleway_organization_facts – Gather facts about the Scaleway organizations available (D)
scaleway_organization_info – Gather information about the Scaleway organizations available
scaleway_security_group – Scaleway Security Group management module
scaleway_security_group_facts – Gather facts about the Scaleway security groups available (D)
scaleway_security_group_info – Gather information about the Scaleway security groups available
scaleway_security_group_rule – Scaleway Security Group Rule management module
scaleway_server_facts – Gather facts about the Scaleway servers available (D)
scaleway_server_info – Gather information about the Scaleway servers available
scaleway_snapshot_facts – Gather facts about the Scaleway snapshots available (D)
scaleway_snapshot_info – Gather information about the Scaleway snapshots available
scaleway_volume_facts – Gather facts about the Scaleway volumes available (D)
scaleway_volume_info – Gather information about the Scaleway volumes available
Smartos¶
Univention¶
Vmware¶
vcenter_extension_facts – Gather facts vCenter extensions (D)
vmware_about_facts – Provides information about VMware server to which user is connecting to (D)
vmware_about_info – Provides information about VMware server to which user is connecting to
vmware_category_facts – Gather facts about VMware tag categories (D)
vmware_category_info – Gather info about VMware tag categories
vmware_cfg_backup – Backup / Restore / Reset ESXi host configuration
vmware_cluster_drs – Manage Distributed Resource Scheduler (DRS) on VMware vSphere clusters
vmware_cluster_ha – Manage High Availability (HA) on VMware vSphere clusters
vmware_cluster_info – Gather info about clusters available in given vCenter
vmware_content_deploy_template – Deploy Virtual Machine from template stored in content library
vmware_content_library_info – Gather information about VMware Content Library
vmware_content_library_manager – Create, update and delete VMware content library
vmware_datastore_cluster – Manage VMware vSphere datastore clusters
vmware_datastore_info – Gather info about datastores available in given vCenter
vmware_datastore_maintenancemode – Place a datastore into maintenance mode
vmware_deploy_ovf – Deploys a VMware virtual machine from an OVF or OVA file
vmware_drs_group_facts – Gathers facts about DRS VM/Host groups on the given cluster (D)
vmware_drs_group_info – Gathers info about DRS VM/Host groups on the given cluster
vmware_drs_rule_facts – Gathers facts about DRS rule on the given cluster (D)
vmware_drs_rule_info – Gathers info about DRS rule on the given cluster
vmware_dvs_host – Add or remove a host from distributed virtual switch
vmware_dvs_portgroup – Create or remove a Distributed vSwitch portgroup
vmware_dvs_portgroup_facts – Gathers facts DVS portgroup configurations (D)
vmware_dvs_portgroup_find – Find portgroup(s) in a VMware environment
vmware_dvs_portgroup_info – Gathers info DVS portgroup configurations
vmware_dvswitch_lacp – Manage LACP configuration on a Distributed Switch
vmware_dvswitch_nioc – Manage distributed switch Network IO Control
vmware_dvswitch_pvlans – Manage Private VLAN configuration of a Distributed Switch
vmware_dvswitch_uplink_pg – Manage uplink portproup configuration of a Distributed Switch
vmware_folder_info – Provides information about folders in a datacenter
vmware_guest_boot_facts – Gather facts about boot options for the given virtual machine (D)
vmware_guest_boot_info – Gather info about boot options for the given virtual machine
vmware_guest_boot_manager – Manage boot options for the given virtual machine
vmware_guest_custom_attributes – Manage custom attributes from VMware for the given virtual machine
vmware_guest_customization_facts – Gather facts about VM customization specifications (D)
vmware_guest_customization_info – Gather info about VM customization specifications
vmware_guest_disk – Manage disks related to virtual machine in given vCenter infrastructure
vmware_guest_disk_facts – Gather facts about disks of given virtual machine (D)
vmware_guest_disk_info – Gather info about disks of given virtual machine
vmware_guest_file_operation – Files operation in a VMware guest operating system without network
vmware_guest_find – Find the folder path(s) for a virtual machine by name or UUID
vmware_guest_powerstate – Manages power states of virtual machines in vCenter
vmware_guest_screenshot – Create a screenshot of the Virtual Machine console
vmware_guest_sendkey – Send USB HID codes to the Virtual Machine’s keyboard
vmware_guest_snapshot – Manages virtual machines snapshots in vCenter
vmware_guest_snapshot_info – Gather info about virtual machine’s snapshots in vCenter
vmware_guest_tools_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 (D)
vmware_host_capability_info – Gathers info about an ESXi host’s capability information
vmware_host_config_facts – Gathers facts about an ESXi host’s advance configuration information (D)
vmware_host_config_info – Gathers info about an ESXi host’s advance configuration information
vmware_host_config_manager – Manage advanced system settings of an ESXi host
vmware_host_dns_facts – Gathers facts about an ESXi host’s DNS configuration information (D)
vmware_host_dns_info – Gathers info about an ESXi host’s DNS configuration information
vmware_host_facts – Gathers facts about remote ESXi hostsystem
vmware_host_feature_facts – Gathers facts about an ESXi host’s feature capability information (D)
vmware_host_feature_info – Gathers info about an ESXi host’s feature capability information
vmware_host_firewall_facts – Gathers facts about an ESXi host’s firewall configuration information (D)
vmware_host_firewall_info – Gathers info about an ESXi host’s firewall configuration information
vmware_host_firewall_manager – Manage firewall configurations about an ESXi host
vmware_host_hyperthreading – Enables/Disables Hyperthreading optimization for an ESXi host system
vmware_host_ipv6 – Enables/Disables IPv6 support for an ESXi host system
vmware_host_kernel_manager – Manage kernel module options on ESXi hosts
vmware_host_ntp – Manage NTP server configuration of an ESXi host
vmware_host_ntp_facts – Gathers facts about NTP configuration on an ESXi host (D)
vmware_host_ntp_info – Gathers info about NTP configuration on an ESXi host
vmware_host_package_facts – Gathers facts about available packages on an ESXi host (D)
vmware_host_package_info – Gathers info about available packages on an ESXi host
vmware_host_powermgmt_policy – Manages the Power Management Policy of an ESXI host system
vmware_host_powerstate – Manages power states of host systems in vCenter
vmware_host_scanhba – Rescan host HBA’s and optionally refresh the storage system
vmware_host_service_facts – Gathers facts about an ESXi host’s services (D)
vmware_host_service_info – Gathers info about an ESXi host’s services
vmware_host_service_manager – Manage services on a given ESXi host
vmware_host_ssl_facts – Gather facts of ESXi host system about SSL (D)
vmware_host_ssl_info – Gather info of ESXi host system about SSL
vmware_host_vmhba_facts – Gathers facts about vmhbas available on the given ESXi host (D)
vmware_host_vmhba_info – Gathers info about vmhbas available on the given ESXi host
vmware_host_vmnic_facts – Gathers facts about vmnics available on the given ESXi host (D)
vmware_host_vmnic_info – Gathers info about vmnics available on the given ESXi host
vmware_local_role_facts – Gather facts about local roles on an ESXi host (D)
vmware_local_role_info – Gather info about local roles on an ESXi host
vmware_local_role_manager – Manage local roles on an ESXi host
vmware_local_user_facts – Gather facts about users on the given ESXi host (D)
vmware_local_user_info – Gather info about users on the given ESXi host
vmware_local_user_manager – Manage local users on an ESXi host
vmware_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 (D)
vmware_portgroup_info – Gathers info about an ESXi host’s Port Group configuration
vmware_resource_pool – Add/remove resource pools to/from vCenter
vmware_resource_pool_facts – Gathers facts about resource pool information (D)
vmware_resource_pool_info – Gathers info about resource pool information
vmware_tag_manager – Manage association of VMware tags with VMware objects
vmware_target_canonical_facts – Return canonical (NAA) from an ESXi host system (D)
vmware_target_canonical_info – Return canonical (NAA) from an ESXi host system
vmware_vcenter_settings – Configures general settings on a vCenter server
vmware_vcenter_statistics – Configures statistics on a vCenter server
vmware_vm_host_drs_rule – Creates vm/host group in a given cluster
vmware_vm_info – Return basic info pertaining to a VMware machine guest
vmware_vm_shell – Run commands in a VMware guest operating system
vmware_vm_vm_drs_rule – Configure VMware DRS Affinity rule for virtual machine in given cluster
vmware_vm_vss_dvs_migrate – Migrates a virtual machine from a standard vswitch to distributed
vmware_vmkernel – Manages a VMware VMkernel Adapter of an ESXi host
vmware_vmkernel_facts – Gathers VMKernel facts about an ESXi host (D)
vmware_vmkernel_info – Gathers VMKernel info about an ESXi host
vmware_vmkernel_ip_config – Configure the VMkernel IP Address
vmware_vmotion – Move a virtual machine using vMotion, and/or its vmdks using storage vMotion
vmware_vsan_cluster – Configure VSAN clustering on an ESXi host
vmware_vspan_session – Create or remove a Port Mirroring session
vmware_vswitch – Manage a VMware Standard Switch to an ESXi host
vmware_vswitch_facts – Gathers facts about an ESXi host’s vswitch configurations (D)
vmware_vswitch_info – Gathers info about an ESXi host’s vswitch configurations
Vultr¶
vultr_account_facts – Gather facts about the Vultr account (D)
vultr_account_info – Get information about the Vultr account
vultr_block_storage – Manages block storage volumes on Vultr
vultr_block_storage_facts – Gather facts about the Vultr block storage volumes available (D)
vultr_block_storage_info – Get information about the Vultr block storage volumes available
vultr_dns_domain_facts – Gather facts about the Vultr DNS domains available (D)
vultr_dns_domain_info – Gather information about the Vultr DNS domains available
vultr_firewall_group_facts – Gather facts about the Vultr firewall groups available (D)
vultr_firewall_group_info – Gather information about the Vultr firewall groups available
vultr_network_facts – Gather facts about the Vultr networks available (D)
vultr_network_info – Gather information about the Vultr networks available
vultr_os_facts – Gather facts about the Vultr OSes available (D)
vultr_os_info – Get information about the Vultr OSes available
vultr_plan_facts – Gather facts about the Vultr plans available (D)
vultr_plan_info – Gather information about the Vultr plans available
vultr_region_facts – Gather facts about the Vultr regions available (D)
vultr_region_info – Gather information about the Vultr regions available
vultr_server_facts – Gather facts about the Vultr servers available (D)
vultr_server_info – Gather information about the Vultr servers available
vultr_ssh_key_facts – Gather facts about the Vultr SSH keys available (D)
vultr_ssh_key_info – Get information about the Vultr SSH keys available
vultr_startup_script_facts – Gather facts about the Vultr startup scripts available (D)
vultr_startup_script_info – Gather information about the Vultr startup scripts available
vultr_user_facts – Gather facts about the Vultr user available (D)
vultr_user_info – Get information 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.