Gitlab CI manual deployments
-
Vault for managing Ansible secrets and SSH keys
- We can use it for directly manage or as a source of SSH key's passwords.
- Integration with GitLab CI
-
ARA, for record both CI and manual deployments:
-
Gitlab
- Write a template with the deployment job
- Only runs on manual trigger
- Maybe, we can also require a env var to be defined. Then, we can schedule a pipeline with that env preconfigured and trigger it manually.
- Write a template with the deployment job
-