Init role
This is meant to ALWAYS be included as the first task of a play. If you include this role, as you will in the vast majority of cases, be sure to also include the _exit
role as the last task of the play.
Default variables
---
_init:
# A list of var directories to include. We only support .yml extensions.
# This is used to detect if the playbook must re-run or not.
vars_dirs: []
force_play: false
# Although these variables logically belong with ce_provision, the _init role needs to
# gather the extra variables if there are any, so there are _init variables.
# Extra config repo.
ce_provision_extra_repository: ""
ce_provision_extra_repository_branch: "master"
ce_provision_extra_repository_skip_checkout: false
ce_provision_extra_repository_vars_file: "custom.yml"
# Whether to commit back changes to extra repo.
ce_provision_extra_repository_push: false
ce_provision_extra_repository_allowed_vars: []