Commit Graph

943 Commits (88c702724617311c9f94b9e26453bd3f3cc4bb53)

Author SHA1 Message Date
Monty Taylor 88c7027246 Add support for nova availability zones
If a cloud has availability zone support, it's possible to specify
an availability zone via the nova client. Add that as a config param.
10 years ago
Monty Taylor e001fcb574 Pass through nova region name
If the region name is specified in the config, we need to pass it
in to the nova client constructor. Since key_name is similarly optional,
go ahead and handle both parameters the same.
10 years ago
Monty Taylor ef33af1e22 Split nova floating-ip pool logic
The desires around getting a floating ip associated with a pool and
getting a floating ip not associated with a pool is just different
enough that following it as one set of nested ifs is tricky. Split
the function into two, one for the pool and one for the non-pool logic.
10 years ago
CaptTofu d4688477e2 Added floating IP functionality to nova_compute 10 years ago
Lorin Hochstein 6597d005ae ec2 module: document valid states 10 years ago
James Cammarata 8ba03a7f05 Merge pull request #8174 from altruism/devel
Make ec2_group module not just fail
10 years ago
James Cammarata 97f5174c09 Check for the numeric "all" value (-1) for the rule protocol
Fixes #7832
10 years ago
James Cammarata 5cb682b3b0 Merge pull request #8363 from greenmoss/devel
Fix Docker image name parsing
10 years ago
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
10 years ago
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
10 years ago
Dave Johnson ceedb76f25 Parameters to disable_rollback are "true" or "false" 10 years ago
Kurt Yoder 2f74c0bade Fix Docker image name parsing
Fixes #8357
10 years ago
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
10 years ago
Michael DeHaan fe7d092f0b Merge pull request #8313 from sivel/issue/8250
Make sure to assign pyrax.cloudservers to cs. Fixes #8250
10 years ago
Matt Martz 938d5f210e Make sure to assign pyrax.cloudservers to cs. Fixes #8250 10 years ago
James Laska 9561cbcc8d Correct BotoServerError typo in ec2 module
Resolves a traceback due to an undefined 'BotoSeverError' exception.
10 years ago
James Cammarata 6e2c35c65c Minor indentation fixes on ec2_eip 10 years ago
James Martin c3d42d0488 Fixes #8290. 10 years ago
Michael DeHaan 9f294530e9 Update version_added attribute on recent GCE module additions. 11 years ago
Michael DeHaan 16ed24d0c0 Merge pull request #6976 from clconway/gce-snapshots
Adds support for snapshots and extra persistent disks to the gce modules
11 years ago
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.
11 years ago
Michael DeHaan dc2c62c9c2 Merge pull request #8145 from amandolo/ec2_tag
Fix EC2_TAG module output structure when listing tags
11 years ago
James Cammarata 99d2e4d66c Merge branch 'patch-2' of https://github.com/napkindrawing/ansible into napkindrawing-patch-2 11 years ago
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
11 years ago
Andrea Mandolo 09006cc374 Fix EC2_TAG module output structure when listing tags 11 years ago
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.
11 years ago
James Cammarata f20cb04a2c Adding a note about 'type' field becoming required in rax_dns_record 11 years ago
James Cammarata b1e99c2067 Merge branch 'rax-ptr' of https://github.com/sivel/ansible into sivel-rax-ptr 11 years ago
Matt Ferrante 529c6b5f3c Added setting of the health_check options on an existing ASG 11 years ago
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
11 years ago
James Cammarata b14c77fc79 Merge pull request #7477 from sivel/rax-user-data
rax module: Support config_drive and user_data
11 years ago
Graham Mainwaring 2bb80002df Fixed tracebacks when datacenter not found, when notes not given, and when collecting facts after VM creation. Fixes #8067. 11 years ago
James Cammarata 165acc4897 Merge pull request #8086 from dataxu/dev-fix-typo
Bug Fix - fixed the choices typo got the ec2_asg module
11 years ago
James Cammarata 66b0621e2d Add note about changing resource_tags to required in ec2_vpc 11 years ago
James Cammarata fce2c33c7a Merge branch 'psa-resource-tag-required' into devel 11 years ago
Matt Ferrante ffdd69f2fa fixed the choices typo got the ec2_asg module 11 years ago
James Cammarata d15ca75dd2 Adding version_added for new vm_hw_version field in vpshere_guest 11 years ago
James Cammarata a398b422df Merge branch 'fix-7206' of https://github.com/hiciu/ansible into hiciu-fix-7206 11 years ago
James Cammarata 778503c859 Merge branch 'issue_7848' of https://github.com/mpeters/ansible into mpeters-issue_7848 11 years ago
James Cammarata 812098b07e Merge branch 'issue_7906' of https://github.com/mpeters/ansible into mpeters-issue_7906 11 years ago
James Cammarata 56b87e8bba Merge branch 'resource-tag-required' of https://github.com/psa/ansible into psa-resource-tag-required 11 years ago
James Cammarata 2e614c8a63 Merge branch 'bug/8057' of https://github.com/ericwb/ansible into ericwb-bug/8057 11 years ago
James Cammarata 7793bd9638 Merge pull request #8049 from ranjan/dev
Provision VM using virtual network.
11 years ago
Eric Brown 7bbe3dc30c Adds an option to specify the glance endpoint type
Some environments that utilize an SSL terminator with a self-signed
certificate can use the publicURL without getting certificate
verify errors.  This allows using the internalURL with in my case
is HTTP and not HTTPS.

Closes issue: #8057
11 years ago
James Cammarata 0a33ac418a Merge pull request #8038 from caphrim007/correct-missing-msg-argument
Fix missing msg argument
11 years ago
James Cammarata 4ad4c8802a Merge pull request #8036 from sqs/remove-fragile-RDS-instance-type-validation
Remove validation of RDS DB instance type names because Amazon frequently adds new ones
11 years ago
James Cammarata 62456f5e27 Merge pull request #8022 from psa/vpc-gateway-peering
Fix for #7368 breaks peering connections. Unreak them.
11 years ago
Tim Rupp 821c133ff8 Fix missing msg argument
The following patch adds a missing 'msg=' syntax. An exception is raised
in ansible if this block is reached during the execution of the module

    TypeError: fail_json() takes exactly 1 argument (2 given)

With the 'msg=' added, you get a more informative error. For example

    msg: No settings provided to update_domain().
11 years ago
Quinn Slack 73c65e3db8 Remove validation of RDS DB instance type names because Amazon frequently adds new ones 11 years ago
Ranjan Kumar 8ef95374e7 Provision VM using virtual network. 11 years ago