Matt Martz
facf2c95b3
Dedupe code and switch to shared doc fragments
2014-08-08 19:32:22 -05:00
James Cammarata
26ea910810
Merge branch 'jmoretti-add-docker-api-version-parameter' into devel
2014-08-08 15:04:13 -05:00
James Cammarata
8c7b449ccc
Update version_added field for docker_api_version param
2014-08-08 15:03:34 -05:00
James Cammarata
4f7844b70b
Merge branch 'add-docker-api-version-parameter' of https://github.com/jmoretti/ansible into jmoretti-add-docker-api-version-parameter
2014-08-08 14:52:25 -05:00
Michael DeHaan
46e9c287a7
Fix documentation builds.
2014-08-08 15:12:10 -04:00
James Cammarata
5d0118797e
Merge branch 'devel' of https://github.com/kolloch/ansible into kolloch-devel
2014-08-08 13:44:48 -05:00
Michael DeHaan
536a5952e1
Doc version tweaks
2014-08-08 14:33:28 -04:00
Simon JAILLET
4b581e54c0
Module for managing Rackspace Cloud Databases users.
2014-08-08 14:33:28 -04:00
Simon JAILLET
ab327cb96c
Module for managing Rackspace Cloud Databases databases.
2014-08-08 14:33:28 -04:00
Simon JAILLET
82ab535051
Module for managing Rackspace Cloud Databases instances.
2014-08-08 14:33:28 -04:00
James Cammarata
4a08aac2cb
Updating version_added for docker net param and adding an example
2014-08-08 13:16:08 -05:00
James Cammarata
1051748ba0
Merge branch 'docker-add-net-parameter' of https://github.com/discordianfish/ansible into discordianfish-docker-add-net-parameter
2014-08-08 13:09:19 -05:00
James Cammarata
998189e681
Merge branch 'devpopol-fixes/docker-volumes' into devel
2014-08-08 13:00:15 -05:00
Michael DeHaan
3bead39c75
Merge branch 'spelling' of git://github.com/cgar/ansible into devel
...
Conflicts:
docsite/rst/guide_rax.rst
plugins/callbacks/mail.py
2014-08-08 13:28:45 -04:00
James Cammarata
f5021f7289
Merge branch 'fixes/docker-volumes' of https://github.com/devpopol/ansible into devpopol-fixes/docker-volumes
2014-08-08 12:24:21 -05:00
Michael DeHaan
039e4571b9
Merge pull request #8459 from jsmartin/ec2_lc_public_ip
...
Adds support for public_ip boolean for launch configurations.
2014-08-08 13:08:26 -04:00
Michael DeHaan
c2231e429a
Merge pull request #8503 from jsmartin/fix_ec2_asg_delete
...
ec2_asg: Implements the proper method for terminating an auto scale group.
2014-08-08 13:08:06 -04:00
Michael DeHaan
a0fcd0f644
Merge pull request #6847 from atlashealth/ec2_vol_list
...
ec2_vol: adds ability to list existing volumes
2014-08-08 12:42:25 -04:00
Michael DeHaan
7737736b62
Merge pull request #7401 from atlashealth/ec2_set_ebs_optimized
...
ec2: set type and default for ebs_optimized flag
2014-08-08 12:40:31 -04:00
Michael DeHaan
642b8ba211
update version_added
2014-08-08 12:36:40 -04:00
Mike Buzzetti
bc1ad708dd
Adds support for purge_rules. Similar to how ec2_elb_lb does with zones
2014-08-08 12:36:40 -04:00
Michael DeHaan
d0205b2878
Merge pull request #8500 from sivel/rax-de-dupe
...
rax: Move additional shared code into module utils
2014-08-08 12:33:35 -04:00
Michael DeHaan
89447cfa63
Merge pull request #7983 from lorin/new-ebs-types
...
ec2_ami_search: support for SSD and IOPS provisioned EBS images
2014-08-08 11:54:51 -04:00
Michael DeHaan
2084629dee
Merge pull request #7410 from willthames/ec2_vol_fix_error_check
...
Fix parameters check for ec2_vol
2014-08-08 11:17:23 -04:00
Michael DeHaan
1328ececde
Merge pull request #8416 from willthames/ec2_handle_terminated_instances
...
Improved handling of already terminated instances
2014-08-08 11:15:28 -04:00
Michael DeHaan
5dd0b6b461
Update openstack module parameters to read 1.8 for version_added on new attributes.
2014-08-08 11:07:27 -04:00
Michael DeHaan
66eddfd491
Merge branch 'nova-compute-enhancements' of git://github.com/emonty/ansible into devel
...
Conflicts:
lib/ansible/module_utils/openstack.py
library/cloud/nova_compute
2014-08-08 11:05:13 -04:00
Michael DeHaan
b413a7d7f3
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
88ff64e81f
Fix for #8344
2014-08-08 18:42:40 +04:00
Michael Peters
ac0f312ed2
better way to document "state" choices
2014-08-08 09:35:15 -04:00
Michael Peters
c75996d996
Small doc addition to ec2_group to show the various values for "state"
2014-08-08 09:20:23 -04:00
James Martin
7fd4c2f5e1
Implements the proper method for terminated an auto scale group.
2014-08-07 14:50:21 -07:00
Matt Martz
7d0eba19ab
Dedupe PTR record related code in rax_dns_record
2014-08-06 16:47:33 -05:00
Matt Martz
28fcdec2db
Use new shared rax_to_dict and normalize the services key into something that makes sense
2014-08-06 16:28:42 -05:00
Matt Martz
585fd5a138
Move additional rackspace common code into module_utils/rax.py
2014-08-06 16:26:48 -05:00
James Martin
d951ed65ed
Adds support for public_ip boolean for launch configurations.
2014-08-06 14:18:56 -07:00
James Cammarata
d398dc1ba8
Merge branch 'asg_update' of https://github.com/jsmartin/ansible into jsmartin-asg_update
2014-08-05 10:20:29 -05:00
Monty Taylor
4012272fa2
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
efb989a50c
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
7fd2d1c3df
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
3a15feec13
Updated docs for health_check_type parameter.
2014-08-04 13:25:41 -07:00
James Martin
c8cc089de2
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
Will Thames
cc59760ac9
Improved handling of already terminated instances
...
It is possible to create an instance, terminate the instance and then
attempt to recreate the instance with the same parameters. In this case
`ec2.run_instances` returns a reservation list containing the instance ids
but the logic gets stuck waiting for the instance to exist in the call to
`ec2.get_all_instances`, even if wait is no).
2014-08-04 11:58:57 +10:00
Monty Taylor
f3357099a7
Pass region_name to nova_keypair
...
Again, on things with regions, when we're configuring it, we should
actually pass it in to the compute constructor.
2014-08-03 10:43:39 -07:00
Monty Taylor
b81a37ad9b
Rename nova filters to include and exclude
...
jeblair says: "having 'flavor_filter' be inclusive, and 'image_filter'
be exclusive is kind of mind blowing" and I agree. Let's be more
explicit.
2014-08-03 09:21:14 -07:00
Monty Taylor
38beae3b19
Add nova config drive support
...
Config drive can be enabled on nova by passing config_drive=True.
That's a pretty easy feature to support.
2014-08-03 09:05:45 -07:00
Monty Taylor
a05804bf8d
Update the nova inventory plugin with new ip code
...
The provisioning module knows more about how nova deals with IP
addresses now. Ensure that the inventory module is similarly as smart
by separating out the logic into the openstack/module_utils.
2014-08-02 22:31:27 -07:00
Monty Taylor
a12086f1bf
Update existing nova instances with current ip
...
During the state check, check IP address information. This gets us
two things. The most obvious is that for direct IP management, a
change to the config will reflect in the config of the instance. But
also, if we succeed in creating the instance but fail in adding an IP,
this should let us re-run and arrive in the state we were expecting.
2014-08-02 21:13:17 -07:00
Monty Taylor
c6975552d7
Cleaned up nova_compute documentation
...
Added version_added tags as well as a few more examples.
2014-08-02 20:45:35 -07:00
Monty Taylor
b80be42ed9
Add ability to filter on image and flavor names
...
The fun part about having multiple vendors providing the same cloud
is that while their APIs are the same, what they do with their metadata
tends to be ... fun. So in order to be able to express sanely what you
want without needing to stick tons of unreadable uuids in your config,
it turns out what sometimes you need to further filter image and flavor
names. Specific examples are (deprecated) images in HP Cloud and the
Standard and Performance flavors on Rackspace.
2014-08-02 20:31:31 -07:00