-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
65e4b3b
commit 7050daf
Showing
2 changed files
with
171 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
# -*- coding: utf-8 -*- | ||
|
||
# Copyright (c) Ansible Project | ||
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) | ||
# SPDX-License-Identifier: GPL-3.0-or-later | ||
|
||
from __future__ import (absolute_import, division, print_function) | ||
__metaclass__ = type | ||
|
||
|
||
class ModuleDocFragment(object): | ||
|
||
# Standard documentation fragment | ||
DOCUMENTATION = r''' | ||
options: {} | ||
attributes: | ||
check_mode: | ||
description: Can run in C(check_mode) and return changed status prediction without modifying target. | ||
diff_mode: | ||
description: Will return details on what has changed (or possibly needs changing in C(check_mode)), when in diff mode. | ||
''' | ||
|
||
PLATFORM = r''' | ||
options: {} | ||
attributes: | ||
platform: | ||
description: Target OS/families that can be operated against. | ||
support: N/A | ||
''' | ||
|
||
# Should be used together with the standard fragment | ||
INFO_MODULE = r''' | ||
options: {} | ||
attributes: | ||
check_mode: | ||
support: full | ||
details: | ||
- This action does not modify state. | ||
diff_mode: | ||
support: N/A | ||
details: | ||
- This action does not modify state. | ||
''' | ||
|
||
CONN = r''' | ||
options: {} | ||
attributes: | ||
become: | ||
description: Is usable alongside C(become) keywords. | ||
connection: | ||
description: Uses the target's configured connection information to execute code on it. | ||
delegation: | ||
description: Can be used in conjunction with C(delegate_to) and related keywords. | ||
''' | ||
|
||
FACTS = r''' | ||
options: {} | ||
attributes: | ||
facts: | ||
description: Action returns an C(ansible_facts) dictionary that will update existing host facts. | ||
''' | ||
|
||
# Should be used together with the standard fragment and the FACTS fragment | ||
FACTS_MODULE = r''' | ||
options: {} | ||
attributes: | ||
check_mode: | ||
support: full | ||
details: | ||
- This action does not modify state. | ||
diff_mode: | ||
support: N/A | ||
details: | ||
- This action does not modify state. | ||
facts: | ||
support: full | ||
''' | ||
|
||
FILES = r''' | ||
options: {} | ||
attributes: | ||
safe_file_operations: | ||
description: Uses Ansible's strict file operation functions to ensure proper permissions and avoid data corruption. | ||
''' | ||
|
||
FLOW = r''' | ||
options: {} | ||
attributes: | ||
action: | ||
description: Indicates this has a corresponding action plugin so some parts of the options can be executed on the controller. | ||
async: | ||
description: Supports being used with the C(async) keyword. | ||
''' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# -*- coding: utf-8 -*- | ||
|
||
# Copyright (c) 2017, Eike Frost <[email protected]> | ||
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) | ||
# SPDX-License-Identifier: GPL-3.0-or-later | ||
|
||
from __future__ import (absolute_import, division, print_function) | ||
__metaclass__ = type | ||
|
||
|
||
class ModuleDocFragment(object): | ||
|
||
# Standard documentation fragment | ||
DOCUMENTATION = r''' | ||
options: | ||
auth_keycloak_url: | ||
description: | ||
- URL to the Keycloak instance. | ||
type: str | ||
required: true | ||
aliases: | ||
- url | ||
auth_client_id: | ||
description: | ||
- OpenID Connect I(client_id) to authenticate to the API with. | ||
type: str | ||
default: admin-cli | ||
auth_realm: | ||
description: | ||
- Keycloak realm name to authenticate to for API access. | ||
type: str | ||
auth_client_secret: | ||
description: | ||
- Client Secret to use in conjunction with I(auth_client_id) (if required). | ||
type: str | ||
auth_username: | ||
description: | ||
- Username to authenticate for API access with. | ||
type: str | ||
aliases: | ||
- username | ||
auth_password: | ||
description: | ||
- Password to authenticate for API access with. | ||
type: str | ||
aliases: | ||
- password | ||
token: | ||
description: | ||
- Authentication token for Keycloak API. | ||
type: str | ||
version_added: 3.0.0 | ||
validate_certs: | ||
description: | ||
- Verify TLS certificates (do not disable this in production). | ||
type: bool | ||
default: true | ||
connection_timeout: | ||
description: | ||
- Controls the HTTP connections timeout period (in seconds) to Keycloak API. | ||
type: int | ||
default: 10 | ||
version_added: 4.5.0 | ||
http_agent: | ||
description: | ||
- Configures the HTTP User-Agent header. | ||
type: str | ||
default: Ansible | ||
version_added: 5.4.0 | ||
''' |