Athena console client settings in docker quickstart terminal $HOME/.athena folder

Settings are loaded from these files:

  • $HOME/.athena/$OWNER-$ENV-version - Athena version, default value is latest
  • $HOME/.athena/$OWNER-$ENV-playbooks - environment playbook location, default value is: $HOME/git/$OWNER/athena-ansible/src/main/ansible/$OWNER
  • $HOME/.athena/$OWNER-$ENV-roles - environment role location (used in DEVMODE), default value is: $HOME/git/athena/athena-ansible/src/main/docker
  • $HOME/.athena/$OWNER-$ENV-keys - environment key location, default value is: $HOME/keys
  • $HOME/.athena/$OWNER-$ENV-data - environment shared secret location, default value is: $HOME/git/$OWNER/ansible-data-$ENV

For example for owner Test and environment DEV version setting file path is $HOME/.athena/test-dev-version

Athena command settings in Athena console

  • ATHENA_OWNER - <Owner>, for example: Test
  • ATHENA_ENV - <ENV>, for example: DEV
  • ANSIBLE_KEYS - /var/ansible/keys (by default maps to $HOME/keys in host)
  • ANSIBLE_DATA - /var/ansible/data (by default maps to $HOME/git/<owner>/ansible-data-<env> in host, for example: $HOME/git/test/ansible-data-dev)
  • ANSIBLE - Athena ansible role directory, /var/ansible/athena in DEV mode (maps to folder where from athena was started in host), /opt/anisble in PRODUCTION mode
  • ATHENA_ANSIBLE_DATA - set it to 0 to skip running of ansible-data role

  • Environment playbooks - /var/ansible/roles (by default maps to $HOME/git/<owner>/athena-ansible/src/main/ansible/<owner> in host, for example: $HOME/git/test/athena-ansible/src/main/ansible/test)