ce-provision

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: []