Commit Graph

154 Commits (0b7d60f3512fb982f8aba9873ce928d359d933d3)

Author SHA1 Message Date
Michael DeHaan 0b7d60f351 Merge pull request #3741 from podollb/feature_ec2_vol
adding param to the ec2_vol module allowing custom iops setting when creating EBS volume
11 years ago
Michael DeHaan f0763558ad Fixup docs formatting. 11 years ago
Michael DeHaan 74679c1c87 Slight docs tweak and remove redundant sys.exit call 11 years ago
Michael DeHaan b9e0215494 Merge branch 'devel' of git://github.com/peterkh/ansible into devel 11 years ago
Michael DeHaan 2387cfeb9b Merge pull request #3748 from lorin/ec2-idempotency
Add description to id parameter of ec2 module
11 years ago
Lorin Hochstein 099936da22 Add description to id parameter of ec2 module
Add some details in the docs about how the id parameter of the ec2
module behaves.
11 years ago
Lorin Hochstein 262808cf7c ec2: Removed unused line
Remove the reference to the unused "termination_list" parameter
in the ec2 module. The instance_ids parameter is the one that contains
the list of instance ids to be terminated.
11 years ago
Lorin Hochstein 3840a9f8f5 ec2: check for changes
In the ec2 module, if an id is specified, check if there have been
any changes. If not, return changed=False

Fixes #3746
11 years ago
Ben Podoll 279aab42c5 adding param to allow for specifying custom iops setting when creating an EBS volume 11 years ago
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 12 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'
12 years ago
Nicholas Kuechler 2eb208cfd9 Add example with multiple files. 12 years ago
Nicholas Kuechler e76c27d89b Update docs and example for injecting files. 12 years ago
Peter Hall 0517a104e6 Adding getstr mode to download an object into a variable 12 years ago
Ralph Tice 151f73138f fixed vpc provisioning / clarified group_id usage 12 years ago
Michael DeHaan 71b3d7043b Remove end of line semicolons. 12 years ago
Michael DeHaan 8d0a14ae7d Fix route53 module docs version/module name 12 years ago
Michael DeHaan 5c8e5c81de Fix YAML doc errors. 12 years ago
Michael DeHaan df0e4666c0 Merge pull request #3413 from evan82/devel
Added module for baking EC2 AMIs
12 years ago
Michael DeHaan e7b6eeefb2 Merge pull request #3574 from bpennypacker/route53
AWS route53 module
12 years ago
Michael DeHaan d0e319b6f7 Merge pull request #3440 from lwade/s3mode
Rewritten s3 module to allow for additional modes of operation.
12 years ago
Michael DeHaan 48ca6a16ff Merge pull request #3487 from djoreilly/ks-auth-error
Keystone_user module: fix authentication needs tenant_name too
12 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
12 years ago
Michael DeHaan 24e83c782f Merge pull request #3550 from lwade/ec2role
Added IAM role support
12 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.
12 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 12 years ago
Michael DeHaan 43429e9663 Removing legacy variable usage. 12 years ago
Michael DeHaan 957d0a79c0 Legacy variable usage removed. 12 years ago
Bruce Pennypacker d20ab9eaf3 added AAAA example 12 years ago
Bruce Pennypacker ad64b8416e fixed doc typos 12 years ago
Bruce Pennypacker 7fe34e0b37 AWS route53 module 12 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. 12 years ago
Lester Wade 7984891d36 Added IAM role support 12 years ago
Michael DeHaan 1ba8322277 Merge pull request #3508 from ipauldev/devel
Allow check mode when gathering ec2 facts
12 years ago
Michael DeHaan 2596f892f0 Merge pull request #3510 from echohead/quantum-typo
Correct typo in error message.
12 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