Michael DeHaan
ca7b0f3673
Merge pull request #8449 from emonty/feature/openstack-auth-handling
...
Handle auth arguments across openstack modules consistently
2014-08-08 10:56:21 -04:00
Alexey Wasilyev
6bd986b80e
Fix for #8344
2014-08-08 18:42:40 +04:00
Michael Peters
dfb7e56282
better way to document "state" choices
2014-08-08 09:35:15 -04:00
Michael Peters
971d72150b
Small doc addition to ec2_group to show the various values for "state"
2014-08-08 09:20:23 -04:00
James Cammarata
18059b39d7
Merge branch 'asg_update' of https://github.com/jsmartin/ansible into jsmartin-asg_update
2014-08-05 10:20:29 -05:00
Monty Taylor
8a6a8d8af2
Add common auth handling across openstack modules
...
Taking a page out of the ec2 config, make sure that all of the
OpenStack modules handle the inbound auth config in the same way.
The one outlier is keystone wrt auth_url.
2014-08-04 20:55:30 -07:00
Monty Taylor
f254c915f0
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-04 20:52:29 -07:00
James Cammarata
6ff1d10e5f
Merge branch 'fix_eip_regression' of https://github.com/jsmartin/ansible into jsmartin-fix_eip_regression
2014-08-04 22:48:46 -05:00
James Martin
10011b361b
Updated docs for health_check_type parameter.
2014-08-04 13:25:41 -07:00
James Martin
6f5eff0c5a
Fixes a regression in 1453f7b013
that would causes unecessary wait_timeouts in certain module operations when a given IP address could not be found. Now wait_timeouts are only active during address associations of newly provisioned EIPs.
...
Cleanup and comment of main().
s Added wait timeout.
2014-08-04 12:21:28 -07:00
Lorin Hochstein
6597d005ae
ec2 module: document valid states
2014-07-31 15:29:52 -06:00
James Cammarata
8ba03a7f05
Merge pull request #8174 from altruism/devel
...
Make ec2_group module not just fail
2014-07-31 15:02:30 -05:00
James Cammarata
97f5174c09
Check for the numeric "all" value (-1) for the rule protocol
...
Fixes #7832
2014-07-31 14:01:44 -05:00
James Cammarata
5cb682b3b0
Merge pull request #8363 from greenmoss/devel
...
Fix Docker image name parsing
2014-07-31 11:27:19 -05:00
James Laska
ff401c41c6
Several azure fixes
...
Several azure fixes/improvements, including:
* Improve failure message when python-azure is not installed
* Improve required argument handling
* Fixes a traceback on instance termination when the variable
'deployment' was not set.
* Fixes a traceback (#8298 ) when creating instances using the newer SDK
2014-07-30 16:28:13 -04:00
Michael DeHaan
a6da95ec7e
Merge pull request #8353 from gdamjan/ec2-running-return-info
...
return the most up-to-date info about an instance when starting/stopping it
2014-07-30 16:07:50 -04:00
Dave Johnson
ceedb76f25
Parameters to disable_rollback are "true" or "false"
2014-07-30 15:48:30 -04:00
Kurt Yoder
2f74c0bade
Fix Docker image name parsing
...
Fixes #8357
2014-07-30 14:33:01 -04:00
Damjan Georgievski
2b5c73054d
return the most up-to-date info about an instance when starting/stopping it
...
otherwise the module will return the info about the instance that it got prior to the action taken
So if you had a task to start an instance:
ec2:
instance_ids: ...
state: running
register: ec2_info
the registered data would have empty public_dns_name, public_ip, private_dns_name, private_ip
2014-07-30 15:15:49 +02:00
Michael DeHaan
fe7d092f0b
Merge pull request #8313 from sivel/issue/8250
...
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
2014-07-28 15:48:51 -04:00
Matt Martz
938d5f210e
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
2014-07-28 12:44:42 -05:00
James Laska
9561cbcc8d
Correct BotoServerError typo in ec2 module
...
Resolves a traceback due to an undefined 'BotoSeverError' exception.
2014-07-26 12:11:25 -04:00
James Cammarata
6e2c35c65c
Minor indentation fixes on ec2_eip
2014-07-25 12:41:25 -05:00
James Martin
c3d42d0488
Fixes #8290 .
2014-07-25 11:08:49 -04:00
Michael DeHaan
9f294530e9
Update version_added attribute on recent GCE module additions.
2014-07-19 19:08:28 -04:00
Michael DeHaan
16ed24d0c0
Merge pull request #6976 from clconway/gce-snapshots
...
Adds support for snapshots and extra persistent disks to the gce modules
2014-07-19 19:07:29 -04:00
Jacob Hickey
fae00fcb94
Add missing params to get_target_from_rule
...
get_target_from_rule was extracted from main() without enough parameters for
all the local variables it took with it from the extraction site.
2014-07-17 11:03:38 -04:00
Michael DeHaan
dc2c62c9c2
Merge pull request #8145 from amandolo/ec2_tag
...
Fix EC2_TAG module output structure when listing tags
2014-07-17 07:45:53 -04:00
James Cammarata
99d2e4d66c
Merge branch 'patch-2' of https://github.com/napkindrawing/ansible into napkindrawing-patch-2
2014-07-16 13:46:00 -05:00
James Cammarata
56eaaec53c
Merge pull request #8124 from dataxu/dev-asg-set-health-checks
...
Added setting of the health_check options on an existing ASG
2014-07-16 13:19:52 -05:00
Andrea Mandolo
09006cc374
Fix EC2_TAG module output structure when listing tags
2014-07-15 14:26:53 +02:00
napkindrawing
aec1aae285
New option for route53: retry_interval
...
The current (hard-coded) retry interval of 500 seconds can cause ansible to have excessive run-times in the case of many domains. `retry_interval` provides a way to customize the wait between retries of calls to route53.
2014-07-14 15:07:47 -04:00
James Cammarata
f20cb04a2c
Adding a note about 'type' field becoming required in rax_dns_record
2014-07-14 12:30:39 -05:00
James Cammarata
b1e99c2067
Merge branch 'rax-ptr' of https://github.com/sivel/ansible into sivel-rax-ptr
2014-07-14 12:27:46 -05:00
Matt Ferrante
529c6b5f3c
Added setting of the health_check options on an existing ASG
2014-07-14 13:21:02 -04:00
James Cammarata
488a337e01
Merge pull request #7478 from sivel/rax-keypair-filepath
...
rax_keypair module: Allow public_key to be a path to a file
2014-07-14 10:41:38 -05:00
James Cammarata
b14c77fc79
Merge pull request #7477 from sivel/rax-user-data
...
rax module: Support config_drive and user_data
2014-07-14 10:25:28 -05:00
James Martin
787c830835
Updated tag behavior.
2014-07-11 16:48:37 -04:00
Graham Mainwaring
2bb80002df
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
James Cammarata
165acc4897
Merge pull request #8086 from dataxu/dev-fix-typo
...
Bug Fix - fixed the choices typo got the ec2_asg module
2014-07-10 12:20:21 -05:00
James Cammarata
66b0621e2d
Add note about changing resource_tags to required in ec2_vpc
2014-07-10 12:18:35 -05:00
James Cammarata
fce2c33c7a
Merge branch 'psa-resource-tag-required' into devel
2014-07-10 12:17:39 -05:00
Matt Ferrante
ffdd69f2fa
fixed the choices typo got the ec2_asg module
2014-07-10 11:01:19 -04:00
James Cammarata
d15ca75dd2
Adding version_added for new vm_hw_version field in vpshere_guest
2014-07-10 08:53:56 -05:00
James Cammarata
a398b422df
Merge branch 'fix-7206' of https://github.com/hiciu/ansible into hiciu-fix-7206
2014-07-10 08:19:05 -05:00
James Cammarata
778503c859
Merge branch 'issue_7848' of https://github.com/mpeters/ansible into mpeters-issue_7848
2014-07-09 12:24:06 -05:00
James Cammarata
812098b07e
Merge branch 'issue_7906' of https://github.com/mpeters/ansible into mpeters-issue_7906
2014-07-09 12:09:40 -05:00
James Cammarata
56b87e8bba
Merge branch 'resource-tag-required' of https://github.com/psa/ansible into psa-resource-tag-required
2014-07-09 11:49:41 -05:00
James Cammarata
2e614c8a63
Merge branch 'bug/8057' of https://github.com/ericwb/ansible into ericwb-bug/8057
2014-07-08 14:38:35 -05:00
James Cammarata
7793bd9638
Merge pull request #8049 from ranjan/dev
...
Provision VM using virtual network.
2014-07-08 10:11:18 -05:00