Cloud Modules
Amazon
- aws_api_gateway – Manage AWS API Gateway APIs
- aws_direct_connect_connection – Creates, deletes, modifies a DirectConnect connection
- aws_direct_connect_link_aggregation_group – Manage Direct Connect LAG bundles.
- aws_kms – Perform various KMS management tasks.
- aws_s3 – manage objects in S3.
- aws_s3_bucket_facts – Lists S3 buckets in AWS
- 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
- cloudfront_facts – Obtain facts about an AWS CloudFront distribution
- cloudtrail – manage CloudTrail create, delete, update
- cloudwatchevent_rule – Manage CloudWatch Event rules and targets
- 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_find – Searches for AMIs to obtain the AMI ID and other information
- ec2_ami_search **(D)** – Retrieve AWS AMI information for a given operating system.
- ec2_asg – Create or delete AWS Autoscaling Groups
- ec2_asg_facts – Gather facts about ec2 Auto Scaling Groups (ASGs) in AWS
- ec2_customer_gateway – Manage an AWS customer gateway
- ec2_eip – manages EC2 elastic IP (EIP) addresses.
- 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 or destroys 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_facts – Gather facts about ec2 instances in AWS
- ec2_key – maintain an ec2 key pair.
- 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_remote_facts **(D)** – Gather facts about ec2 instances in AWS
- 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 tag(s) to ec2 resources.
- 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 **(D)** – configure AWS virtual private clouds
- 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_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_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
- efs – create and maintain EFS file systems
- efs_facts – Get information about Amazon EFS file systems
- elasticache – Manage cache clusters in Amazon Elasticache.
- 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_target_group – Manage a target group for an Application 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_policy – Manage IAM policies for users, groups, and roles
- iam_role – Manage AWS IAM roles
- iam_server_certificate_facts – Retrieve the facts of a server certificate
- 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_param_group – manage RDS parameter groups
- rds_subnet_group – manage RDS database subnet groups
- redshift – create, delete, or modify an Amazon Redshift instance
- redshift_facts – Gather facts about Redshift cluster(s)
- redshift_subnet_group – mange 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, 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 (SNS) 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 **(D)** – create or terminate a virtual machine in azure
- azure_rm_acs – Manage an Azure Container Service Instance (ACS).
- azure_rm_availabilityset – Manage Azure availability set.
- azure_rm_availabilityset_facts – Get availability set facts.
- azure_rm_deployment – Create or destroy Azure Resource Manager template deployments
- 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_loadbalancer – Manage Azure load balancers.
- azure_rm_loadbalancer_facts – Get load balancer facts.
- azure_rm_managed_disk – Manage Azure Manage Disks
- azure_rm_managed_disk_facts – Get managed disk facts.
- azure_rm_networkinterface – Manage Azure network interfaces.
- azure_rm_networkinterface_facts – Get network interface facts.
- azure_rm_publicipaddress – Manage Azure Public IP Addresses.
- azure_rm_publicipaddress_facts – Get public IP facts.
- azure_rm_resourcegroup – Manage Azure resource groups.
- azure_rm_resourcegroup_facts – Get resource group facts.
- azure_rm_securitygroup – Manage Azure network security groups.
- azure_rm_securitygroup_facts – Get security group 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_virtualmachine – Manage Azure virtual machines.
- azure_rm_virtualmachine_extension – Managed Azure Virtual Machine extension
- azure_rm_virtualmachine_scaleset – Manage Azure virtual machine scale sets.
- azure_rm_virtualmachine_scaleset_facts – Get Virtual Machine Scale Set facts
- azure_rm_virtualmachineimage_facts – Get virtual machine image facts.
- azure_rm_virtualnetwork – Manage Azure virtual networks.
- azure_rm_virtualnetwork_facts – Get virtual network facts.
Centurylink
- clc_aa_policy – Create or Delete Anti Affinity Policies at CenturyLink Cloud.
- clc_alert_policy – Create or Delete Alert Policies at CenturyLink Cloud.
- clc_blueprint_package – deploys a blue print package on a set of servers in CenturyLink Cloud.
- clc_firewall_policy – Create/delete/update firewall policies
- clc_group – Create/delete Server Groups at Centurylink Cloud
- clc_loadbalancer – Create, Delete shared loadbalancers in CenturyLink Cloud.
- clc_modify_server – modify servers in CenturyLink Cloud.
- clc_publicip – Add and Delete public ips on servers in CenturyLink Cloud.
- clc_server – Create, Delete, Start and Stop servers in CenturyLink Cloud.
- clc_server_snapshot – Create, Delete and Restore server snapshots in CenturyLink Cloud.
Cloudscale
Cloudstack
- cs_account – Manages accounts on Apache CloudStack based clouds.
- cs_affinitygroup – Manages affinity groups on Apache CloudStack based clouds.
- cs_cluster – Manages host clusters on Apache CloudStack based clouds.
- cs_configuration – Manages configuration on Apache CloudStack based clouds.
- cs_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_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_acl_rule – Manages network access control list (ACL) rules on Apache CloudStack based clouds.
- cs_nic **(D)** – Manages NICs and secondary IPs of an instance 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_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_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_user – Manages users 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_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
- digital_ocean_block_storage – Create/destroy or attach/detach Block Storage volumes in DigitalOcean
- digital_ocean_domain – Create/delete a DNS record in DigitalOcean
- digital_ocean_floating_ip – Manage DigitalOcean Floating IPs
- digital_ocean_sshkey – Manage DigitalOcean SSH keys
- digital_ocean_tag – Create and remove tag(s) to DigitalOcean resource.
Dimensiondata
Docker
- docker **(D)** – manage docker containers
- docker_container – manage docker containers
- docker_image – Manage docker images.
- docker_image_facts – Inspect docker images
- docker_login – Log into a Docker registry.
- docker_network – Manage Docker networks
- docker_secret – Manage docker secrets.
- docker_service – Manage docker services and containers.
- docker_volume – Manage Docker volumes
- gc_storage – This module manages objects/buckets in Google Cloud Storage.
- gcdns_record – Creates or removes resource records in Google Cloud DNS
- gcdns_zone – Creates or removes zones in Google Cloud DNS
- gce – create or terminate GCE instances
- 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 Destory 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.
- gcp_forwarding_rule – Create, Update or Destroy a Forwarding_Rule.
- gcp_healthcheck – Create, Update or Destroy a Healthcheck.
- gcp_target_proxy – Create, Update or Destroy a Target_Proxy.
- gcp_url_map – Create, Update or Destory a Url_Map.
- 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.
Linode
Lxc
Lxd
Misc
- 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
- 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
Openstack
- os_auth – Retrieve an auth token
- os_client_config – Get OpenStack Client config
- 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_role – Manage OpenStack Identity Roles
- os_keystone_service – Manage OpenStack Identity services
- 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_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_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_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_zone – Manage OpenStack DNS zones
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_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_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_networks – 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_hosts – Module to manage hosts in oVirt/RHV
- ovirt_hosts_facts – Retrieve facts about one or more oVirt/RHV hosts
- ovirt_mac_pools – Module to manage MAC pools in oVirt/RHV
- ovirt_networks – Module to manage logical networks in oVirt/RHV
- ovirt_networks_facts – Retrieve facts about one or more oVirt/RHV networks
- ovirt_nics – Module to manage network interfaces of Virtual Machines in oVirt/RHV
- ovirt_nics_facts – Retrieve facts about one or more oVirt/RHV virtual machine network interfaces
- ovirt_permissions – Module to manage permissions of users/groups in oVirt/RHV
- ovirt_permissions_facts – Retrieve facts about one or more oVirt/RHV permissions
- ovirt_quotas – Module to manage datacenter quotas in oVirt/RHV
- ovirt_quotas_facts – Retrieve facts about one or more oVirt/RHV quotas
- ovirt_scheduling_policies_facts – Retrieve facts about one or more oVirt scheduling policies
- ovirt_snapshots – Module to manage Virtual Machine Snapshots in oVirt/RHV
- ovirt_snapshots_facts – Retrieve facts about one or more oVirt/RHV virtual machine snapshots
- ovirt_storage_connections – Module to manage storage connections in oVirt
- ovirt_storage_domains – Module to manage storage domains in oVirt/RHV
- ovirt_storage_domains_facts – Retrieve facts about one or more oVirt/RHV storage domains
- ovirt_storage_templates_facts – Retrieve facts about one or more oVirt/RHV templates relate to a storage domain.
- ovirt_storage_vms_facts – Retrieve facts about one or more oVirt/RHV virtual machines relate to a storage domain.
- ovirt_tags – Module to manage tags in oVirt/RHV
- ovirt_tags_facts – Retrieve facts about one or more oVirt/RHV tags
- ovirt_templates – Module to manage virtual machine templates in oVirt/RHV
- ovirt_templates_facts – Retrieve facts about one or more oVirt/RHV templates
- ovirt_users – Module to manage users in oVirt/RHV
- ovirt_users_facts – Retrieve facts about one or more oVirt/RHV users
- ovirt_vmpools – Module to manage VM pools in oVirt/RHV
- ovirt_vmpools_facts – Retrieve facts about one or more oVirt/RHV vmpools
- ovirt_vms – Module to manage Virtual Machines in oVirt/RHV
- ovirt_vms_facts – Retrieve facts about one or more oVirt/RHV virtual machines
Packet
- packet_device – Manage a bare metal server in the Packet Host.
- packet_sshkey – Create/delete an SSH key in Packet host.
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
Smartos
- imgadm – Manage SmartOS images
- smartos_image_facts – Get SmartOS image details.
- vmadm – Manage SmartOS virtual machines and zones.
Softlayer
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_license – Manage VMware vCenter license keys
- vmware_cluster – Manage VMware vSphere clusters
- vmware_datacenter – Manage VMware vSphere Datacenters
- vmware_dns_config – Manage VMware ESXi DNS Configuration
- vmware_dvs_host – Add or remove a host from distributed virtual switch
- vmware_dvs_portgroup – Create or remove a Distributed vSwitch portgroup
- vmware_dvswitch – Create or remove a distributed vSwitch
- vmware_guest – Manages virtual machines in vCenter
- vmware_guest_facts – Gather facts about a single VM
- vmware_guest_find – Find the folder path(s) for a VM by name or UUID
- vmware_guest_snapshot – Manages virtual machines snapshots in vcenter
- vmware_guest_tools_wait – Wait for VMware tools to become available
- vmware_host – Add/remove ESXi host to/from vCenter
- 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_portgroup – Create a VMware portgroup
- vmware_resource_pool – Add/remove resource pools to/from vCenter
- vmware_target_canonical_facts – Return canonical (NAA) from an ESXi host
- vmware_vm_facts – Return basic facts pertaining to a vSphere virtual machine guest
- vmware_vm_shell – Execute a process in VM
- vmware_vm_vss_dvs_migrate – Migrates a virtual machine from a standard vswitch to distributed
- vmware_vmkernel – Create a VMware VMkernel Interface
- vmware_vmkernel_ip_config – Configure the VMkernel IP Address
- vmware_vmotion – Move a virtual machine using vMotion
- vmware_vsan_cluster – Configure VSAN clustering on an ESXi host
- vmware_vswitch – Add or remove a VMware Standard Switch to an ESXi host
- vsphere_copy – Copy a file to a vCenter datastore
- vsphere_guest – Create/delete/manage a guest VM through VMware vSphere.
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
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.4/list_of_cloud_modules.html