ansible/library/cloud
Monty Taylor ac420fd483 Consume standard OpenStack environment settings
The OpenStack client utilities consume a set of input environment
variables for things like username and auth_url, so it's very
common for OpenStack users to have such settings set in their
environment. Indeed, things like devstack also output a shell file
to be sourced to set them. Although in a playbook it's entirely
expected that variables should be used to pass in system settings
like api passwords, for ad-hoc command line usage, needing to pass
in five parameters which are almost certainly in the environment
already reduces the utility.

Grab the environment variables and inject them as default. Special care
is taken to ensure that in the case where the values are not found, the
behavior of which parameters are required is not altered.
2014-08-02 17:39:19 -07:00
..
azure Several azure fixes 2014-07-30 16:28:13 -04:00
cloudformation Parameters to disable_rollback are "true" or "false" 2014-07-30 15:48:30 -04:00
digital_ocean
digital_ocean_domain Fixed error in docs 2014-06-18 18:29:06 +02:00
digital_ocean_sshkey
docker Fix Docker image name parsing 2014-07-30 14:33:01 -04:00
docker_image Merge pull request #7925 from devpopol/fixes/api_error 2014-06-25 22:33:22 -05:00
ec2 ec2 module: document valid states 2014-07-31 15:29:52 -06:00
ec2_ami Moved AWS modules over to common module fragments 2014-04-09 21:19:12 +10:00
ec2_ami_search Fix typo in example name 2014-03-15 19:16:14 +13:00
ec2_asg Added setting of the health_check options on an existing ASG 2014-07-14 13:21:02 -04:00
ec2_eip Minor indentation fixes on ec2_eip 2014-07-25 12:41:25 -05:00
ec2_elb removed unwanted 'if wait else None' 2014-04-24 20:41:51 +00:00
ec2_elb_lb Fixing version_added strings for new features in ec2_elb_lb 2014-06-04 13:37:04 -05:00
ec2_facts Remove invalid variable 2014-04-24 01:12:55 +02:00
ec2_group Merge pull request #8174 from altruism/devel 2014-07-31 15:02:30 -05:00
ec2_key Moved AWS modules over to common module fragments 2014-04-09 21:19:12 +10:00
ec2_lc Adds support for Cloudwatch detailled monitoring in ec2_lc module. 2014-06-23 21:00:58 +02:00
ec2_metric_alarm Add proper state output to ec2_asg, ec2_metric_alarm, ec2_scaling_policy 2014-05-08 15:51:07 +00:00
ec2_scaling_policy Merge branch 'exit_json' of https://github.com/psa/ansible into psa-exit_json 2014-06-20 13:59:55 -05:00
ec2_snapshot Improve the ec2_snapshot argument spec and docs 2014-05-01 13:11:41 +10:00
ec2_tag Fix EC2_TAG module output structure when listing tags 2014-07-15 14:26:53 +02:00
ec2_vol Fix typo 2014-05-07 10:35:16 +02:00
ec2_vpc Add note about changing resource_tags to required in ec2_vpc 2014-07-10 12:18:35 -05:00
elasticache cloud/elasticache: Ensure self.data is iterable 2014-04-11 18:23:53 -05:00
gc_storage Bugfix for gc_storage and s3 2014-03-28 22:47:46 +02:00
gce Update version_added attribute on recent GCE module additions. 2014-07-19 19:08:28 -04:00
gce_lb Removing zone choices that overly-limit available zones for gce 2014-05-05 11:58:39 -05:00
gce_net Fix version_added for new params in gce_net 2014-04-08 10:03:56 -04:00
gce_pd Update version_added attribute on recent GCE module additions. 2014-07-19 19:08:28 -04:00
glance_image Adds an option to specify the glance endpoint type 2014-07-08 00:30:40 -07:00
keystone_user Don't use deprecated BaseException.message in keystone_user 2014-06-02 15:11:53 +10:00
linode require pycurl for linode module 2014-05-27 14:37:44 -04:00
nova_compute Consume standard OpenStack environment settings 2014-08-02 17:39:19 -07:00
nova_keypair Merge pull request #7259 from darKoram/nova_keypair_check_keys 2014-06-09 23:53:22 -05:00
ovirt
quantum_floating_ip Fix neutron floating IP allocation for networks with a v4 *and* v6 subnet. 2014-06-06 17:03:26 -04:00
quantum_floating_ip_associate
quantum_network
quantum_router
quantum_router_gateway
quantum_router_interface
quantum_subnet Add documentation for required parameter name to quantum_subnet 2014-05-09 15:17:04 +02:00
rax Merge pull request #7477 from sivel/rax-user-data 2014-07-14 10:25:28 -05:00
rax_cbs Don't fail in rax_cbs when the volume is not found 2014-05-25 19:39:43 -05:00
rax_cbs_attachments Shared module docs for remaining rax modules 2014-04-04 13:02:49 -05:00
rax_clb rax modules improvements 2014-04-03 17:16:24 -04:00
rax_clb_nodes Simplify node matching 2014-04-06 19:17:13 -05:00
rax_dns Merge branch 'rax-ptr' of https://github.com/sivel/ansible into sivel-rax-ptr 2014-07-14 12:27:46 -05:00
rax_dns_record Adding a note about 'type' field becoming required in rax_dns_record 2014-07-14 12:30:39 -05:00
rax_facts rax modules improvements 2014-04-03 17:16:24 -04:00
rax_files rax modules improvements 2014-04-03 17:16:24 -04:00
rax_files_objects rax modules improvements 2014-04-03 17:16:24 -04:00
rax_identity Shared module docs for remaining rax modules 2014-04-04 13:02:49 -05:00
rax_keypair Allow public_key to be a path to a file 2014-05-21 12:28:18 -05:00
rax_meta Add rax_meta module 2014-06-01 14:31:26 -05:00
rax_network rax modules improvements 2014-04-03 17:16:24 -04:00
rax_queue rax modules improvements 2014-04-03 17:16:24 -04:00
rax_scaling_group Make sure to assign pyrax.cloudservers to cs. Fixes #8250 2014-07-28 12:44:42 -05:00
rax_scaling_policy Add Rackspace Autoscale modules 2014-06-06 11:30:07 -05:00
rds Remove validation of RDS DB instance type names because Amazon frequently adds new ones 2014-07-03 15:57:28 -07:00
rds_param_group Handle integer param values that are calculated values 2014-06-19 00:04:04 -05:00
rds_subnet_group
route53 New option for route53: retry_interval 2014-07-14 15:07:47 -04:00
s3 Bugfix for gc_storage and s3 2014-03-28 22:47:46 +02:00
virt Fix the default url of get_xml function. 2014-03-31 11:05:31 +08:00
vsphere_guest Fixed tracebacks when datacenter not found, when notes not given, and when collecting facts after VM creation. Fixes #8067. 2014-07-10 23:05:23 -04:00