Cloud Modules
- azure - create or terminate a virtual machine in azure
- cloudformation - create a AWS CloudFormation stack
- digital_ocean - Create/delete a droplet/SSH_key in DigitalOcean
- digital_ocean_domain - Create/delete a DNS record in DigitalOcean
- digital_ocean_sshkey - Create/delete an SSH key in DigitalOcean
- docker - manage docker containers
- docker_image - manage docker images
- ec2 - create, terminate, start or stop an instance in ec2, return instanceid
- ec2_ami - create or destroy an image in ec2, return imageid
- ec2_ami_search - Retrieve AWS AMI for a given operating system.
- ec2_asg - Create or delete AWS Autoscaling Groups
- ec2_eip - associate an EC2 elastic IP with an instance.
- ec2_elb - De-registers or registers instances from EC2 ELBs
- ec2_elb_lb - Creates or destroys Amazon ELB. - Returns information about the load balancer. - Will be marked changed when called only if state is changed.
- ec2_facts - Gathers facts about remote hosts within ec2 (aws)
- ec2_group - maintain an ec2 VPC security group.
- ec2_key - maintain an ec2 key pair.
- ec2_lc - Create or delete AWS Autoscaling Launch Configurations
- ec2_metric_alarm - Create/update or delete AWS Cloudwatch ‘metric alarms’
- ec2_scaling_policy - Create or delete AWS scaling policies for Autoscaling groups
- ec2_snapshot - creates a snapshot from an existing volume
- ec2_tag - create and remove tag(s) to ec2 resources.
- ec2_vol - create and attach a volume, return volume id and device map
- ec2_vpc - configure AWS virtual private clouds
- elasticache - Manage cache clusters in Amazon Elasticache.
- gc_storage - This module manages objects/buckets in Google Cloud Storage.
- gce - create or terminate GCE instances
- gce_lb - create/destroy GCE load-balancer resources
- gce_net - create/destroy GCE networks and firewall rules
- gce_pd - utilize GCE persistent disk resources
- glance_image - Add/Delete images from glance
- keystone_user - Manage OpenStack Identity (keystone) users, tenants and roles
- linode - create / delete / stop / restart an instance in Linode Public Cloud
- nova_compute - Create/Delete VMs from OpenStack
- nova_keypair - Add/Delete key pair from nova
- ovirt - oVirt/RHEV platform management
- quantum_floating_ip - Add/Remove floating IP from an instance
- quantum_floating_ip_associate - Associate or disassociate a particular floating IP with an instance
- quantum_network - Creates/Removes networks from OpenStack
- quantum_router - Create or Remove router from openstack
- quantum_router_gateway - set/unset a gateway interface for the router with the specified external network
- quantum_router_interface - Attach/Dettach a subnet’s interface to a router
- quantum_subnet - Add/Remove floating IP from an instance
- 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_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_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_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
- rds - create, delete, or modify an Amazon rds instance
- rds_param_group - manage RDS parameter groups
- rds_subnet_group - manage RDS database subnet groups
- route53 - add or delete entries in Amazons Route53 DNS service
- s3 - idempotent S3 module putting a file into S3.
- virt - Manages virtual machines supported by libvirt
- vsphere_guest - Create/delete/manage a guest VM through VMware vSphere.