Skip to content

Secrets

Various GitHub Actions secrets are used within StackHPC Release Train for integrating with external services. All secrets are scoped to the StackHPC Release Train repository unless stated otherwise.

Secret Type Owner Description
ANSIBLE_VAULT_PASSWORD Ansible vault password N/A Ansible Vault password for StackHPC Release Train secrets.
GALAXY_API_KEY Ansible Galaxy API token stackhpc-ci GitHub user Organisation secret used for importing Ansible content into Ansible Galaxy.
repository_configuration_token GitHub PAT token stackhpc-ci GitHub user Used in source code CI to create GitHub pull requests.
Used in GitHub organisation management to add comments to PRs.
SLACK_WEBHOOK_URL Slack webhook URL Infra team leads Used to send Slack notifications on GitHub Actions workflow failures.
TF_API_TOKEN Terraform Cloud API token Jack Used in GitHub organisation management to authenticate with Terraform cloud.
TF_VAR_GITHUB_APP_PEM_FILE GitHub app PEM file GitHub org admins Used in GitHub organisation management to authorise Terraform to manage GitHub repositories.