mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 03:11:24 -07:00
The code that depends on this is all in the action plugins so we should leave it there until we either move that action plugin code over (fixup_perms2) or we give action plugins the ability to register new config.
81 lines
2.3 KiB
Python
81 lines
2.3 KiB
Python
# Copyright (c) 2017 Ansible Project
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
|
|
|
|
class ModuleDocFragment(object):
|
|
|
|
# common shelldocumentation fragment
|
|
DOCUMENTATION = """
|
|
options:
|
|
remote_temp:
|
|
description:
|
|
- Temporary directory to use on targets when executing tasks.
|
|
default: '~/.ansible/tmp'
|
|
env: [{name: ANSIBLE_REMOTE_TEMP}]
|
|
ini:
|
|
- section: defaults
|
|
key: remote_tmp
|
|
vars:
|
|
- name: ansible_remote_tmp
|
|
system_temps:
|
|
description:
|
|
- List of valid system temporary directories for Ansible to choose when it cannot use ``remote_temp``, normally due to permission issues.
|
|
default: [ /var/tmp, /tmp ]
|
|
type: list
|
|
env: [{name: ANSIBLE_SYSTEM_TMPS}]
|
|
ini:
|
|
- section: defaults
|
|
key: system_tmps
|
|
vars:
|
|
- name: ansible_system_tmps
|
|
async_dir:
|
|
description:
|
|
- Directory in which ansible will keep async job inforamtion
|
|
default: '~/.ansible_async'
|
|
env: [{name: ANSIBLE_ASYNC_DIR}]
|
|
ini:
|
|
- section: defaults
|
|
key: async_dir
|
|
vars:
|
|
- name: ansible_async_dir
|
|
set_module_language:
|
|
default: False
|
|
description: Controls if we set locale for modules when executing on the target.
|
|
env:
|
|
- name: ANSIBLE_MODULE_SET_LOCALE
|
|
ini:
|
|
- section: defaults
|
|
key: module_set_locale
|
|
type: boolean
|
|
vars:
|
|
- name: ansible_module_set_locale
|
|
module_language:
|
|
description:
|
|
- "If 'set_module_language' is true, this is the language language/locale setting to use for modules when they execute on the target."
|
|
- "Defaults to match the controller's settings."
|
|
default: "{{CONTROLLER_LANG}}"
|
|
env:
|
|
- name: ANSIBLE_MODULE_LANG
|
|
ini:
|
|
- section: defaults
|
|
key: module_lang
|
|
vars:
|
|
- name: ansible_module_lang
|
|
environment:
|
|
type: dict
|
|
default: {}
|
|
description:
|
|
- dictionary of environment variables and their values to use when executing commands.
|
|
admin_users:
|
|
type: list
|
|
default: ['root', 'toor', 'admin']
|
|
description:
|
|
- list of users to be expected to have admin privileges, for BSD you might want to add 'toor' for windows 'Administrator'.
|
|
env:
|
|
- name: ANSIBLE_ADMIN_USERS
|
|
ini:
|
|
- section: defaults
|
|
key: admin_users
|
|
vars:
|
|
- name: ansible_admin_users
|
|
"""
|