Commit graph

1011 commits

Author SHA1 Message Date
James Cammarata
06cc6ec6eb Merge pull request #7259 from darKoram/nova_keypair_check_keys
nova_keypair should fail if 'name' of key exists in keystore, but ssh hash value != public_key offered
2014-06-09 23:53:22 -05:00
James Cammarata
00ce3a97b0 Merge pull request #7238 from willthames/ec2_snapshot_argument_spec
Improve the ec2_snapshot argument spec and docs
2014-06-09 23:51:42 -05:00
Matt Ferrante
05632e17c9 ec2_asg module enhancements
- Added a more verbose response
  - includes its settable attributes and a list of its instances.
  - allows setting of tags, changes upon which mark the task changed
  - allow getting of information from asg module, not just setting
  - doesn't mark changed if the parameter wasn't specified
  - Availability Zones are pulled from the region
2014-06-09 13:34:57 -04:00
Martin Joehren
6967d821b9 azure - fixed missing return statement 2014-06-08 21:39:31 +02:00
Martin Joehren
9b04ecec8c azure - fix for: temporary redirect, not deleted vhds, missing locations and role types, async api calls 2014-06-08 00:36:55 +02:00
James Cammarata
3c5bb759ce Merge branch 'devel' of https://github.com/ansible/ansible into devel 2014-06-06 21:56:32 -05:00
Ryan Petrello
c8f0f00c4f Fix neutron floating IP allocation for networks with a v4 *and* v6 subnet.
For networks that have both a v4 and a v6 subnet, the floating IP plugin
currently has two problems:

* When determining the subnet for the provided `internal_network_name`, it
assumes that the first item in the list of subnets is the one you want.
Instead, it should pick the first v4 subnet.

* When multiple fixed IP's exist for a given port (as is the case in a network
a v4 and a v6 subnet), neutron needs a hint as to which fixed IP to associate
to the floating IP address (the v4 one).
2014-06-06 17:03:26 -04:00
James Cammarata
8e6ba1015b Cleaning up azure module
* Fixed error messages to be more descriptive
* Removed direct use of subprocess module and replaced it with calls
  to module.run_command
* Changed AZURE_MANAGEMENT_CERT_PATH to be just AZURE_CERT_PATH, which
  matches what is expected by the inventory script
2014-06-06 15:58:28 -05:00
Matt Martz
1d7222394f Add Rackspace Autoscale modules
- rax_scaling_group
- rax_scaling_policy
2014-06-06 11:30:07 -05:00
James Cammarata
8ba0811f69 Merge branch 'devel' of https://github.com/jwhitbeck/ansible into jwhitbeck-devel 2014-06-06 11:19:43 -05:00
James Cammarata
38535c6904 Merge pull request #7653 from evanccopengeo/devel
ec2_group: Fix for 500 error when creating new security groups
2014-06-06 10:34:42 -05:00
James Cammarata
14b4887733 Catch failed connection due to a bad region in ec2_scaling_policy
Fixes #7505
2014-06-05 19:40:21 -05:00
James Cammarata
58bacd9484 Catch failed connection due to a bad region in ec2_scaling_policy
Fixes #7506
2014-06-05 16:44:55 -05:00
Kevin Bell
8e18202796 Fixed asg instance count polling 2014-06-05 16:18:31 -05:00
Kevin Bell
340f7c18c2 Fix default availability zone list 2014-06-05 16:18:31 -05:00
James Cammarata
74656e6706 Fix typo in nova_keypair import of exceptions from novaclient
Fixes #7640
2014-06-05 15:42:38 -05:00
James Cammarata
68ef54e7e8 Add additional params to get_target_from_rule method in ec2_group
Fixes #7592
2014-06-04 13:52:44 -05:00
James Cammarata
acb00120b8 Fixing version_added strings for new features in ec2_elb_lb
Fixes #7631
2014-06-04 13:37:04 -05:00
James Cammarata
f31c075c76 Merge branch 'rax-meta' of https://github.com/sivel/ansible into sivel-rax-meta 2014-06-04 11:02:35 -05:00
evanccopengeo
baeddd7617 fixing problem where ansible would error out because Amazon was saying the group didnt exist yet (needed to wait a few more seconds for amazon to propagate correctly) 2014-06-03 14:25:48 -04:00
Christoph Dwertmann
0d2ac3ce62 Don't use deprecated BaseException.message in keystone_user
fixes error "failed to parse: <attribute 'message' of 'exceptions.BaseException' objects>
TypeError: <attribute 'message' of 'exceptions.BaseException' objects> is not JSON serializable"
2014-06-02 15:11:53 +10:00
Matt Martz
aaf880af19 Mention that user_data can be a file path or a string 2014-06-01 14:47:01 -05:00
Matt Martz
2c7b70d140 Switch functions over to kwargs to make it easier to manage in the future 2014-06-01 14:45:54 -05:00
Matt Martz
5b4f8d76c7 Add user_data and config_drive support 2014-06-01 14:42:58 -05:00
Matt Martz
ce38f006a3 Add rax_meta module
Also update rax to mirror meta value normalization from rax_meta
2014-06-01 14:31:26 -05:00
Michael DeHaan
416705e5e2 Merge pull request #6863 from sivel/rax-untouched
rax module: Return untouhced servers with exact_count
2014-06-01 15:27:45 -04:00
CorbanR
18d6cc88f7 updating example, to be more consistent with parameter names 2014-05-30 15:57:55 -06:00
Sean Whitbeck
723a86c792 Add azure VM provisioning/termination module 2014-05-29 17:29:09 -07:00
Krzysztof Warzecha
4594978981 vsphere_guest: Add support for setting hardware version (should fix #7206) 2014-05-30 00:01:39 +02:00
Johannes 'fish' Ziemke
b16cad7cd9 Add networking mode parameter (net) to docker
Since 0.11 Docker supports different networking modes (see docker run
--net). This commit add support for that to the ansible docker module.

This depends on
2d58351164
2014-05-29 18:59:03 +02:00
Stephen Paul Suarez
834168f17b fix spacing 2014-05-28 06:14:54 +08:00
James Cammarata
741cc7ac33 Merge pull request #7536 from fly/linode-warn-ssl
warn if remote SSL cert is not checked in linode
2014-05-27 16:38:33 -05:00
Jon Chen
798b4bdf1b require pycurl for linode module 2014-05-27 14:37:44 -04:00
Stephen Paul Suarez
bb0a56ad1d fix typo 2014-05-27 19:19:49 +08:00
Stephen Paul Suarez
6b84f7093f support rw bind mode in docker module 2014-05-27 16:18:23 +08:00
Matt Martz
3d808e8e94 Don't fail in rax_cbs when the volume is not found 2014-05-25 19:39:43 -05:00
Matt Martz
392ca3f343 Add PTR record support to rax_dns_record 2014-05-22 18:12:56 -05:00
Michael DeHaan
03b91976c4 Merge pull request #7501 from sivel/rax-dns-serial-doc
Add notes to rax_dns and rax_dns_record to recommend using serial: 1
2014-05-22 14:10:43 -04:00
Matt Martz
5a278022df Add notes to rax_dns and rax_dns_record to recommend using serial: 1 2014-05-22 11:58:28 -05:00
Matt Martz
25577423d4 Allow public_key to be a path to a file 2014-05-21 12:28:18 -05:00
Atlas Health
dfc21ced6a Stopped instances can also be terminated 2014-05-21 07:18:30 -07:00
Andrew Snare
1277a20bcc Support internal-only ELBs in EC2. 2014-05-20 22:21:14 +02:00
Matt Bray
901feb91fc docker: fix targetting images by name 2014-05-15 15:04:30 +01:00
willthames
5abeeef577 Fix parameters check for ec2_vol
Split the error check into two error checks and delay the
checks so that listing existing volumes works more nicely.

The error check should check that:
* One and only one of volume_size id or name is set

This fix adds the 'only one' part of that check and provides
more useful error messages.
2014-05-15 12:31:13 +10:00
James Cammarata
5ae08e1699 During vsphere config check attempt cast before marking values missing
Fixes #7385
2014-05-14 15:57:26 -05:00
James Cammarata
8622a3f396 Merge pull request #7404 from jimi-c/issue_7363_docker_names
Make sure the docker data has a "Names" field before using it
2014-05-14 14:44:16 -05:00
Konstantin Shabanov
f9e6db7886 Fix env splitting in docker module
ENV variable value could contain '=' (for example mysql://host/db?pool=10)
2014-05-14 18:11:43 +04:00
Atlas Health
519ceb23e1 set type and default value 2014-05-13 22:00:22 -07:00
James Cammarata
8c2d409467 Correctly cast the size_gb value for vpshere disks
Fixes #7385
2014-05-13 15:13:13 -05:00
Carson Gee
5a170295ef Fix missing variable initialization so an unspecified internal_network runs 2014-05-13 09:56:13 -04:00