Commit Graph

2271 Commits (e0eb86a5000c1913c8e2925cf2b25a809aab02ef)

Author SHA1 Message Date
Ethan Devenport 86285e8824 Set variable types, defined choices, and cleaned up whitespace. 9 years ago
René Moser 1c4f346691 ec2_vpc_dhcp_options_facts: fix exception handling, fixes build (#2819) 9 years ago
Joe Smith 44c86245ff Set explicit type for timeout (#2809)
vmware_maintenancemode.py needs explicit type for timeout, otherwise it reads timeout as string and breaks.
9 years ago
TimothyVandenbrande b9b781c370 This is an ansible module to control/create/adapt/remove VMs on a RHEV/oVirt environment. (#2202) 9 years ago
naslanidis be9a0f9854 new AWS module for ec2 dhcp option facts (#2001)
new ec2 dhcp option facts module
9 years ago
René Moser b58bd264e8 vmware_local_user_manager: fix global name 'module' is not defined (#2818) 9 years ago
alxsey 035367170c Implement template storage selection (#2755) 10 years ago
bbooysen 5767885ae5 typo fix (#2816)
Changed 'memroy' to 'memory'.
10 years ago
Ethan Devenport e9fd5ad5dc Reverting recent commits back to initial PR and will move the new profitbricks_firewall_rule module and other recent changes to a new branch.
Revert "Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int."

This reverts commit 464cbb89f2.
10 years ago
Ethan Devenport 88dd7fd250 Added RETURN documentation. 10 years ago
Ethan Devenport 681ad6f2cc Some further documentation updates including version. 10 years ago
Ethan Devenport ea46cbef34 Minor documentation corrections. 10 years ago
Ethan Devenport 464cbb89f2 Added support for firewall rules, consolidated resource UUID retrieval methods for server and NIC modules, and set LAN type to int. 10 years ago
Toshio Kuratomi 6f1753cccd Moved the atomic modules to cloud/atomic. (#2784)
Similar category to docker and lxd
10 years ago
Russell Teague a2d23983c0 Fix vmware_dvs_portgroup destroy task (#2776)
Fixes #2761
10 years ago
Lingxian Kong 85b8615af5 Add openstack os_server_group module (#2702) 10 years ago
Kevin Carter 0749ce6faa 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>
10 years ago
Ethan Devenport 1631c717ff Included version_added for new options. 10 years ago
Ethan Devenport 727eaa219d Removed us/lasdev datacenter which the cloud provider no longer maintains. 10 years ago
Ethan Devenport fa41ccd59b Additional provider features added and fixed some bugs.
* Added support for SSH keys, image passwords, SSD disk type, and CPU family.
* Adjusted server create so that IP address is returned in response.
* Restructured remove server method(s) to handle change status properly, gracefully handle missing servers, and improve overall performance.
* Prevent duplicate server names from being provisioned so removals can be handled appropriately.
* Fixed a bug in the count increment being a string rather than an integer.
* Fixed issue with create_volume returning invalid response.
* Fixed type bug in volume instance_ids for volume removal and improved volume management.
* Fixed type bug in instance_ids for proper server removal and moved boot volume creation into composite server build request.
* General clean up.
10 years ago
whiter 119efdcb82 New module `s3_website` to manage static sites on Amazon S3 10 years ago
Rob White fa6e654eb2 New module - ec2_asg_facts
Gathers facts about multiple of single AWS autoscaling groups.
10 years ago
Brian Coca 1aeb9f8a8c updated version_added to be string 10 years ago
Brian Coca a0969e4bff fixed incorrect import deps (#2747) 10 years ago
Shinichi TAMURA 5fbb0de36f 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.
10 years ago
George Christou 101f9f5f46 Fix bug in counting subnets by Name tag (#1643)
Fixes #1551
10 years ago
Jose Armesto db463e44b3 Added module to find Launch Configurations (#1023)
* Added module to find Launch Configurations

* Simplified parameters to search
10 years ago
jctanner 5fe51b4422 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
10 years ago
Fernando José Pando c600334a9d elb facts fixup (#2099)
* elb facts fixup

* return tags and logic fixup

* return tags and dont fail on nonexisting elb name
10 years ago
Ryan Brown 7ffd42f727 Merge pull request #1901 from linuxdynasty/kinesis_streams
Add `kinesis_stream` module to create/delete/update AWS Kinesis streams
10 years ago
Brian Coca 7a73e2a3aa make sure nic is always defined (#2678) 10 years ago
Allen Sanabria 950d76af0b fixed error message for releasing an ip when not waiting for the nat gateway to delete successfully 1st 10 years ago
Allen Sanabria dcf4d7e6e5 fail_json when error and not exit_json 10 years ago
Allen Sanabria 123c70546e clean up documentation 10 years ago
Allen Sanabria ab62c644bc updated catch statement to pass test (as e) 10 years ago
Allen Sanabria 8af1063785 Make sure to catch if no gateways exist 10 years ago
Allen Sanabria 4e8e38f631 remove boto 10 years ago
Allen Sanabria 2e42c72447 version bump 10 years ago
Allen Sanabria 79ea553200 Module requires boto due to ec2.py 10 years ago
Allen Sanabria aa189b8d98 Added default result of None in catch statement 10 years ago
Allen Sanabria ee523be26c Updated module to be compliant with test cases.
* Added integration tests
* Added unit tests
10 years ago
Allen Sanabria 349db85b00 Fixed the missing argument to get_eip_allocation_id_by_address 10 years ago
Allen Sanabria f86c5f8465 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.
10 years ago
Filipe Niero Felisbino e2e697c3ff Fix attachment issue ( thanks @gunzy83 ) 10 years ago
Filipe Niero Felisbino 753ddf87ac Change attached parameter default to None 10 years ago
Filipe Niero Felisbino c81e88856a Add "version_added" to attached attribute 10 years ago
Filipe Niero Felisbino 3099b607c1 Add attached parameter to ec2_eni module 10 years ago
Filipe Niero Felisbino 8461524904 Add RETURN docs 10 years ago
Filipe Niero Felisbino 178caff2ed Fix docs 10 years ago
Filipe Niero Felisbino 27c4beb19d Fix the AMI creation/modification logic thus making it idempotent 10 years ago
James Tanner 13215eeb7c Consolidate to one module and use new arg spec 10 years ago
James Tanner 6cebd509d7 add examples 10 years ago
James Tanner cf61825ae5 Remove print statements 10 years ago
James Tanner a3f415a892 fix tabs 10 years ago
James Tanner 5d2d0e0045 fix tabs 10 years ago
James Tanner 07fb05a852 Add the guest state module 10 years ago
James Tanner 3caee773cb Rename module 10 years ago
James Tanner c51b1549a2 Add return data example 10 years ago
James Tanner 6b5ad394da Add template deployer 10 years ago
Ryan Brown d72a394f0b Merge pull request #2126 from bcoca/s3_bucket_fix_json_plus
Refactor of `s3_bucket` to support json/jsonarg param type
10 years ago
Brian Coca f6841eb51f send json string to api instead of dict 10 years ago
William Albert 9fda16070f 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.
10 years ago
Toshio Kuratomi c8f911e05c Update imports 10 years ago
Toshio Kuratomi c6938e42ef Update examples in the documentation to yaml syntax 10 years ago
pascalheraud 39f36103d7 Fixed multiline string formatting issues 10 years ago
pascalheraud 9058f1fb76 Changed order of import and documentation to fix the build 10 years ago
pascalheraud b9a7fbbf41 Fixed RETURN documentation 10 years ago
pascalheraud 91d7f1b34d Update ovh_ip_loadbalancing_backend.py
Changed to ansible 2.1
10 years ago
pascalheraud a28287d0b4 Update ovh_ip_loadbalancing_backend.py
Fixed documentation from "ip" to "backend" and enhanced text.
10 years ago
pascalheraud 13b164791e Update ovh_ip_loadbalancing_backend.py 10 years ago
pascalheraud 6b91834d9f Changed licence and main() 10 years ago
pascalheraud 40b78fbf72 Fixed bad location and import
Fixed bad type of default value for timeout
10 years ago
pascalheraud 7c9fdba5ad Fixed the module to be compliant with pep8 10 years ago
pascalheraud 1972df5a71 Removed unnecessary moduleChanged=False
Added missing exceptions handling
10 years ago
pascalheraud f7a5013083 Added a timeout param to prevent infinite loop while waiting for
completion of a task.
10 years ago
pascalheraud 37900daf79 Fixed module from review inputs :
- Caught the exception from import ovh to provide a proper message to
the user
- Removed unuseful brackets
- Added a else to check the state instead of two if
- Changed the module to be added to 2.0
- Added exceptions handling for all APIs calls with a clear message
including the return from the API.

And : 
- Fixed dependency of OVH api to 0.3.5
10 years ago
pascalheraud a767da1139 Added OVH Ip loadbalancing module for managing backends 10 years ago
Ricardo Carrillo Cruz 8ad0c52a82 Add os_zone module (#2173)
This module allows to create OpenStack Designate zone objects
10 years ago
Ricardo Carrillo Cruz 866b04784d Add os_recordset module (#2240)
This module allows to manage OpenStack Designate recordsets.
10 years ago
Brian Coca 6402d36af3 now using type=json which takes care of str/dict 10 years ago
Brian Coca df79ca6352 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
10 years ago
Kaz Cheng db979dde74 Fix a number of issues around detecting nat gateways, how (#1511)
routes_to_delete is detected, propagating_vgw_ids and checking if
gateway_id exists.
10 years ago
Alvaro Aleman b02a24ffed Ensure os_project checks the right domain (#2519) 10 years ago
Matt Clay 651a25f1a3 Remove duplicate requirements. 10 years ago
Alvaro Aleman 7bc7f9f078 Make os_user_role respect domain when querying for projects (#2520) 10 years ago
lorijoan 38d364103d Update cs_volume module to fix typo on force attribute (#2592)
fixes #2590
10 years ago
Allen Sanabria e9f7fb0927 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 10 years ago
Allen Sanabria 8a17506058 version bump 10 years ago
Allen Sanabria 7cacd7dd2a Module requires boto due to ec2.py 10 years ago
Allen Sanabria 72988aab14 updated module to accept check_mode in every boto call 10 years ago
Allen Sanabria 8c1277a8b7 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.
10 years ago
Allen Sanabria 988f468457 Added test to kinesis_stream module.
* Update kinesis_stream based on tests.
* Added tests for kinesis_stream.
10 years ago
Allen Sanabria 514e285d1a update doc string 10 years ago
Allen Sanabria 4e1c3a58b3 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.
10 years ago
Ryan S. Brown 1a7d26a1b8 iam_server_certificate_facts: Correct call to `get_server_certs` 10 years ago
Allen Sanabria f36ec115fc iam_server_certificate_facts: list all certs
If a server name isn't passed, retrieve all server certificates by
default. Change return value to a dict with the server_cert_name being
the key.
10 years ago
Allen Sanabria 4615a6cc76 iam_server_certificate_facts: change `except` to python 2.6 syntax 10 years ago
Allen Sanabria c574dbee54 iam_server_certificate_facts: Retrieve attributes from server certificate
This module will allow you to retrieve all the attributes
related to a server certificate.
10 years ago
mathieu bultel c6a45234e0 Add os_stack module for create, update and delete stack (#2002)
* Add os_stack module for create and delete stack

* Add ansible module for creating and deleting heat stack
* Parameters:
  - stack name
  - template
  - environment_files (list)
  - parameters (dict)
  - timeout
  - rollback
  - state: In a near futur I would like to improve
    this module by providing a way updating the stack
    if already exist. Shade doesn't offer this functionality
    AFAIK

* Add update stack feature

* Update added_version and return doc

* Add copyright for os_stack module

* Add wait user choice and minor fixes

* Remove Todo for Shade 1.8.0 and bad line example

* Add documentation for the return values

* Fix type on return value

* Fix yaml syntax

* Cast message to string instead

* add missing check mode
10 years ago
René Moser a99464f545 Merge pull request #2208 from hnakamur/lxd_container
Add lxd_container module
10 years ago