Researching
HashiCorp Vault
This is a tool for managing secrets. It is a good tool for storing secrets in a central location. It can also allow encrypting and decrypting secrets.
Rancher
Rancher is a tool for managing Kubernetes clusters. Prob deploying now.
Teleport
Teleport is for managing SSH keys, kubectl session and allows for fine grained control over resources with short term usage token with RBAC. Also allows for audits logs and recording of sessions. We can remove the ssh key from the server and only give control of servers through teleport.
Semaphore
Tool for managing Ansible, Terraform, Vagrant scripts. Helps in spinning up and managing the VMs. Also allows for scheduling of jobs.