Cluster variables

During a cluster deployment, CCME creates files that contain a set of environment variables to describe the environment in which the cluster has been deployed. These files are located in /etc/ccme/: ccme.env.sh and ccme.env.yaml. Their access mode is 0644.

The ccme.env.sh can be sourced to retrieve the environment variables within a Bash script with . /etc/ccme/ccme.env.sh.

The ccme.env.yaml can be loaded from an Ansible playbook with:

- name: Load local CCME environment variables
  ansible.builtin.include_vars:
    file: "/etc/ccme/ccme.env.yaml"
    name: ccme_env_var

All variables start with the CCME_ prefix. If a variable is undefined, it is set to NONE