Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.93 KB

Variables.adoc

File metadata and controls

61 lines (45 loc) · 1.93 KB

AgnosticD Variables

Variables used by specific configs and roles should be documented along with the config and role. Variables that used by Ansible core or have a common meaning across many configs are documented here.

Note
At the time of this writing this list is known to be an incomplete.

Core Required Variables

Name Description

cloud_provider

Cloud provider. Required variable, but may be set to none where not applicable.

env_type

Config name which should match to a subdirectory under ansible/configs/.

guid

Unique ID used in labels, tags, metadata, and resource naming throughout the config to identify resources and prevent conflicts.

ACTION

Action to be performed by the lifecycle playbook or workload.

Core Variables

Name Description

agnosticd_callback_token

Authentication Bearer token used to callback with information and data collected from agnosticd_user_info. This is used to integrate AgnosticD with external systems including Babylon and GUID Grabber. Default value __meta__.callback.token.

agnosticd_callback_url

API URL used to callback with information and data collected from agnosticd_user_info. This is used to integrate AgnosticD with external systems including Babylon and GUID Grabber. Default value __meta__.callback.url.

Other Variables

Name Description

__meta__

Metadata used by the Babylon infrastructure when running AgnosticD. This variable should be ignored by workloads, configs, and roles.

agnosticv_meta

Metadata used by the OpenTLC and RHPDS admin host when running AgnosticD. This variable should be ignored by workloads, configs, and roles.