debops.environment default variables
Role configuration
- environment__enabled
Enable or disable configuration of environment variables. By default
configuration is automatically enabled if any variables are set and disabled
otherwise. Set to False
to disable.
environment__enabled: '{{ lookup("template", "lookup/environment__enabled.j2")
| from_yaml | bool }}'
- environment__file
Path to the file where environment variables are stored.
environment__file: '/etc/environment'
- environment__case
Control how role should modify variable names:
preserve
: don't change the caseupper
: uppercase all variable nameslower
: lowercase all variable names
environment__case: 'preserve'
- environment__placement
Default placement of the Ansible block in the environment file:
before
: add the block at the start of the fileafter
: add the block at the end of the file
To reset the block location, either remove it from the file, or disable and
enable the role using environment__enabled
variable.
environment__placement: 'before'
Environment variable lists
These lists define what environment variables should be defined on a host. See environment__variables for details.
- environment__default_variables
List of default environment variables to set on all hosts. See Usage with inventory__environment for the explanation of default values set in this list.
environment__default_variables:
- '{{ inventory__environment | d({}) }}'
- '{{ inventory__group_environment | d({}) }}'
- '{{ inventory__host_environment | d({}) }}'
- environment__variables
List of environment variables which should be defined on all hosts in Ansible inventory.
environment__variables: []
- environment__group_variables
List of environment variables which should be defined on a group of hosts in Ansible inventory.
environment__group_variables: []
- environment__host_variables
List of environment variables which should be defined on specific hosts in Ansible inventory.
environment__host_variables: []
- environment__dependent_variables
List of environment variables which are defined by other Ansible roles as a dependency.
environment__dependent_variables: []