Commit graph

13358 commits

Author SHA1 Message Date
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
Patrick Ogenstad
826459c5f2 New module asa_command (#2306) 2016-12-08 11:34:31 -05:00
Patrick Ogenstad
b3b6aec0b2 New module asa_config (#2307) 2016-12-08 11:34:31 -05:00
Patrick Ogenstad
606c70ff7c New module asa_template (#2308) 2016-12-08 11:34:31 -05:00
Patrick Ogenstad
71eb181da4 New module asa_acl (#2309) 2016-12-08 11:34:31 -05:00
René Moser
b7d80b1f3b consul_acl: fix docs, arg_spec not matching docs (#2544) 2016-12-08 11:34:31 -05:00
Peter Oliver
9b96585085 Handle empty IPS publishers (#2047)
It turns out it's possible to set up a publisher with no URIs.  Handle
this gracefully.
2016-12-08 11:34:31 -05:00
Rene Moser
83f263d132 Revert "travis: workaround false negative test failure (#2362)"
This reverts commit d0568790886f7d3973b31b55c5e045152514c604.
2016-12-08 11:34:31 -05:00
Kevin Borgolte
026dc4f957 Fix Kubernetes API auth regression from 393e43b8 (#2503)
* Fix Kubernetes API auth regression from 393e43b8

Commit 393e43b8 renames url_username and url_password to username and
password, which breaks authentication to a Kubernetes API endpoint as
fetch_url() in ansible.module_utils.urls relies on url_username and
url_password being set.

* Add aliases for clustering/kubernetes.py

- username as alias for url_username
- password as alias for url_password
2016-12-08 11:34:31 -05:00
Nate Prewitt
842394b1ab removing | from description so docs render properly in RTD (#2533) 2016-12-08 11:34:31 -05:00
Robin Roth
6fdad49309 allow overwrite_multiple with more than 2 repos (#2481)
2.1 introduces overwrite_multiple, which can overwrite more than one
exisiting repo (with matching alias or URL). Allow more than 2 repos to
be overwritten, since openSuSE allow more than one repo with the same
URL if the alias is different.
2016-12-08 11:34:30 -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
Hiroaki Nakamura
2b982c8345 Remove sample of logs in returned object 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
82948398bd Use httplib instead of requests_unixsocket 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
f9b5075187 Add documentation about logs in returned object 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
e151e5324e Fix bug in comparing config 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
53fe20f1da Apply config to the existing container 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
8756a79a54 Remove dependency to pylxd and use requests_unixsocket directly 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
f7dcadeb07 Update document about copying files to containers 2016-12-08 11:34:29 -05:00
jpic
156a711753 Remove example from notes, syntax fix 2016-12-08 11:34:29 -05:00
Hiroaki Nakamura
b02e805c37 Document about copying files and using an remote image 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
ff985a03ae Present clearer messages for connection error 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
c538f4d7ca Fix examples 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
a48354576e Simplify requirements 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
8d511d6bc1 Fix English in documentation 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
8dff16a253 Fix indent 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
669a9838d5 Fix RETURN document to be a valid yaml 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
dc9905a8de Add __init__.py to cloud/lxd 2016-12-08 11:34:28 -05:00
Hiroaki Nakamura
e69dd88681 Add lxd_container module 2016-12-08 11:34:28 -05:00