1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/plugins/modules/cloud
Tristan Le Guern 51a08ea398
proxmox: create a common base (#1331)
* proxmox: create a common base

Add a doc_fragment to share the documentation regarding authentication
parameters (api_host, api_user, api_password, api_token_id,
api_token_secret as well as the lone validate_certs).

Add a module_utils to hold common code such as the argument spec (again
related to authentication paramters), a helper function to convert from
Proxmox boolean representation to python and the base class
ProxmoxAnsible.
For now it only handles the connection to Proxmox VE API but more can be
added in the future.

To check if everything is well in place add three new modules:
proxmox_{domain,group,user}_info.

And finaly tests these new modules.

* Apply suggestions from code review

Co-authored-by: Felix Fontein <felix@fontein.de>

* Add tests/integration/targets/proxmox/aliases

Co-authored-by: Felix Fontein <felix@fontein.de>
2020-11-24 17:30:39 +01:00
..
alicloud modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
atomic Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
centurylink Tidy up validate-modules ignores for modules: cloud/centurylink (rebased) (#1365) 2020-11-23 21:47:52 +01:00
dimensiondata Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
google Remove deprecated google modules (#1370) 2020-11-24 06:34:48 +01:00
heroku Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
huawei Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
kubevirt modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
linode Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
lxc lxc_container: fix the type of the 'container_config' parameter (#216) 2020-11-08 13:10:19 +01:00
lxd module lxd_container - added target parameter for cluster deployments (#711) 2020-07-30 12:30:25 +03:00
memset Fix boolean defaults. (#1343) 2020-11-23 11:14:43 +00:00
misc proxmox: create a common base (#1331) 2020-11-24 17:30:39 +01:00
oneandone Tidy up validate-modules ignores for modules: cloud/oneandone (#1357) 2020-11-23 21:47:18 +01:00
online modules: fix examples to use FQCN for builtin modules (#648) 2020-07-14 18:28:08 +03:00
opennebula modules: fix examples to use FQCN for builtin plugins (#661) 2020-07-16 14:42:12 +03:00
oracle Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
ovh Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
ovirt Fix boolean defaults. (#1343) 2020-11-23 11:14:43 +00:00
packet modules: fix examples to use FQCN for builtin plugins (#661) 2020-07-16 14:42:12 +03:00
profitbricks modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
pubnub Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
rackspace Fix boolean defaults. (#1343) 2020-11-23 11:14:43 +00:00
scaleway Tidy up validate-modules ignores for cloud/scaleway modules (#1268) 2020-11-12 08:26:54 +01:00
smartos modules: fix examples to use FQCN for builtin modules (#648) 2020-07-14 18:28:08 +03:00
softlayer Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00
spotinst modules: fix examples to use FQCN for builtin modules (#648) 2020-07-14 18:28:08 +03:00
univention modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
webfaction modules: fix examples to use FQCN (#644) 2020-07-13 21:50:31 +02:00
xenserver Tidy up validate-modules ignores for some cloud/ modules (#1354) 2020-11-23 09:22:30 +01:00