Commit Graph

2162 Commits (0e0f87be126afb2724961658000dba8949f56805)

Author SHA1 Message Date
Brian Coca f707a711cd doc fixes 9 years ago
dagnello 83a9f293fd Adding string support to metadata argument
This patch adds support to setting metadata key/value through a string
argument.  Variables can now be used for both the metadata key and
value.

example:
meta: "{{ var1 }}:SomeValue,key:{{ var2 }}"
9 years ago
Frank van Tol 2c24d0482b Update ec2_asg.py 9 years ago
Adrian Bridgett 686ceb81d7 add idle_timeout support 9 years ago
Brian Coca 5f1f1b2904 Merge pull request #2216 from wimnat/feature/revert-1906
Set default of dimensions parameter to be empty dict
9 years ago
Rob 5a6599d70d Move import statements for easier debugging (correct line numbers) 9 years ago
Brian Coca 9eb0c178ec Merge pull request #725 from robbwagoner/cloudformation-resources
module cloudformation: include a CFN stack's resources in the result
9 years ago
Brian Coca 85570152a7 Merge pull request #1626 from kmadac/fixed-digital-ocean-domain-MX-Origin-Error
Fixed bug, when MX records pointed to ORIGIN(@) caused unintentional …
9 years ago
Brian Coca 692781c936 Merge pull request #2070 from fvant/patch-7
We are copying from S3,  the bucket is the source, not the target.
9 years ago
Brian Coca 969c4eb493 Merge pull request #2078 from abithap/devel
os_server: Adding support to accept 'n' nic args as a string containi…
9 years ago
Brian Coca 7af7ef2ef7 Merge pull request #2086 from wimnat/feature/issue-2085
Remove 'str' type so that json is properly quoted
9 years ago
Brian Coca af82f4b23e Merge pull request #2105 from dagnello/network_list_state
Adding os_networks_facts module
9 years ago
Brian Coca 00a18c2a6e Merge pull request #2110 from dagnello/os_image_facts
Adding new image facts module
9 years ago
Brian Coca cb203420ed added version added to new rax_cdb choices 9 years ago
Brian Coca 202236f47f Merge pull request #1689 from mehulved/devel
Added support for instance types.
9 years ago
Brian Coca 547690c785 Merge pull request #2169 from stelligent/devel
Replaces 'old' get_ec2_creds connection method with get_aws_connection_info
9 years ago
Brian Coca c4f64d822c changed modules to use common ec2 docs for region 9 years ago
fperks 7fd3262c3c Fix error on ec2 status change
Both `source_dest_check` and `termination_protection` variables are not
available within the scope of the startstopec2 instance method. This just
pulls them from module.params.
9 years ago
Gilad Peleg 5f914e854b Add state=running on some ec2 examples
`state=running` was missing in some of the ec2 module examples
9 years ago
Rob ca517abf07 Set default of dimensions parameter to be empty dict 9 years ago
Adrian Lopez 8c7d697c17 Fix yaml syntax 9 years ago
dagnello 3365dad0d8 Adding os_port Module to openstack ansible modules 9 years ago
James Cammarata a3e7f5cfcc Merge pull request #2062 from wimnat/feature/iam_policy_doc_fix
Update iam_policy.py doc and state default parameter
9 years ago
James Cammarata 02c9a1b336 Merge pull request #2158 from Shrews/os_network
Allow setting external attribute
9 years ago
Brian Coca d4a03eed10 Merge pull request #2201 from halberom/qfix
ec2_tag - minor doc fix
9 years ago
Gerard Lynch 8b1ee3d6cb minor doc fix 9 years ago
Colin Hutchinson f7aa6c4d27 make a text link into a actual hyperlink
the text link doesn't fit on some screen resolutions. Making it into sphinx hyperlink will solve that
9 years ago
Matias De Carli c2520e6b67 keep backwards compatibility 9 years ago
Toshio Kuratomi dbc860daaa Fix docs build 9 years ago
Brian Coca 79ec9efd7b Merge pull request #1048 from emonty/feature/os_router
Add OpenStack Router module
9 years ago
David Shrewsbury aa1e8b8b05 Add author to os_router 9 years ago
David Shrewsbury 08e91ef68f Deprecate older router modules.
The quantum_router_gateway.py and quantum_router_interface.py modules
are deprecated with this change.
9 years ago
Matt Martz 45c5b4bf4b Merge pull request #1002 from vmihailenco/fix/rx-isdir-path
rackspace: pass full path to the isdir.
9 years ago
Brian Coca da220e0bb0 added version_added 9 years ago
Nathaniel Felsen 8ec17d0fd9 Adding support for access logs in ELB 9 years ago
Alex Kessinger 4308ae25c4 Fix a argument mismatch in elasticache
I think in this commit 720aeffca2

There was bug introduced where the ElastiCacheManager init method has
a number of positional arguments like so.

```py
    def __init__(self, module, name, engine, cache_engine_version, node_type,
                 num_nodes, cache_port, parameter_group, cache_subnet_group,
                 cache_security_groups, security_group_ids, zone, wait,
                 hard_modify, region, **aws_connect_kwargs):
```

But then later in the code the positional arguments are passed in
like this.

```py
    elasticache_manager = ElastiCacheManager(module, name, engine,
                                             cache_engine_version, node_type,
                                             num_nodes, cache_port,
                                             cache_subnet_group,
                                             cache_security_groups,
                                             security_group_ids, parameter_group, zone, wait,
                                             hard_modify, region, **aws_connect_kwargs)
```

If you count, you can see that cache_subnet_group, is being passed in
where the manager expects to see parameter_group.
9 years ago
Brian Coca 653b55bf68 Merge pull request #2160 from j-carl/fix_amazon-cloudformation-userdir
Fix to handle user directory within parameter 'template'.
9 years ago
Jens Carl dc109387bd Change type of parameter 'template' to 'path'. 9 years ago
Shayne Clausson 841835ebac Replaces 'old' get_ec2_creds connection method with get_aws_connection_info to
support passing in security_token for temporary creds.
9 years ago
Toshio Kuratomi a4ac171a07 Merge pull request #2124 from halberom/ec2_adjust_vol_handling
ec2 - allow use of volume_type in volumes dict
9 years ago
Gerard Lynch 1857263b63 allow use of volume_type in volumes dict 9 years ago
Toshio Kuratomi d5f62798f0 Docs fixes 9 years ago
Toshio Kuratomi 6cad03644f Merge pull request #2130 from shawnsilva/modify-rds-size
Fix for modifying the size of an RDS instance.
9 years ago
Toshio Kuratomi 3b5f232d4d Merge pull request #2143 from atplanet/ec2-ami-mod-clarify-block-device-mapping
Clarify available options for device_mapping parameter of ec2_ami module
9 years ago
Toshio Kuratomi b28df8d600 Merge pull request #2127 from selivan/patch-1
ec2_group.py: added ICMP rule example
9 years ago
Jens Carl e25605cd5b Fix to handle user directory within parameter 'template'. 9 years ago
David Shrewsbury 750a91520f Allow setting external attribute
With shade > 0.13.0, networks can be created that are externally
accessible. This adds a parameter for that.

Also, add RETURN documentation and 'if __name__' check around call
to main().
9 years ago
David Shrewsbury d52bb67978 Allow complete router configuration
This change allows one to completely configure a router, including
gateway and interfaces, using the latest shade (>0.13.0).
9 years ago
dagnello 40974a9811 Adding new os_subnets_facts module
There can be instances during an Ansible play where the list of subnets
currently available from OpenStack is required.  This update provides
subnet list functionality as a new os_subnets_facts module.
9 years ago
dagnello 7d09437328 Adding os_networks_facts module
There can be instances during an Ansible play where the list of networks
currently available from OpenStack is required.  This update provides
network list functionality as a new os_networks_facts module.
9 years ago
Abitha Palaniappan e64791ef1a os_server: Adding support to accept 'n' nic args as a string containing list 9 years ago
Tom Bamford 4e1d28e311 Clarify available options for device_mapping parameter of ec2_ami module 9 years ago
justnom 518ac36878 Adding additional Docker log drivers.
Adding additional `log_driver` choices:
* journald
* gelf
* fluentd

Compatible with Docker version >= 1.8.0
9 years ago
Matt Martz e8227dea7a Merge pull request #1290 from jamiehannaford/rs-as-wait
Rackspace: Add wait and wait_timeout options for provisioning servers to Auto Scale
9 years ago
Shawn Silva ba8930c83a Fix for modifying the size of an RDS instance.
When attempting to modify the size of an RDS instance Ansible succeeds and
returns a "changed" status. However, no changes are applied to the RDS
instance. Boto is looking for a keyword parameter of "allocated_storage" to
update the size, and this parameter wasn't being included.
9 years ago
Selivanov Pavel ec24a86f69 ec2_group.py: added ICMP rule example 9 years ago
Brian Coca 8b7e692494 Merge pull request #1353 from awesomescot/devel
adding parameter group option
9 years ago
dagnello 842f09cf24 Adding new image facts module 9 years ago
Matias De Carli 854ffcb605 updated dependencies to work with azure.py 1.0.1 9 years ago
EC 9168ed4736 Fixing ec2_asg termination_policy
If this isnt set, it wont launch the instances because it needs to default to "Default" despite what boto docs say.
9 years ago
James Cammarata d2c7d30c50 Merge pull request #250 from saito-hideki/bug/249
The nova_compute module create a list of un-use floating ip by value of fixed_ip
9 years ago
James Cammarata 64c0b67154 Merge pull request #1599 from emonty/feature/os_user_group
Add OpenStack Group content module
9 years ago
James Cammarata b743224aa9 Merge pull request #1831 from tkinz27/os_start_stop
Adding start and stop actions to os_server_actions
9 years ago
Rob 9bf0d06e4a Update iam_policy.py
Fixed doc for policy_name - it is a required field
Removed empty aliases
9 years ago
Philippe Jandot 8052d49b07 fix regression introduced by f38186ce8b, and propose a fix for docker facts 9 years ago
Gerard Lynch 3d12e53a28 order params, add missing tag param. update examples 9 years ago
whiter 719f68e057 Remove 'str' type so that json is properly quoted 9 years ago
Toshio Kuratomi 636eecf354 Fix improper indentation 9 years ago
Brian Coca 367b4f07a1 Merge pull request #2047 from tomfotherby/patch-1
Allow load_balancer_port as a Ansible variable
9 years ago
Brian Coca 4a8a54950c Merge pull request #2067 from wimnat/feature/issue-2066
Add exception handling to iam
9 years ago
James Cammarata 8125ae624a Merge pull request #2075 from evanccnyc/ec2_asgfix
fixing termination policies for ec2_asg
9 years ago
Evan Carter 2e84bb9c99 fixing termination policies for ec2_asg 9 years ago
Brian Coca 8a7946b91d Merge pull request #2064 from wimnat/feature/issue-2063
Remove unnecessary json.loads
9 years ago
David Shrewsbury ef93fb1c14 More os_router module cleanup and fixes.
Added a RETURN section, corrected version_added value, removed use of
'result' in exit_json() calls.
9 years ago
Brian Coca a0997e8940 Merge pull request #1757 from gutoandreollo/devel
Added the 'hw_interfaces' array
9 years ago
Brian Coca b2e5dd2c47 Merge pull request #1807 from brannon/supportVMClones
Support cloning VMs (in addition to templates)
9 years ago
Evan Carter 70ed99ec26 Fixing bug #2058 and adding some backwards compatibility 9 years ago
Frank van Tol a7667fcaf2 Update s3.py
We are copying from S3,  the bucket is the source, not the target.
9 years ago
Rob da29956f03 Add exception handling to iam 9 years ago
wimnat 8e9c85bed2 Remove unnecessary json.loads 9 years ago
Brian Coca beb60133ba Merge pull request #2042 from abithap/devel
Add support for port-id,port-name to nics in os_server
9 years ago
Tom Fotherby 54ae73b1a3 Fix #1984 - allow load_balancer_port as a variable 9 years ago
Brian Coca 05c3b3ea15 minor doc fix 9 years ago
Abitha Palaniappan f449a0f48c Add support for port-id,port-name to nics in os_server 9 years ago
Brian Coca 1c7e8ef1a0 Merge pull request #2034 from pwnall/patch-2
Fix indentation in os_server documentation
9 years ago
Brian Coca 951f5807b9 Merge pull request #2028 from rosmo/s3-permissions
Added option to set multiple ACLs for S3 objects
9 years ago
Victor Costan 2cc431f791 Fix indentation in os_server documentation 9 years ago
Toshio Kuratomi 9363369a4c Merge pull request #1991 from daviddyball/devel
Docker module log-opt support
9 years ago
Taneli Lepp 15f4b59619 Added option to set multiple ACLs for S3 objects. Also verifies the
selected permissions against Boto's canned ACL strings list.
9 years ago
Brian Coca c4140cc6db Merge pull request #2021 from h3biomed/enis_at_launch
ec2: allow ENIs to be specified at instance launch
9 years ago
Yanchek99 7104096c7c Fixed typo for instance_tags documentation 9 years ago
David Dyball a0a374b8ca Updated PR based on comments 9 years ago
Bret Martin 27e9318ffe Use general-purpose parameter mutual exclusion code for network_interfaces 9 years ago
Bret Martin 44f3618dd3 Add alias `network_interface` and accept a string for a single ENI 9 years ago
Bret Martin 5db3f14e94 Add network_interfaces example 9 years ago
Bret Martin a20a78a50c Remove aliases specification from documentation since there are none 9 years ago
Brian Coca f1efc121ee corrected whitepace 9 years ago
Toshio Kuratomi 34655e8e29 correct documentation formatting 9 years ago
Victor Costan 2ae37e7845 os_server: nice error when flavor not found
When we can't find the VM flavor that the user requests, this change replaces the non-descript stack trace with a clear error message.
9 years ago
Bret Martin eaa45dcbd9 Add network_interfaces parameter to ec2 module to support launch-time ENIs 9 years ago
Toshio Kuratomi 6e5a832dc2 Fix read-only usage to depend on the docker-py and docker server version 9 years ago
Toshio Kuratomi a4149a37ba Merge pull request #2011 from ansible/docker-merge-hostconfig-methods
We had two separate methods trying to do the same thing but neither o…
9 years ago
Brian Coca 8f31323b5c Merge pull request #1862 from SinisterLight/devel
checking remote_group_id while comparing os_security_group_rule
9 years ago
Toshio Kuratomi 1f358f349b We had two separate methods trying to do the same thing but neither one was complete. This merges them so that all of the options get parsed and applied. 9 years ago
Toshio Kuratomi 2520627fe7 Make sure listener ports are ints.
May fix #1984
9 years ago
Benno Joy 2f42cd4b2c Merge pull request #1951 from galindro/ec2_asg_termination_policies
Added termination_policies option
9 years ago
James Martin c54f875fdd Adds sanity check to make sure nics is a list. 9 years ago
Charles Paul 6a40e8b454 vm_floppy 2.0 support 9 years ago
Chrrrles Paul 8ebd6cc7cd Revert "Add 2.0 docs - Revert "add virtual floppy to VMware guest"" 9 years ago
Chrrrles Paul 3830af652f Revert "add virtual floppy to VMware guest" 9 years ago
Chrrrles Paul 943a892435 Merge pull request #1720 from nivanko/feature-virtual-floppy
Useful addition to vsphere_guest and the code looks good.  I will do more testing.  Merging into devel branch -- add virtual floppy to VMware guest
9 years ago
Benno Joy 26928dd7c6 Merge pull request #1990 from rickmendes/usability-enhancements
using single device_id and enabling release on disassociation
9 years ago
Benno Joy b5db274362 Merge pull request #1940 from jcowley/s3-permissions
Add support for S3 canned permissions. resolves #1939
9 years ago
Toshio Kuratomi 06fc029f73 Remove non-ascii quote char 9 years ago
Rick Mendes a18c96882e using single device_id and enabling release on disassociation 9 years ago
Chrrrles Paul 5fc4f9d876 Merge pull request #1982 from lowwalker/patch-2
Merging, good catch -- updated examples
9 years ago
Luke 40f2ff9fbf removed hyphens in module name in examples 9 years ago
Luke a4aa29edd9 updated examples
When testing with existing example, I received errors about auth block not being ingested. After adding the auth block, name and state with "=" caused syntax errors.
9 years ago
Benno Joy 66288d48a2 Merge pull request #1703 from haad/ec2_start_stop_by_tag
Rebase start/stop by instance tag
9 years ago
Benno Joy 512b485a90 Merge pull request #1871 from evanccnyc/devel
Adding the ability to associate eips with network interfaces on Amazon EC2
9 years ago
Timothy Appnel 2ba32a8b10 Clarified and cleaned up grammar of error messages. 9 years ago
Timothy Appnel 0e42b1708b Fixed call to undefined attribute when RDS module timeouts waiting. 9 years ago
Brian Coca 116793889f Merge pull request #1915 from leedm777/patch-1
ec2_vol: Added missing "needs 2.0" doc
9 years ago
Till Backhaus 39e7e05a8d Delete dead and broken code 9 years ago
Tony Kinsley bd210e42bc Adding start and stop actions to os_server_actions
Also making the os_server module allow a server in the possible new
states from the os_server_actions changes
9 years ago
Omri Iluz daf7a0551b No need for .keys on volumes list
Since c3f92cca21 changed "volumes" to be a list instead of a dictionary, we don't need (and cannot) .keys when appending to set.
Reported as bug #1957
9 years ago
James Cammarata 85ddb1b902 Fixing region requirement regarding euca clusters
Fixes ansible/ansible#11023
9 years ago
Bruno Galindro da Costa f7f621839a Added termination_policies option 9 years ago
Sarah Haskins b04efa22c4 Expose cache_parameter_group_name in elasticache module
The cache_parameter_group_name was not previously exposed in
elasticachy.py, I have exposed it, as optional.
9 years ago
Brian Coca 2af3f34d58 Merge pull request #1926 from cjchang/keystone_user
support creating role only
9 years ago
Brian Richards e4a5f3b409 Preventing servers that are deleted and left in the deleted state from being included in the server list 9 years ago
Nithy Renganathan 4171d167f4 Handle the changed value 9 years ago
Jason Cowley 8215aad3b3 Add support for S3 canned permissions. resolves #1939 9 years ago
HAMSIK Adam dfac073343 Rebase start/stop instance pull code 9 years ago
Mahesh Sawaiker f459b3773c support creating role only 9 years ago
Ilya Epifanov d951172920 fixed memory_limit for docker api version >= 1.19 9 years ago
David M. Lee 6a8108133d ec2_vol: Added missing "needs 2.0" doc
The ability to find-or-create a volume was added in 2.0. Added note to
the example.
9 years ago
Michael J. Schultz 63d7bbea19 Return an iterable instead of None
By default `.get()` will return `None` on a key that doesn't exist. This
causes a `TypeError` in the `for` loop a few lines down. This change simply
returns an iterable type to avoid the error.
9 years ago
Toshio Kuratomi dea5f5d15e Another way that the serialization of the boto results can fail 9 years ago
Toshio Kuratomi 4c622a0338 Another launchconfig field needs to be explicitly converted for json serialization
Fixes #1848
9 years ago
sebi 599d60efc0 mem_limit client version check 9 years ago
Brian Coca 016b4ede2e minor doc fix 9 years ago
Evan Carter 06e722900e Adding the ability to associate eips with network interfaces 9 years ago
Shobhit Srivastava 8ad072c96f checking remote_group_id while comparing os_security_group_rule 9 years ago
Brian Coca 762e43c50f Merge pull request #1860 from tedder/patch-1
fix ugly documentation
9 years ago
Toshio Kuratomi 1001eae3c8 Set a default value for DEFAULT_DOCKER_API_VERSION so we can create the AnsibleModule without docker-py 9 years ago
Ted Timmons 40519de8e7 fix ugly documentation
current version dumps a character per line in the docs: http://docs.ansible.com/ansible/cloudformation_module.html
9 years ago
Robert Jailall d10f3f7a7e Refactor ec2_snapshot to make it more testable 9 years ago
Hagai Kariti 1f447ad5ba made `wait` default to True in ec2_snapshot 9 years ago
Hagai Kariti a91db23b56 Add to the ec2_snapshot module the ability to create a snapshot only if one hasn't recently been created
- Added snapshot_max_age parameter
- Updated docs
- Made the default value of wait to be false, as it used to be
9 years ago