Andrew Todd
e477d993dd
Changed shebangs that use /usr/bin/env to use /usr/bin/python and therefore be compatible with the ansible_python_interpreter variable.
2013-07-17 16:37:04 -04:00
Lester Wade
9ec103e748
Added IAM role support
2013-07-16 13:31:30 +01:00
Michael DeHaan
27fcfe9cac
Merge pull request #3508 from ipauldev/devel
...
Allow check mode when gathering ec2 facts
2013-07-12 08:20:33 -07:00
Michael DeHaan
80bbd6a0bf
Merge pull request #3510 from echohead/quantum-typo
...
Correct typo in error message.
2013-07-12 05:39:12 -07:00
Tim Miller
84f6192c34
Correct typo of 'quantun' in error message.
2013-07-11 21:12:24 -07:00
ipauldev
5656e9d66e
Allow check mode when gathering ec2 facts
2013-07-11 19:50:55 -05:00
Bryan Larsen
cea812c3a7
update_attr should wait for the full wait timeout before checking for a missing IP addres
2013-07-11 14:05:26 -04:00
Bryan Larsen
848b38fc7f
digital_ocean doc update
2013-07-11 13:33:42 -04:00
Bryan Larsen
bdbc963736
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.
2013-07-11 13:30:42 -04:00
Darragh O'Reilly
6346798e7e
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.
2013-07-10 07:21:07 +01:00
Evan Duffield
7932ccef46
added note about AMI security
2013-07-08 10:24:22 -07:00
Evan Duffield
e33f5ae56e
Merge branch 'devel' of https://github.com/evan82/ansible into devel
2013-07-08 09:26:04 -07:00
Evan Duffield
45bdda24db
added region to spec
2013-07-08 09:24:18 -07:00
lwade
ae992c6b6e
Rewritten s3 module to allow for additional modes of operation.
2013-07-04 15:55:06 +01:00
Evan
de211aa8ec
Getting timeout errors this morning as AMIs are taking a bit longer to create, so I changed to timeout to 15 minutes
2013-07-03 11:10:39 -07:00
Evan
637a6c562e
fixed spelling errors, unused variables and unused import
2013-07-03 10:35:32 -07:00
Evan Duffield
c8f8f14e59
Added module for baking EC2 AMIs
2013-07-02 11:24:40 -07:00
Michael DeHaan
fafb3c10a5
Merge pull request #3293 from jarv/devel
...
Adds termination support to the ec2 module
2013-06-30 16:40:51 -07:00
Michael DeHaan
bc7de7bf3f
Styling: indentation
2013-06-30 18:53:55 -04:00
Michael DeHaan
0e51a1c0ea
Styling: semicolon
2013-06-30 18:53:22 -04:00
Michael DeHaan
0b251d840b
Styling: spacing
2013-06-30 18:51:00 -04:00
Michael DeHaan
ea2a665981
Styling: misc pep8
2013-06-30 18:50:40 -04:00
Michael DeHaan
82d51e6354
Semicolons must die
2013-06-30 18:49:17 -04:00
Michael DeHaan
29894737cf
Merge pull request #3374 from jsmartin/bugfix
...
cloudformation: Fixed bug in module_fail. Consistent error handling.
2013-06-30 15:22:25 -07:00
Michael DeHaan
213e74a44c
Merge pull request #3298 from devo-ps/linode
...
Add Linode cloud support.
2013-06-30 14:22:07 -07:00
James Martin
7b825f72df
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.
2013-06-30 16:59:50 -04:00
rstrox
e836e5789e
Include identity_type required by Pyrax 1.4
2013-06-27 13:50:36 -05:00
Benjamin Schwarze
31bc25063e
fix wrong argument_spec in digital_ocean module
...
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
2013-06-22 14:48:25 +02:00
John Jarvis
a61ec2e6b3
typo
2013-06-21 13:45:14 -04:00
John Jarvis
c85b0bb05f
using instance_ids and state=absent for removing instances
2013-06-21 13:43:29 -04:00
Vincent Viallet
7b0b9016b5
Improve error messages on missing required variables.
2013-06-21 21:41:00 +08:00
Vincent Viallet
c124411c36
Consistent wait_timeout between doc and module
2013-06-21 18:03:55 +09:00
Vincent Viallet
2eaf5ee206
Fix last bugs, complete all tests.
2013-06-21 17:01:29 +08:00
Vincent Viallet
17a55d6adf
Update documentation
2013-06-21 13:59:09 +08:00
Vincent Viallet
9c26b9ddce
Add linode cloud provider.
2013-06-21 13:41:33 +08:00
John Jarvis
3a5f095693
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.
2013-06-20 20:00:52 -04:00
Michael DeHaan
995ef374db
Fixup versions of newly added modules.
2013-06-19 22:39:08 -04:00
Michael DeHaan
3f8aa8aec5
Fix up some module docs formatting errors.
2013-06-19 22:37:09 -04:00
Michael DeHaan
231d9b101d
YAML fix
2013-06-19 22:33:19 -04:00
Michael DeHaan
4c43264033
Various code reformatting
2013-06-19 22:23:31 -04:00
Michael DeHaan
db94171f5b
Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds
2013-06-19 22:11:41 -04:00
Michael DeHaan
2ed9b52481
Quote some strings in the docs
2013-06-19 22:10:48 -04:00
Michael DeHaan
e1abda42a9
Merge pull request #3171 from mynameisdaniil/devel
...
Adds 'groups' field into ec2 plugin
2013-06-19 19:06:29 -07:00
Michael DeHaan
faaa90ed03
Merge branch 'ocean' into devel
...
Conflicts:
library/cloud/digital_ocean
2013-06-19 21:53:33 -04:00
Michael DeHaan
c9c45ac597
Reformat examples
2013-06-19 21:52:59 -04:00
Vincent Viallet
cc1cb01540
Rename digital ocean module to digital_ocean, add documentation.
2013-06-19 21:49:05 -04:00
Vincent Viallet
66b5689afb
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.
2013-06-19 21:48:52 -04:00
Vincent Viallet
60d1ff125e
Add digital-ocean cloud support.
2013-06-19 21:48:41 -04:00
Michael DeHaan
f9a09e10e5
Merge branch 'digitalocean' of git://github.com/devo-ps/ansible into ocean
2013-06-19 21:48:19 -04:00
Daniil
07bea63533
Allow 'ec2.group' field to handle lists of groups
2013-06-20 01:23:30 +04:00
Bruce Pennypacker
9098908cc8
Set master_password for modify command
2013-06-19 09:35:50 -04:00
Michael DeHaan
a94e404a97
Merge pull request #3236 from lwade/ec2_placementzone
...
Added placement_group parameter for cluster compute. Issue 3232.
2013-06-18 13:14:03 -07:00
Joshua Lund
ba853b8c1a
Fixed a few small typos
2013-06-18 12:26:40 -06:00
Vincent Viallet
9af24f5345
Merge branch 'a_devel' into digitalocean
2013-06-18 10:46:42 +08:00
Vincent Viallet
d4b5122ad9
Rename digital ocean module to digital_ocean, add documentation.
2013-06-18 10:45:45 +08:00
Bruce Pennypacker
898889d20e
added try/except around conn.get_all_dbinstances
2013-06-17 09:42:42 -04:00
Bruce Pennypacker
d25622f17e
changed 'action' to 'command'. Fixed a tab issue.
2013-06-17 09:39:45 -04:00
lwade
886a71e8eb
Added placement_group parameter for cluster compute.
2013-06-17 14:35:53 +01:00
Jan-Piet Mens
30d641094b
Docs: consistently format playbook EXAMPLES
2013-06-17 08:53:46 +02:00
Michael DeHaan
f698ab9232
Merge pull request #3204 from goozbach/devel
...
fixed msg bug in library/cloud/quantum_network
2013-06-16 20:16:14 -07:00
Michael DeHaan
512d7ba531
Spelling fixes
2013-06-16 22:09:35 -04:00
Jan-Piet Mens
5c69918d53
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
2013-06-15 20:54:25 +02:00
Vincent Viallet
f9e3480d12
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.
2013-06-14 14:59:52 +08:00
Vincent Viallet
fd5bb8c7f7
Add digital-ocean cloud support.
2013-06-14 11:56:01 +08:00
Derek Carter
0840af5bda
fixed msg bug in library/cloud/quantum_network
2013-06-13 23:02:04 -04:00
Bruce Pennypacker
14eda0d125
Added replication_source to the results
2013-06-12 16:22:35 -04:00
Bruce Pennypacker
1ef29a3654
endpoint is available only when instance is available
2013-06-12 11:44:33 -04:00
Bruce Pennypacker
c9e373dd7d
Added modify action
2013-06-11 13:11:11 -04:00
Bruce Pennypacker
26c37d7c07
added 'facts' action
2013-06-11 10:45:50 -04:00
Bruce Pennypacker
d62beb2df5
fixed bug in delete action - skip_final_snapshot must always be set
2013-06-10 15:49:38 -04:00
Bruce Pennypacker
041a4872fe
Amazon RDS module
2013-06-10 12:17:31 -04:00
Michael DeHaan
caa07e7fab
pep8 fixes
2013-06-01 12:29:03 -04:00
Michael DeHaan
15560c9801
Fix module labelled incorrectly.
2013-06-01 12:25:24 -04:00
Michael DeHaan
e06ced89fb
Doc standardization/style
2013-06-01 12:09:04 -04:00
Michael DeHaan
e38a83e1ca
Docs standardization/style
2013-06-01 12:06:48 -04:00
Michael DeHaan
548063a617
Docs standardization/style
2013-06-01 12:04:36 -04:00
Michael DeHaan
ab4b45df3f
Docs/style
2013-06-01 12:02:47 -04:00
Michael DeHaan
eb84f55a09
Docs/style
2013-06-01 12:00:04 -04:00
Michael DeHaan
53d0a4766c
Module doc standardization/style
2013-06-01 11:57:53 -04:00
Michael DeHaan
6a8e16e324
Standardize module doc
2013-06-01 11:55:05 -04:00
Michael DeHaan
13e37aad95
Standardize docs
2013-06-01 11:53:57 -04:00
Michael DeHaan
858efd00e3
Standarize docs
2013-06-01 11:52:28 -04:00
Michael DeHaan
d0286f7611
Standardize docs
2013-06-01 11:50:23 -04:00
Michael DeHaan
dd7efc70a7
Standardize docs
2013-06-01 11:49:29 -04:00
Michael DeHaan
d323a0ccaa
Standardize example
2013-06-01 11:49:02 -04:00
Michael DeHaan
f9ddfc6cab
Merge pull request #3080 from bigpandaio/devel
...
Issue #3079 : Initializing key_exists in case the S3 bucket does not exis...
2013-05-31 14:21:02 -07:00
Michael DeHaan
957a7bf373
Merge pull request #3020 from rtheys/virt-state
...
Support state parameter in list_vms command
2013-05-31 13:03:48 -07:00
Shahar Kedar
fe6ca38bec
Issue #3079 : Initializing key_exists in case the S3 bucket does not exist
2013-05-31 16:37:37 +03:00
bennojoy
0b93c68d57
bug fix nova_compute
2013-05-31 17:39:00 +05:30
Michael DeHaan
44e32cc45e
Some formatting fixes so docs will build, etc.
2013-05-29 18:43:23 -04:00
Michael DeHaan
f9a14f0d70
Fixup fetch doc formatting.
2013-05-29 10:45:31 -04:00
Lorin Hochstein
b432ae5a74
Documentation for keystone_user
...
Updated the module with proper documentation.
2013-05-27 07:35:05 -04:00
Rik Theys
e97f789913
Fix tabs
2013-05-26 23:06:23 +02:00
Rik Theys
a61978aed9
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.
2013-05-25 22:20:25 +02:00
Michael DeHaan
3a635d2d26
Lots of formatting fixes
2013-05-24 23:46:23 -04:00
Michael DeHaan
9c5d6f11f0
Fix tabs and spaces in OpenStack modules.
2013-05-24 23:34:48 -04:00
Michael DeHaan
9d92125a93
Merge pull request #2989 from lorin/keystone_user
...
OpenStack Identity (keystone) user module
2013-05-24 19:39:52 -07:00
Lorin Hochstein
dbd9d92861
OpenStack Identity (keystone) user module
...
Module for managing users, tenants, and roles within OpenStack.
2013-05-23 10:35:27 -04:00
bennojoy
b16e2a1d48
OpenStack Modules
2013-05-23 07:55:05 +05:30
lwade
8b62f25c5c
Added a helpful example to the ec2_facts doc.
2013-05-15 16:32:35 +01:00
Michael DeHaan
3d3a050648
Style fix.
2013-05-11 17:23:32 -04:00
Michael DeHaan
7af6a11a0c
ec2 module: more indentation fixing
2013-05-11 17:23:16 -04:00
Michael DeHaan
157f487bcd
ec2_vol fixes for 'make pep8'
2013-05-11 17:20:38 -04:00
Michael DeHaan
ab2e9dbffd
ec2 module fixes for 'make pep8'
2013-05-11 17:20:09 -04:00
Michael DeHaan
8849be6695
Merge pull request #2830 from ralph-tice/devel
...
amended s3 plugin to support 'dest' parameter
2013-05-05 09:41:08 -07:00
Michael DeHaan
cfd0413bfd
Merge pull request #2815 from jarv/devel
...
EC2 ELB management
2013-05-05 09:33:39 -07:00
Mario Franco
43156f3bab
Fix tab
2013-05-05 12:25:55 -04:00
Mario Franco
365411d4ee
Fix zone
2013-05-05 12:25:55 -04:00
Mario Franco
f74316607f
Fix security group id for vpc based on @samukasmk solution
2013-05-05 12:25:55 -04:00
John Jarvis
e5d9dad205
Parameter and variable naming issues
2013-05-03 06:55:06 -04:00
John Jarvis
a45b312907
changing arg name for consistency, absent/present for registration
2013-05-02 21:29:36 -04:00
Ralph Tice
918de8d6dc
amended s3 plugin to support 'dest' parameter to allow uploading to custom location
2013-05-02 14:27:12 -05:00
John Jarvis
e625155cd5
doc update
2013-04-30 09:03:31 -04:00
John Jarvis
70b61f13e4
marking the state changed only when there are ELBs to work on
2013-04-30 09:00:10 -04:00
John Jarvis
e9254fbc5a
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.
2013-04-29 23:40:17 -04:00
Michael DeHaan
391fb98ee2
Allow modules to be categorized, and also sort them when generating the documentation.
2013-04-28 15:03:45 -04:00