1584d8f01b
Add ec2_vol snapshot example from #4189
2014-01-28 09:58:13 -05:00
fca8ec3d3c
Merge pull request #4508 from willthames/ec2_vol_snapshot
...
Added ability to create EC2 volume from snapshot
2014-01-28 06:22:14 -08:00
5cbe24913f
Fix start/stop example in ec2
2014-01-27 17:48:42 -05:00
1641361057
Merge branch 'feat/ec2_start_stop' of git://github.com/Geryon/ansible into Geryon-feat/ec2_start_stop
2014-01-27 17:39:24 -05:00
b8d3c0f865
Merge pull request #5506 from mohangk/fix_elb_register_new_instance
...
Fix exception being thrown for new instance registration with ELB
2014-01-27 12:19:44 -08:00
821858ed08
Merge pull request #5380 from dhml/devel
...
ec2_group: rules can't reference containing group fix #5309
2014-01-27 11:41:21 -08:00
0f95961e33
Fix exception being thrown for new instance
...
Currently if we are trying to register an instance that has not yet
been registered with the elb an exception is thrown.
2014-01-27 20:18:55 +07:00
de659af82b
Added the ability to add volumes to instances at creation time
...
This allows a volume to be cloned from a snapshot, a brand new
volume to be created, or an ephemeral volumes to be associated
at time of instance creation.
This avoids any race conditions associated with creating extra volumes
after instance creation (e.g. writes happening before the volume is
mounted).
In addition, this allows the root volume to be edited
2014-01-25 12:38:41 +10:00
17f0c9e477
Refactor ec2_elb_lb to use shared module snippet code
2014-01-24 15:33:41 -05:00
512c02b7d2
Fix missing description key
2014-01-24 15:13:01 -05:00
53b7a495ca
Merge branch 'add_ec2_elb_lb_module' of git://github.com/jsdalton/ansible into jsdalton-add_ec2_elb_lb_module
2014-01-24 15:11:54 -05:00
4b80156267
Standardize some parameters in ec2_key
2014-01-23 22:22:09 -05:00
cbb2a4ce9b
Merge pull request #5256 from zbal/ec2_keys
...
Add ec2_key module.
2014-01-23 19:14:46 -08:00
3c455685bc
Merge pull request #5603 from willthames/ec2_keypair_not_mandatory
...
key_name is not required when creating ec2 instances
2014-01-23 17:06:23 -08:00
b11d62270f
Revert "Merge pull request #5496 from angstwad/cf-module"
...
This reverts commit a807e3b9c8 , reversing
changes made to df8ecdeded .
2014-01-23 18:27:49 -05:00
c3408f205e
Revert "Merge pull request #5540 from angstwad/cf-container-module"
...
This reverts commit bedc616f74 , reversing
changes made to a807e3b9c8 .
2014-01-23 18:27:33 -05:00
bec35cc0c1
Revert "Fix docstrings in rax_files_objects"
...
This reverts commit e759832dd6 .
2014-01-23 18:27:22 -05:00
e759832dd6
Fix docstrings in rax_files_objects
2014-01-23 18:10:17 -05:00
bedc616f74
Merge pull request #5540 from angstwad/cf-container-module
...
Add module support for Rackspace Cloud Files Containers
2014-01-23 14:46:11 -08:00
a807e3b9c8
Merge pull request #5496 from angstwad/cf-module
...
Module support for Rackspace Cloud Files
2014-01-23 14:26:40 -08:00
df8ecdeded
Merge pull request #5210 from sivel/rax-dns-record
...
rax_dns_record: Add rax_dns_record module
2014-01-23 14:13:38 -08:00
339ab7b077
Merge pull request #5208 from sivel/rax-dns
...
Add rax_dns module
2014-01-23 14:03:44 -08:00
07b6d6ffd6
Merge pull request #5690 from sivel/rax-regex-fix
...
rax module: Fix regex match
2014-01-21 06:54:06 -08:00
a412eae9cd
digital_ocean: added requirements in DOCUMENTATION
2014-01-21 14:09:21 +01:00
89fbc64b60
Fix regex match, the printf match should work with 0 or more numeric padding characters, not 1 or more
2014-01-20 16:43:42 -06:00
1f1fa6c09a
Merge pull request #5322 from bcrochet/neutron-fip-select
...
quantum_* modules: Neutron name change, keeping backward compatibility
2014-01-16 08:37:38 -08:00
238da3cb02
ec2_elb module: Minor improvements to documentation
...
ELB(s) cause a weird formatting behaviour - it appears as EL**s**
Added choices documentation to the state option
2014-01-16 13:14:44 +10:00
6f49642286
All modules should be using /usr/bin/python in the shebang as ansible_python_interpreter processes this (see FAQ).
...
Fixing for standardization purposes.
2014-01-15 09:52:17 -05:00
8fb5a66944
keypair is not absolutely required when creating ec2 instances
2014-01-14 09:12:01 +10:00
e3adaa648a
Ensure the id attribute is returned for a node
2014-01-09 14:05:32 -06:00
c06b63ce82
Added ability to create EC2 volume from snapshot
...
ec2_vol module now takes optional snapshot argument
Added relevant module argument handler and documentation
2014-01-09 14:40:01 +10:00
a85e021640
Completed documentation and examples
2014-01-08 09:39:29 -06:00
e822ddd910
Add rax_files_objects module for Rackspace Cloud Files support
...
This squashed commit fixed typos, changed to Py 2.4 compatible exceptions
2014-01-08 09:36:04 -06:00
41be035a43
Add module support for Rackspace Cloud Files Containers
2014-01-07 17:01:59 -06:00
7520bac8ce
Merge pull request #5404 from sivel/rax-improvements
...
rax module: improvements
2014-01-07 15:52:35 -05:00
9a69b1b0ec
Merge pull request #5311 from willthames/ec2_refactor
...
ec2 modules: Move more responsibility to common EC2 module
2014-01-06 14:09:38 -08:00
99616d0c80
Pass scrub_data by default, see response from DO here: https://www.digitalocean.com/blog
2013-12-30 20:21:15 -05:00
8733b5da8b
fix short/full description for elasticache
2013-12-26 14:35:57 -05:00
0bdf615612
User report of DO not taking underscores so tweaking docs
2013-12-25 13:51:56 -05:00
c5433d9742
Check for group_name and cidr_ip.
2013-12-23 15:57:47 -05:00
bd67c6756a
Add rule group_name parameter whose value can reference containing group name.
2013-12-20 16:06:55 -05:00
46a5f8c656
Make state=present the default for ec2_tag
...
Using `ec2_tag` module without the state argument
currently results in:
```
failed: [127.0.0.1] => {"failed": true, "parsed": false}
```
This fix makes `state=present` the default
2013-12-18 13:40:41 +10:00
d3f94fe606
Merge pull request #5303 from mohangk/rds_postgres
...
Adds postgres support for Ansible RDS module
2013-12-17 14:56:21 -08:00
47f995ef64
Specify internal_network_name
...
This allow one to specify a specific internal network name for the case
where there is more than one nic on an instance. Without this, the list
of ports may not return the correct order. Therefore, it is necessary
to specify the exact internal network to attach the floating ip to
2013-12-17 14:24:30 -05:00
ab52efc7fb
Add support for neutronclient
...
The quantum_* modules will now try neutronclient first, and fall back
to quantumclient. If that fails, error out.
The code now references neutron instead of quantum in all internal
cases.
2013-12-17 13:24:20 -05:00
12005a1cd0
Move more responsibility to common EC2 module
...
Moved `AWS_REGIONS` into `ec2` module
Created `ec2_connect` method in `ec2` module
Updated modules able to use `ec2_connect` and `AWS_REGIONS`
2013-12-17 14:07:24 +10:00
038d030404
catch exposed cs.exceptions instead of novaclient
2013-12-16 09:33:29 -06:00
1dd2510e76
Adds postgres support for Ansible RDS module
2013-12-16 15:51:41 +08:00
3007a8af7e
import novaclient.exceptions for cs.images.find
...
cs.images.find(human_id= throws novaclient.exceptions.NotFound,
resulting in the try/except block with
image = cs.images.find(name=image) being skipped. catching
novaclient.exception.NotFound allows images to be specified with the
human readable name.
Example:
tasks:
- name: Server build request
local_action:
module: rax
region: DFW
image: Ubuntu 12.04 LTS (Precise Pangolin)
Also, the import is placed after try: import pyrax, because pyrax
imports novaclient and should fail if novaclient is missing.
2013-12-13 16:27:21 -06:00
f55270e746
Set version_added for new_instance_name in cloud/rds module
2013-12-13 13:54:08 -05:00