Commit Graph

818 Commits (e4ddd4358cde85645197125888d961506052a8ba)

Author SHA1 Message Date
Toshio Kuratomi 66af5335c2 Moved the atomic modules to cloud/atomic. (#2784)
Similar category to docker and lxd
2016-12-08 11:34:43 -05:00
Russell Teague 150a044728 Fix vmware_dvs_portgroup destroy task (#2776)
Fixes #2761
2016-12-08 11:34:43 -05:00
Lingxian Kong 0446db9afd Add openstack os_server_group module (#2702) 2016-12-08 11:34:43 -05:00
Kevin Carter eab15da081 Remove the subsystem lock loop (#2647)
This change removes the loop watching for "/var/lock/subsys/lxc" from
the lxc-container module. This change simply runs the command within
a container using the lxc CLI tools which should be responcible for
locking and unlocking on their own.

Closes-Issue: https://github.com/ansible/ansible-modules-extras/issues/690
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-12-08 11:34:42 -05:00
whiter 685803dbcc New module `s3_website` to manage static sites on Amazon S3 2016-12-08 11:34:42 -05:00
Rob White f420adfc99 New module - ec2_asg_facts
Gathers facts about multiple of single AWS autoscaling groups.
2016-12-08 11:34:41 -05:00
Brian Coca 1cfdfac139 updated version_added to be string 2016-12-08 11:34:41 -05:00
Brian Coca 3787b9baf8 fixed incorrect import deps (#2747) 2016-12-08 11:34:41 -05:00
Shinichi TAMURA a3860ecf1e Allow value to be bool where 'yes'/'no' are in choices (#2593)
* Changed type of 'details' argument to bool on ecs_service_facts module.

* Changed type of 'autostart' argument to bool on virt_* modules.

* Changed types of 'autoconnect' and 'stp' argument to bool on nmcli module.
('create_connection_bridge(self)' and 'modify_connection_bridge(self)' are not implemented yet?)

* Added conversion of 'value' argument when 'vtype' is boolean on debconf module.
2016-12-08 11:34:41 -05:00
George Christou d6f62694e2 Fix bug in counting subnets by Name tag (#1643)
Fixes #1551
2016-12-08 11:34:40 -05:00
Jose Armesto 980298024a Added module to find Launch Configurations (#1023)
* Added module to find Launch Configurations

* Simplified parameters to search
2016-12-08 11:34:40 -05:00
jctanner 859ff8e886 Fix vmware_guest disk and nic parameters and docstrings (#2705)
* Fix vmware_guest disk and nic parameters and docstrings
* vmware_guest: remove default for required params
2016-12-08 11:34:40 -05:00
Fernando José Pando 6c94aa4dd7 elb facts fixup (#2099)
* elb facts fixup

* return tags and logic fixup

* return tags and dont fail on nonexisting elb name
2016-12-08 11:34:40 -05:00
Allen Sanabria 14476c0e8b Now when number of shards is different than what is the stream currently, it will fail.\n\nShards can not be changed on an already created stream 2016-12-08 11:34:40 -05:00
Allen Sanabria 11f4aa6538 version bump 2016-12-08 11:34:39 -05:00
Allen Sanabria 88c08efacd Module requires boto due to ec2.py 2016-12-08 11:34:39 -05:00
Allen Sanabria b336c5a606 updated module to accept check_mode in every boto call 2016-12-08 11:34:39 -05:00
Allen Sanabria 2f5992c70f Removed test as they will not be ran by Ansible.
* I will include tests in my personal repo which will contain all
modules written by me with their associated tests.
2016-12-08 11:34:39 -05:00
Allen Sanabria 133b5ccdde Added test to kinesis_stream module.
* Update kinesis_stream based on tests.
* Added tests for kinesis_stream.
2016-12-08 11:34:39 -05:00
Allen Sanabria 24fb52c83b update doc string 2016-12-08 11:34:39 -05:00
Allen Sanabria 649e6f42b7 Create, Delete, and Modify a Kinesis Stream.
* Create a Kinesis Stream.
* Tag a Kinesis Stream.
* Update the Retention Period of a Kinesis Stream.
* Delete a Kinesis Stream.
* Wait for a Kinesis Stream to be in an ACTIVE State.
2016-12-08 11:34:39 -05:00
Brian Coca edcac217f5 make sure nic is always defined (#2678) 2016-12-08 11:34:38 -05:00
Allen Sanabria dd63eb7a7a fixed error message for releasing an ip when not waiting for the nat gateway to delete successfully 1st 2016-12-08 11:34:38 -05:00
Allen Sanabria ba17bdf1d0 fail_json when error and not exit_json 2016-12-08 11:34:38 -05:00
Allen Sanabria 1ddfa76c12 clean up documentation 2016-12-08 11:34:38 -05:00
Allen Sanabria 5a6f875487 updated catch statement to pass test (as e) 2016-12-08 11:34:38 -05:00
Allen Sanabria cca24b0eac Make sure to catch if no gateways exist 2016-12-08 11:34:38 -05:00
Allen Sanabria 015cf1f785 Added default result of None in catch statement 2016-12-08 11:34:37 -05:00
Allen Sanabria 43da26404b Updated module to be compliant with test cases.
* Added integration tests
* Added unit tests
2016-12-08 11:34:37 -05:00
Allen Sanabria ec2b499959 Fixed the missing argument to get_eip_allocation_id_by_address 2016-12-08 11:34:37 -05:00
Allen Sanabria 0d7d778c82 Manage AWS Nat Gateways
* Create an AWS Nat Gateway.
* Delete an AWS Nat Gateway.
* If Nat Gateway exist in subnet and the option is passed to not create one, it will then return the Nat Gateway object.
2016-12-08 11:34:37 -05:00
James Tanner 3170180049 Consolidate to one module and use new arg spec 2016-12-08 11:34:36 -05:00
James Tanner 7b65afa83e add examples 2016-12-08 11:34:35 -05:00
James Tanner 222f9bc08a Remove print statements 2016-12-08 11:34:35 -05:00
James Tanner d051701359 fix tabs 2016-12-08 11:34:35 -05:00
James Tanner 474b52ae47 Add the guest state module 2016-12-08 11:34:35 -05:00
James Tanner 855a408718 Rename module 2016-12-08 11:34:35 -05:00
James Tanner 4722144acf Add return data example 2016-12-08 11:34:35 -05:00
James Tanner 91e2c5e0ea Add template deployer 2016-12-08 11:34:35 -05:00
Brian Coca fdb8d11958 send json string to api instead of dict 2016-12-08 11:34:34 -05:00
Brian Coca 1e5ca511d6 now using type=json which takes care of str/dict 2016-12-08 11:34:34 -05:00
Brian Coca 02ee352951 fixes and refactoring of s3_bucket
policy should now accept and handle correctly both data structures or JSON strings
removed unused tag_set var
refactored code to make conditions clearer
rebased to allow for ceph changes, left ceph update on todo list
2016-12-08 11:34:34 -05:00
William Albert 0d144532d4 Add modules to support Google Cloud DNS (#2252)
This commit adds modules that can manipulate Google Cloud DNS. The modules can create and delete zones, as well as records within zones.
2016-12-08 11:34:34 -05:00
Toshio Kuratomi ef184e93a4 Update imports 2016-12-08 11:34:34 -05:00
Toshio Kuratomi 30ed5f620a Update examples in the documentation to yaml syntax 2016-12-08 11:34:34 -05:00
pascalheraud f3f40095f1 Fixed multiline string formatting issues 2016-12-08 11:34:34 -05:00
pascalheraud eb5fcca80b Changed order of import and documentation to fix the build 2016-12-08 11:34:34 -05:00
pascalheraud a68ef49ff6 Fixed RETURN documentation 2016-12-08 11:34:34 -05:00
pascalheraud e3524fbf00 Update ovh_ip_loadbalancing_backend.py
Changed to ansible 2.1
2016-12-08 11:34:33 -05:00
pascalheraud 876fc4bc6d Changed licence and main() 2016-12-08 11:34:33 -05:00