Commit graph

878 commits

Author SHA1 Message Date
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
pascalheraud
643cef988e Fixed bad location and import Fixed bad type of default value for timeout 2016-12-08 11:34:33 -05:00
pascalheraud
88c5d84d72 Fixed the module to be compliant with pep8 2016-12-08 11:34:33 -05:00
pascalheraud
40d3a66368 Removed unnecessary moduleChanged=False Added missing exceptions handling 2016-12-08 11:34:33 -05:00
pascalheraud
2a251a9e26 Added a timeout param to prevent infinite loop while waiting for completion of a task. 2016-12-08 11:34:33 -05:00
pascalheraud
f05f74d9f6 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
2016-12-08 11:34:33 -05:00
pascalheraud
926c80328d Added OVH Ip loadbalancing module for managing backends 2016-12-08 11:34:33 -05:00
Ricardo Carrillo Cruz
97f75a774a Add os_zone module (#2173)
This module allows to create OpenStack Designate zone objects
2016-12-08 11:34:33 -05:00
Ricardo Carrillo Cruz
3cb76ce047 Add os_recordset module (#2240)
This module allows to manage OpenStack Designate recordsets.
2016-12-08 11:34:33 -05:00
Kaz Cheng
2886d3d9ec 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.
2016-12-08 11:34:33 -05:00
Alvaro Aleman
54d40fe557 Ensure os_project checks the right domain (#2519) 2016-12-08 11:34:32 -05:00
Matt Clay
41d68b5498 Remove duplicate requirements. 2016-12-08 11:34:32 -05:00
Alvaro Aleman
0a9cdf647a Make os_user_role respect domain when querying for projects (#2520) 2016-12-08 11:34:32 -05:00
lorijoan
d0c2db9c5b Update cs_volume module to fix typo on force attribute (#2592)
fixes #2590
2016-12-08 11:34:32 -05:00
Ryan S. Brown
4b2563ff4e iam_server_certificate_facts: Correct call to get_server_certs 2016-12-08 11:34:32 -05:00
Allen Sanabria
885bdf3a4e 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.
2016-12-08 11:34:32 -05:00
Allen Sanabria
f5fd2a418f iam_server_certificate_facts: change except to python 2.6 syntax 2016-12-08 11:34:32 -05:00
Allen Sanabria
0445e22383 iam_server_certificate_facts: Retrieve attributes from server certificate
This module will allow you to retrieve all the attributes
related to a server certificate.
2016-12-08 11:34:32 -05:00
mathieu bultel
579b2a8f2e 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
2016-12-08 11:34:31 -05:00
Hiroaki Nakamura
04d049cee9 Fix lxd_container and lxd_profile document to be rendered properly 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
a06179e08b Change command to check python is installed 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
382f9b0999 Fix initializing err in _get_err_from_resp_json 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
e3c402ada3 Remove debug parameter and add logs in return object when invoked with -vvvv 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
25ed6a7564 Fix sending request 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
364ad3b8e5 Remove support for type=profile from lxd_container module 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
be391b4d1f Add lxd_profile module 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
9d13552999 Create LXDClient and LXDClientException 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
4630540ca9 Unify unix_socket_path and url to the url parameter 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
008dd0236d Use metadata.err for error msg and return logs only when debug is true 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
c671ff5fda Add debug parameetr and put logs in result when debug is true or module failed 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
42401ea2c3 Use timeout only for chaging state and getting IPv4 addresses 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
22957e79f6 Check argument choices according to type value 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
bb69e7030c Add support for connecting via https with a client certificate 2016-12-08 11:34:30 -05:00
jpic
684291d461 s/_needs_to_change_config/_needs_to_change_container_config/ 2016-12-08 11:34:30 -05:00
Hiroaki Nakamura
1079de804c Support for creating, modifying, renaming and deleting a profile 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
d26c84d620 Fix invalid YAML in document 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
a0bf88f60a Split config parameter to config, devices, profiles, source et al 2016-12-08 11:34:29 -05:00
jpic
776a748eb4 Can't use super on old style classes 2016-12-08 11:34:29 -05:00
jpic
a982b95846 Refactor 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
c00de7b3c9 Expand tab with 8 spaces 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
dd19f6d61b No meaningful change just to trigger Travis 2016-12-08 11:34:29 -05:00