Commit Graph

144 Commits (fea38f44acaa11b57841c8c8fc8f999b4301ff49)

Author SHA1 Message Date
Michael DeHaan 5d6a0f3515 Merge pull request #3651 from nicholaskuechler/rax-update-files-docs
Update docs and example for injecting files.
11 years ago
Michael DeHaan 87e2f74f07 Merge pull request #3728 from bpennypacker/ec2_elb_updates
Added optional region parameter.  Fail if you specify an ELB that doesn'...
11 years ago
Michael DeHaan 38055e33c5 Merge pull request #3648 from echohead/glance-image-timeout
Fix 'timeout' parameter of glance-image module.
11 years ago
Bruce Pennypacker 6d6e0d5ab8 Added optional region parameter. Fail if you specify an ELB that doesn't exist.
Boto blindly assumes the us-east-1 region if you don't hardcode a
region in it's config, so you could end up attempting to modify ELB's
in one region from a totally different region.  If a region isn't
specified then default to the region that the module is being run
within rather than the default us-east-1 region since it's a pretty
safe assumption that you intend to work on the ELB's within your
current region.

Also throw an error if a specified ELB instance doesn't exist.  The old
behavior would be to silently succeed with changed=false, so if you had
so much as a typo in the name of your ELB (or were in the wrong region
like my initial testing) you wouldn't get a clear indication that a
problem had occurred.
11 years ago
Nicholas Kuechler 50f8a2ffc8 Change equals to colon 11 years ago
Nicholas Kuechler d49220b830 Fixed a problem on my side. Was doing weird things. 11 years ago
Nicholas Kuechler b9a67d0adb Remove tailing bracket 11 years ago
Nicholas Kuechler a89007ec8d Update example to be more yaml friendly 11 years ago
Tim Miller d56518d9ac Fix 'timeout' parameter of glance-image module.
The timeout parameter of glance-image was not being parsed into a
numeric type, causing the following error when specifying timeout:

    msg: Error in creating image: unsupported operand type(s) for +: 'float' and 'str'
11 years ago
Nicholas Kuechler 2eb208cfd9 Add example with multiple files. 11 years ago
Nicholas Kuechler e76c27d89b Update docs and example for injecting files. 11 years ago
Ralph Tice 151f73138f fixed vpc provisioning / clarified group_id usage 11 years ago
Michael DeHaan 71b3d7043b Remove end of line semicolons. 11 years ago
Michael DeHaan 8d0a14ae7d Fix route53 module docs version/module name 11 years ago
Michael DeHaan 5c8e5c81de Fix YAML doc errors. 11 years ago
Michael DeHaan df0e4666c0 Merge pull request #3413 from evan82/devel
Added module for baking EC2 AMIs
11 years ago
Michael DeHaan e7b6eeefb2 Merge pull request #3574 from bpennypacker/route53
AWS route53 module
11 years ago
Michael DeHaan d0e319b6f7 Merge pull request #3440 from lwade/s3mode
Rewritten s3 module to allow for additional modes of operation.
11 years ago
Michael DeHaan 48ca6a16ff Merge pull request #3487 from djoreilly/ks-auth-error
Keystone_user module: fix authentication needs tenant_name too
11 years ago
Michael DeHaan 6ec5d706ef Merge pull request #3502 from bryanlarsen/digital_ocean_no_ip
digital_ocean: don't run update_attr if wait=no
11 years ago
Michael DeHaan 24e83c782f Merge pull request #3550 from lwade/ec2role
Added IAM role support
11 years ago
Michael DeHaan fe6c6e6779 Revert "Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1"
This reverts commit 1264a5b47d.
11 years ago
Ian O Connell 8fc80f296e Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1 11 years ago
Michael DeHaan 43429e9663 Removing legacy variable usage. 11 years ago
Michael DeHaan 957d0a79c0 Legacy variable usage removed. 11 years ago
Bruce Pennypacker d20ab9eaf3 added AAAA example 11 years ago
Bruce Pennypacker ad64b8416e fixed doc typos 11 years ago
Bruce Pennypacker 7fe34e0b37 AWS route53 module 11 years ago
Andrew Todd bd9d3d4fdd Changed shebangs that use /usr/bin/env to use /usr/bin/python and therefore be compatible with the ansible_python_interpreter variable. 11 years ago
Lester Wade 7984891d36 Added IAM role support 11 years ago
Michael DeHaan 1ba8322277 Merge pull request #3508 from ipauldev/devel
Allow check mode when gathering ec2 facts
11 years ago
Michael DeHaan 2596f892f0 Merge pull request #3510 from echohead/quantum-typo
Correct typo in error message.
11 years ago
Tim Miller 63c105beb1 Correct typo of 'quantun' in error message. 12 years ago
ipauldev 9dd620c687 Allow check mode when gathering ec2 facts 12 years ago
Bryan Larsen f440b5b46a update_attr should wait for the full wait timeout before checking for a missing IP addres 12 years ago
Bryan Larsen 3fe9756281 digital_ocean doc update 12 years ago
Bryan Larsen 69ff43d253 digital_ocean: don't run update_attr if wait=no
Sometimes when using digital_ocean with wait=no I get the error "No ip is found".  But with wait=no I wouldn't expect there to be any IP, that gets allocated later.   However, looking at the code, it turns out that with even with wait=no it waits up to 10 seconds for an IP to be allocated.  We could wait longer, but with wait=no that seems like the wrong choice; it's easy enough to grab an IP later with a wait=yes command.

To make this change I removed the call to update_attr in @classmethod add.  An add is always followed by an ensure_powered_on which will do the update_attr if wait=yes.   It would be possible to instead do a call to update_attr with no retries and ignore the errors but I figured it would be better to be consistently not return an IP than to sometimes return it and sometimes not.   Inconsistent behaviour makes debugging deployment scripts very difficult.
12 years ago
Darragh O'Reilly e3fabe8050 Keystone_user module: fix authentication needs tenant_name too
The keystone client needs to be passed tenant_name when authenticating the
user/password way. Also it needs auth_url instead of endpoint.
This fix adds login_tenant_name as a module parameter which is consistent
with the other OpenStack modules.
12 years ago
Evan Duffield c9cd296a09 added note about AMI security 12 years ago
Evan Duffield 56471c52a1 Merge branch 'devel' of https://github.com/evan82/ansible into devel 12 years ago
Evan Duffield dcc850dccf added region to spec 12 years ago
lwade 99ac050a43 Rewritten s3 module to allow for additional modes of operation. 12 years ago
Evan eaa9233cc8 Getting timeout errors this morning as AMIs are taking a bit longer to create, so I changed to timeout to 15 minutes 12 years ago
Evan 200f69f9d5 fixed spelling errors, unused variables and unused import 12 years ago
Evan Duffield dca20ca508 Added module for baking EC2 AMIs 12 years ago
Michael DeHaan 24bacabd6a Merge pull request #3293 from jarv/devel
Adds termination support to the ec2 module
12 years ago
Michael DeHaan 7c4688c3ef Styling: indentation 12 years ago
Michael DeHaan 7705937621 Styling: semicolon 12 years ago
Michael DeHaan 2f5ad8c5d6 Styling: spacing 12 years ago
Michael DeHaan 76edfc3d56 Styling: misc pep8 12 years ago