Commit graph

188 commits

Author SHA1 Message Date
Nicholas Kuechler
e4d0c7b0ce Update example to be more yaml friendly 2013-07-27 13:33:30 -05:00
Tim Miller
edbac1f14e 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'
2013-07-25 14:54:21 -07:00
Nicholas Kuechler
b8edbd0c0e Add example with multiple files. 2013-07-23 23:09:02 -05:00
Nicholas Kuechler
72238889c3 Update docs and example for injecting files. 2013-07-23 22:49:17 -05:00
Peter Hall
d1369f3d95 Adding getstr mode to download an object into a variable 2013-07-23 11:03:00 +10:00
Ralph Tice
1529a974e1 fixed vpc provisioning / clarified group_id usage 2013-07-22 17:00:13 -05:00
Michael DeHaan
524c7bd791 Remove end of line semicolons. 2013-07-21 11:55:38 -04:00
Michael DeHaan
c5cbb1dc62 Fix route53 module docs version/module name 2013-07-21 11:20:37 -04:00
Michael DeHaan
10f99938b9 Fix YAML doc errors. 2013-07-21 11:15:06 -04:00
Michael DeHaan
5fe1f03885 Merge pull request #3413 from evan82/devel
Added module for baking EC2 AMIs
2013-07-21 07:53:54 -07:00
Michael DeHaan
44f55d72b6 Merge pull request #3574 from bpennypacker/route53
AWS route53 module
2013-07-21 06:54:14 -07:00
Michael DeHaan
5bb0189296 Merge pull request #3440 from lwade/s3mode
Rewritten s3 module to allow for additional modes of operation.
2013-07-20 09:26:03 -07:00
Michael DeHaan
18d4b66b26 Merge pull request #3487 from djoreilly/ks-auth-error
Keystone_user module: fix authentication needs tenant_name too
2013-07-20 09:05:03 -07:00
Michael DeHaan
d4dcf18751 Merge pull request #3502 from bryanlarsen/digital_ocean_no_ip
digital_ocean: don't run update_attr if wait=no
2013-07-20 09:04:31 -07:00
Michael DeHaan
2c965476ed Merge pull request #3550 from lwade/ec2role
Added IAM role support
2013-07-20 08:55:45 -07:00
Michael DeHaan
d6449711ae 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.
2013-07-20 10:48:39 -04:00
Ian O Connell
1264a5b47d Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1 2013-07-19 18:21:51 -07:00
Michael DeHaan
1ff8c78f26 Removing legacy variable usage. 2013-07-19 09:42:22 -04:00
Michael DeHaan
764504b578 Legacy variable usage removed. 2013-07-19 09:40:53 -04:00
Bruce Pennypacker
cf3f9380d0 added AAAA example 2013-07-18 17:12:14 -04:00
Bruce Pennypacker
e9de70668b fixed doc typos 2013-07-18 15:41:44 -04:00
Bruce Pennypacker
a5e9057752 AWS route53 module 2013-07-18 13:45:00 -04:00
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