Commit Graph

1660 Commits (ce76d813c30dfae0f08b806cd346ae9fb03e6857)

Author SHA1 Message Date
Bryan Larsen f440b5b46a update_attr should wait for the full wait timeout before checking for a missing IP addres 11 years ago
Bryan Larsen 3fe9756281 digital_ocean doc update 11 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.
11 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.
11 years ago
Evan Duffield c9cd296a09 added note about AMI security 11 years ago
Evan Duffield 56471c52a1 Merge branch 'devel' of https://github.com/evan82/ansible into devel 11 years ago
Evan Duffield dcc850dccf added region to spec 11 years ago
lwade 99ac050a43 Rewritten s3 module to allow for additional modes of operation. 11 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 11 years ago
Evan 200f69f9d5 fixed spelling errors, unused variables and unused import 11 years ago
Evan Duffield dca20ca508 Added module for baking EC2 AMIs 11 years ago
Michael DeHaan 24bacabd6a Merge pull request #3293 from jarv/devel
Adds termination support to the ec2 module
11 years ago
Michael DeHaan 7c4688c3ef Styling: indentation 11 years ago
Michael DeHaan 7705937621 Styling: semicolon 11 years ago
Michael DeHaan 2f5ad8c5d6 Styling: spacing 11 years ago
Michael DeHaan 76edfc3d56 Styling: misc pep8 11 years ago
Michael DeHaan 6958cf41ef Semicolons must die 11 years ago
Michael DeHaan 87b0deba85 Merge pull request #3374 from jsmartin/bugfix
cloudformation: Fixed bug in module_fail. Consistent error handling.
11 years ago
Michael DeHaan df1dfdf509 Merge pull request #3298 from devo-ps/linode
Add Linode cloud support.
11 years ago
James Martin 481266ae9f Fixed bug in module_fail. Consistent error handling. Adding comments. Removal of unused variable. Removed unecessary wait_for option. was never been used to begin with. Trim down the stack_outputs. Don't need to include stack name and region since they are already required parameters. Rollback supported in status operations. Using dict when possible. 11 years ago
rstrox 67b86c21a5 Include identity_type required by Pyrax 1.4 11 years ago
Benjamin Schwarze 7cc00f9a03 fix wrong argument_spec in digital_ocean module
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
11 years ago
John Jarvis eb97624de3 typo 11 years ago
John Jarvis abffe2e9a6 using instance_ids and state=absent for removing instances 11 years ago
Vincent Viallet e7f17e7989 Improve error messages on missing required variables. 11 years ago
Vincent Viallet c3846dd33b Consistent wait_timeout between doc and module 11 years ago
Vincent Viallet a04af8e461 Fix last bugs, complete all tests. 11 years ago
Vincent Viallet fa0595e72b Update documentation 11 years ago
Vincent Viallet 3efba3f529 Add linode cloud provider. 11 years ago
John Jarvis 0cc09a47e5 Adds termination support to the ec2 module
Pass in the `instances` output of the ec2 module
to terminate a list of instances that were previously provisioned.

Useful for automated testing.
11 years ago
Michael DeHaan 0ed5d18d60 Fixup versions of newly added modules. 11 years ago
Michael DeHaan 997bf64f3f Fix up some module docs formatting errors. 11 years ago
Michael DeHaan e6bc5ce124 YAML fix 11 years ago
Michael DeHaan 78bc5fd729 Various code reformatting 11 years ago
Michael DeHaan 7b8101eebf Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds 11 years ago
Michael DeHaan 2b5a7c69a9 Quote some strings in the docs 11 years ago
Michael DeHaan b5d25b9843 Merge pull request #3171 from mynameisdaniil/devel
Adds 'groups' field into ec2 plugin
11 years ago
Michael DeHaan f986665c5d Merge branch 'ocean' into devel
Conflicts:
	library/cloud/digital_ocean
11 years ago
Michael DeHaan a85c97edfb Reformat examples 11 years ago
Vincent Viallet a8e6e7c312 Rename digital ocean module to digital_ocean, add documentation. 11 years ago
Vincent Viallet dc5a34efbe Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task. 11 years ago
Vincent Viallet 0d649ebe26 Add digital-ocean cloud support. 11 years ago
Michael DeHaan 1bbbf445b3 Merge branch 'digitalocean' of git://github.com/devo-ps/ansible into ocean 11 years ago
Daniil 9d79bfa4ee Allow 'ec2.group' field to handle lists of groups 11 years ago
Bruce Pennypacker 85c8c87361 Set master_password for modify command 11 years ago
Michael DeHaan b1d96bc839 Merge pull request #3236 from lwade/ec2_placementzone
Added placement_group parameter for cluster compute. Issue 3232.
11 years ago
Joshua Lund 132ca0b367 Fixed a few small typos 11 years ago
Vincent Viallet 65af7ce352 Merge branch 'a_devel' into digitalocean 11 years ago
Vincent Viallet fe7fcf2d15 Rename digital ocean module to digital_ocean, add documentation. 11 years ago
Bruce Pennypacker 0b64077bbd added try/except around conn.get_all_dbinstances 11 years ago
Bruce Pennypacker 158d2a9a82 changed 'action' to 'command'. Fixed a tab issue. 11 years ago
lwade 2ef0d94ab4 Added placement_group parameter for cluster compute. 11 years ago
Jan-Piet Mens 98c1423269 Docs: consistently format playbook EXAMPLES 11 years ago
Michael DeHaan 0b87fa6905 Merge pull request #3204 from goozbach/devel
fixed msg bug in library/cloud/quantum_network
11 years ago
Michael DeHaan 50a7db97a5 Spelling fixes 11 years ago
Jan-Piet Mens 3404a0fc16 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
11 years ago
Vincent Viallet 6c88a80bd7 Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task. 11 years ago
Vincent Viallet e36fd462c3 Add digital-ocean cloud support. 11 years ago
Derek Carter 7a73559802 fixed msg bug in library/cloud/quantum_network 11 years ago
Bruce Pennypacker 078a0ef7c7 Added replication_source to the results 11 years ago
Bruce Pennypacker 47bc6e7ff3 endpoint is available only when instance is available 11 years ago
Bruce Pennypacker 90c3e7685d Added modify action 11 years ago
Bruce Pennypacker 849cbfdf1c added 'facts' action 11 years ago
Bruce Pennypacker eba6c4195e fixed bug in delete action - skip_final_snapshot must always be set 11 years ago
Bruce Pennypacker 2771625be4 Amazon RDS module 11 years ago
Michael DeHaan 3012d269ff pep8 fixes 11 years ago
Michael DeHaan fa2d027e33 Fix module labelled incorrectly. 11 years ago
Michael DeHaan 901e73918a Doc standardization/style 11 years ago
Michael DeHaan e98ed092d4 Docs standardization/style 11 years ago
Michael DeHaan 76b7534b11 Docs standardization/style 11 years ago
Michael DeHaan b63b0d7b11 Docs/style 11 years ago
Michael DeHaan d5ff40ecc3 Docs/style 11 years ago
Michael DeHaan c33ed6942b Module doc standardization/style 11 years ago
Michael DeHaan 70ea93653f Standardize module doc 11 years ago
Michael DeHaan 3cbf40c71e Standardize docs 11 years ago
Michael DeHaan 38b5b0c241 Standarize docs 11 years ago
Michael DeHaan a004b3a865 Standardize docs 11 years ago
Michael DeHaan 6259c9b34f Standardize docs 11 years ago
Michael DeHaan aeffb17d6b Standardize example 11 years ago
Michael DeHaan 9e8db11799 Merge pull request #3080 from bigpandaio/devel
Issue #3079: Initializing key_exists in case the S3 bucket does not exis...
11 years ago
Michael DeHaan 078cb709f4 Merge pull request #3020 from rtheys/virt-state
Support state parameter in list_vms command
11 years ago
Shahar Kedar f1638c5eea Issue #3079: Initializing key_exists in case the S3 bucket does not exist 11 years ago
bennojoy 636f1ed794 bug fix nova_compute 11 years ago
Michael DeHaan c651a8cf2e Some formatting fixes so docs will build, etc. 11 years ago
Michael DeHaan 2a479cca52 Fixup fetch doc formatting. 11 years ago
Lorin Hochstein 4a215203ed Documentation for keystone_user
Updated the module with proper documentation.
11 years ago
Rik Theys c42e999114 Fix tabs 11 years ago
Rik Theys 588784ca71 Support state parameter in list_vms command
Support the state parameter in the list_vms command to filter the
VM's to list based on their state.
11 years ago
Michael DeHaan 4105813ebe Lots of formatting fixes 11 years ago
Michael DeHaan 333577c944 Fix tabs and spaces in OpenStack modules. 11 years ago
Michael DeHaan 48334d05d7 Merge pull request #2989 from lorin/keystone_user
OpenStack Identity (keystone) user module
11 years ago
Lorin Hochstein 869e14c318 OpenStack Identity (keystone) user module
Module for managing users, tenants, and roles within OpenStack.
11 years ago
bennojoy 2221c33b15 OpenStack Modules 12 years ago
lwade 47526e7464 Added a helpful example to the ec2_facts doc. 12 years ago
Michael DeHaan a6c042a4f7 Style fix. 12 years ago
Michael DeHaan 1e8bc816f4 ec2 module: more indentation fixing 12 years ago
Michael DeHaan 08abd9cb07 ec2_vol fixes for 'make pep8' 12 years ago
Michael DeHaan 58aad8c6e8 ec2 module fixes for 'make pep8' 12 years ago
Michael DeHaan 25ab6a3ddb Merge pull request #2830 from ralph-tice/devel
amended s3 plugin to support 'dest' parameter
12 years ago
Michael DeHaan b6b6f2b17b Merge pull request #2815 from jarv/devel
EC2 ELB management
12 years ago
Mario Franco 11ad5d2679 Fix tab 12 years ago
Mario Franco b0331af29b Fix zone 12 years ago
Mario Franco 015117b990 Fix security group id for vpc based on @samukasmk solution 12 years ago
John Jarvis 724c2f2709 Parameter and variable naming issues 12 years ago
John Jarvis 8098b80e2d changing arg name for consistency, absent/present for registration 12 years ago
Ralph Tice 0866fa5405 amended s3 plugin to support 'dest' parameter to allow uploading to custom location 12 years ago
John Jarvis 43910bd290 doc update 12 years ago
John Jarvis bfc0ea3b0e marking the state changed only when there are ELBs to work on 12 years ago
John Jarvis 434a9d3501 Adding module to de-register/register EC2 instances
This module handles AWS EC2 ELB registration.

* De-registration requires the instance id which can be looked up using
  the ec2_facts module.
* Registration requires both the instance id and the elbs that the
  instance belongs to.

De-registration will return an ec2_elb fact that can be used for
registration in post_tasks.
12 years ago
Michael DeHaan cd97a4cb14 Allow modules to be categorized, and also sort them when generating the documentation. 12 years ago