community.general/lib/ansible/utils/module_docs_fragments
Monty Taylor 0f893027c4 Add a module_utils OpenStack Cloud constructor (#20974)
Start using this to construct shade OpenStack Cloud objects in a
consistent manner. This will let us centralize things like dealing with
password arguments and whatnot. It also allows us to introduce the
ability to pass a fully formed config dict directly to the module.

Migrate all OpenStack modules to use openstack_cloud_from_module.

Have it return the shade library since it's responsible for
importing shade and shade is needed for the exceptions.

Only pull specific OpenStack arguments for the constructor

Rather than passing **module.params to the shade constructor, pull out
only the values that make sense. This should prevent the issues with
module parameters stepping on shade parameters.

Replace module.params.pop with module.params.get

We don't need to pop these anymore since the shade constructor is now
using opt-in values.

Using real urls is ungood. Use example.com domains. Also, get rid of the
antiquated port numbers.
2018-02-15 15:20:49 +01:00
..
__init__.py
a10.py
aci.py ACI: Change RETURN output as discussed (#35617) 2018-02-03 00:41:56 +01:00
aireos.py New module aireos_command (#26769) 2017-07-19 23:14:52 +05:30
aruba.py Adding aruba_command module along with unit tests. (#26625) 2017-07-19 09:49:12 +05:30
asa.py [WIP] Network module docs 2.3 (#22454) 2017-03-15 16:00:43 +00:00
auth_basic.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
avi.py Updated Avi Modules with new features and documentation update. (#34206) 2017-12-24 08:15:23 +00:00
aws.py pep8 fixes for module_docs_fragments (#21876) 2017-02-24 09:01:03 +01:00
aws_credentials.py Make an aws_credentials documentation fragment for plugins using environment vars (#35578) 2018-02-02 08:50:11 -05:00
azure.py initial cutover to API profiles (#35538) 2018-02-09 14:26:42 -08:00
azure_tags.py pep8 fixes for module_docs_fragments (#21876) 2017-02-24 09:01:03 +01:00
backup.py
ce.py Delete unused module_utils/cloudengine.py (#25054) 2017-08-09 12:32:45 -04:00
cloudstack.py cloudstack: cs_network: implement subdomain_access (#34741) 2018-01-22 12:15:39 +01:00
cnos.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
constructed.py Temporary (#31677) 2018-01-15 21:15:04 -08:00
decrypt.py Document boolean default value treatment (#30062) 2017-09-14 13:27:16 -07:00
default_callback.py fixed issue with default callback inheritance (#30427) 2017-09-15 11:14:47 -07:00
dellos6.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
dellos9.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
dellos10.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
dimensiondata.py Refactor dimensiondata_network module (#21043) 2017-02-09 11:30:31 +00:00
dimensiondata_wait.py Refactor dimensiondata_network module (#21043) 2017-02-09 11:30:31 +00:00
docker.py
ec2.py pep8 fixes for module_docs_fragments (#21876) 2017-02-24 09:01:03 +01:00
enos.py Create document fragment for enos modules (#31512) 2017-10-12 13:33:04 +01:00
eos.py module_utils.(eos, nxos) - Support use_proxy argument (#30813) 2018-01-10 15:05:48 +00:00
exoscale.py fix typos in various modules and docsite (#28747) 2017-08-29 17:59:41 +02:00
f5.py Adds bigip_ucs_fetch module (#35113) 2018-01-19 20:25:47 -08:00
files.py File Module docs, adding mode permission example with sticky bit (#36151) 2018-02-14 12:18:13 +00:00
fortios.py Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
gcp.py [cloud] New GCP module: DNS Managed Zones (gcp_dns_managed_zone.py) (#35014) 2018-02-06 11:50:16 -05:00
infinibox.py PEP 8 cleanup. (#20789) 2017-01-28 00:12:11 -08:00
influxdb.py influxdb: add login aliases (#34599) 2018-01-19 14:54:42 +01:00
inventory_cache.py Config continued (#31024) 2017-11-16 13:49:57 -05:00
ios.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
iosxr.py IOS-XR NetConf and Cliconf plugin work (#33332) 2017-12-06 22:37:31 +05:30
ipa.py FreeIPA: Add Env variable as module parameter (#35391) 2018-02-06 00:00:16 -05:00
ironware.py Network command module for Brocade IronWare routers (#31429) 2017-10-17 13:54:32 +01:00
junos.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
k8s_auth_options.py Granular K8s doc fragments (#34215) 2017-12-24 17:50:07 -05:00
k8s_name_options.py Granular K8s doc fragments (#34215) 2017-12-24 17:50:07 -05:00
k8s_resource_options.py Granular K8s doc fragments (#34215) 2017-12-24 17:50:07 -05:00
k8s_scale_options.py K8s scale module (#33983) 2018-01-04 12:07:53 -05:00
k8s_state_options.py Granular K8s doc fragments (#34215) 2017-12-24 17:50:07 -05:00
keycloak.py New module: keycloak_clienttemplate (#33419) 2018-01-31 13:12:53 +00:00
manageiq.py New model manageiq manageiq provider (#28273) 2017-08-29 22:54:35 -04:00
mysql.py
netapp.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
netscaler.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
nios.py Fixes #35468: ADD max_results to the nios api (#35473) 2018-01-30 22:21:45 +00:00
nso.py Add nso_show module for Cisco NSO (#34142) 2017-12-22 09:43:22 +00:00
nxos.py Fix more docs vs argspec (#36048) 2018-02-12 17:42:25 +00:00
oneview.py NetworkSetFactsModule for HPE OneView (#28730) 2017-08-30 16:46:05 +02:00
onyx.py Mellanox OS name change: MLNXOS changed to ONYX (#34753) 2018-01-11 22:21:17 +00:00
openstack.py Add a module_utils OpenStack Cloud constructor (#20974) 2018-02-15 15:20:49 +01:00
openswitch.py
ovirt.py ovirt: Require Python SDK 4.2.4 for Ansible 2.5 (#35841) 2018-02-07 11:49:25 -05:00
ovirt_facts.py ovirt: Require Python SDK 4.2.4 for Ansible 2.5 (#35841) 2018-02-07 11:49:25 -05:00
postgres.py Postgres ssl mode prefer (#21498) 2017-02-16 11:29:43 -08:00
proxysql.py Added docs fragment for proxysql (#32502) 2017-12-19 12:12:19 +00:00
purestorage.py Initial commit for Pure Storage Ansible module (#25386) 2017-06-16 11:28:50 +01:00
rackspace.py
return_common.py Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
shell_common.py Fix line too long 2018-02-14 19:02:56 -08:00
sros.py Network docs should link to network integration pages (#31795) 2017-10-24 08:17:03 +01:00
tower.py ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment (#29115) 2017-10-02 16:21:24 -04:00
ucs.py Connection and MAC pool module for Cisco UCS (#31151) 2017-12-14 19:38:35 +01:00
url.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
validate.py
vca.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
vmware.py VMware: Allow users to specify port for ESXi (#34073) 2017-12-20 11:53:22 +05:30
vultr.py vultr: add api_endpoint param (#34850) 2018-01-14 16:31:28 +01:00
vyos.py [WIP] Network module docs 2.3 (#22454) 2017-03-15 16:00:43 +00:00
zabbix.py Update zabbix.py (#36126) 2018-02-15 09:18:57 +05:30