1# -*- coding:utf-8 -*- 2 3# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) 4 5from __future__ import (absolute_import, division, print_function) 6 7__metaclass__ = type 8 9 10class ModuleDocFragment(object): 11 12 # Standard files documentation fragment 13 DOCUMENTATION = r''' 14options: 15 provider: 16 description: 17 - A dict object containing connection details. 18 type: dict 19 suboptions: 20 host: 21 description: 22 - Specifies the DNS host name or address for connecting to the remote 23 device over the specified transport. The value of host is used as 24 the destination address for the transport. 25 type: str 26 username: 27 description: 28 - Configures the username to use to authenticate the connection to 29 the remote device. If the value is not specified in the task, the value of environment 30 variable C(ANSIBLE_NET_USERNAME) will be used instead. 31 type: str 32 password: 33 description: 34 - Specifies the password to use to authenticate the connection to 35 the remote device. If the value is not specified in the task, the 36 value of environment variable C(ANSIBLE_NET_PASSWORD) will be used instead. 37 type: str 38 host: 39 description: 40 - Specifies the DNS host name or address for connecting to the remote 41 device over the specified transport. The value of host is used as 42 the destination address for the transport. 43 type: str 44 username: 45 description: 46 - Configures the username to use to authenticate the connection to 47 the remote device. If the value is not specified in the task, the value of environment 48 variable C(ANSIBLE_NET_USERNAME) will be used instead. 49 type: str 50 password: 51 description: 52 - Specifies the password to use to authenticate the connection to 53 the remote device. If the value is not specified in the task, the 54 value of environment variable C(ANSIBLE_NET_PASSWORD) will be used instead. 55 type: str 56''' 57