diff --git a/lib/ansible/utils/module_docs_fragments/vca.py b/lib/ansible/utils/module_docs_fragments/vca.py index 359f0b80de9..77628610700 100644 --- a/lib/ansible/utils/module_docs_fragments/vca.py +++ b/lib/ansible/utils/module_docs_fragments/vca.py @@ -1,56 +1,53 @@ -# (c) 2016, Charles Paul -# -# This file is part of Ansible -# -# Ansible is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Ansible is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Ansible. If not, see . +# -*- coding: utf-8 -*- + +# Copyright: (c) 2016, Charles Paul +# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) class ModuleDocFragment(object): # Parameters for VCA modules - DOCUMENTATION = """ + DOCUMENTATION = r''' options: username: description: - The vca username or email address, if not set the environment variable C(VCA_USER) is checked for the username. - aliases: ['user'] + type: str + aliases: [ user ] password: description: - The vca password, if not set the environment variable C(VCA_PASS) is checked for the password. - aliases: ['pass', 'passwd'] + type: str + aliases: [ pass, passwd] org: description: - - The org to login to for creating vapp. This option is required when the C(service_type) is I(vdc). + - The org to login to for creating vapp. + - This option is required when the C(service_type) is I(vdc). + type: str instance_id: description: - - The instance id in a vchs environment to be used for creating the vapp. + - The instance ID in a vchs environment to be used for creating the vapp. + type: str host: description: - The authentication host to be used when service type is vcd. + type: str api_version: description: - - The api version to be used with the vca. + - The API version to be used with the vca. + type: str default: "5.7" service_type: description: - The type of service we are authenticating against. + type: str + choices: [ vca, vcd, vchs ] default: vca - choices: [ "vca", "vchs", "vcd" ] state: description: - - If the object should be added or removed. + - Whether the object should be added or removed. + type: str + choices: [ absent, present ] default: present - choices: [ "present", "absent" ] verify_certs: description: - If the certificates of the authentication is to be verified. @@ -59,8 +56,10 @@ options: vdc_name: description: - The name of the vdc where the gateway is located. + type: str gateway_name: description: - The name of the gateway of the vdc where the rule should be added. + type: str default: gateway -""" +''' diff --git a/lib/ansible/utils/module_docs_fragments/vmware_rest_client.py b/lib/ansible/utils/module_docs_fragments/vmware_rest_client.py index 5d1ec27fed3..7cdbefb8eba 100644 --- a/lib/ansible/utils/module_docs_fragments/vmware_rest_client.py +++ b/lib/ansible/utils/module_docs_fragments/vmware_rest_client.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + # Copyright: (c) 2018, Ansible Project # Copyright: (c) 2018, Abhijeet Kasurde # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -5,35 +7,36 @@ class ModuleDocFragment(object): # Parameters for VMware REST Client based modules - DOCUMENTATION = ''' + DOCUMENTATION = r''' options: hostname: description: - The hostname or IP address of the vSphere vCenter server. - If the value is not specified in the task, the value of environment variable C(VMWARE_HOST) will be used instead. - required: False + type: str username: description: - The username of the vSphere vCenter server. - If the value is not specified in the task, the value of environment variable C(VMWARE_USER) will be used instead. - aliases: ['user', 'admin'] + type: str + aliases: [ admin, user ] password: description: - The password of the vSphere vCenter server. - If the value is not specified in the task, the value of environment variable C(VMWARE_PASSWORD) will be used instead. - required: False - aliases: ['pass', 'pwd'] + type: str + aliases: [ pass, pwd ] validate_certs: description: - - Allows connection when SSL certificates are not valid. Set to C(false) when certificates are not trusted. + - Allows connection when SSL certificates are not valid. + - Set to C(false) when certificates are not trusted. - If the value is not specified in the task, the value of environment variable C(VMWARE_VALIDATE_CERTS) will be used instead. - default: True type: bool - required: False + default: true protocol: description: - The connection to protocol. - choices: ['https', 'http'] - default: 'https' - required: False + type: str + choices: [ https, http ] + default: https '''