So we just hired a contractor. We wanted a mid level devops like engineer that can handle cleanup tasks that we are far behind on. Grunt work, mostly like cleaning up terraform repos, adjusting configuration to comply with audits.
What we go instead is a highly pushy dude who really wants to push us to a specific stack architecture.
Right now we use a pretty old but standard setup of public lb to nginx, to app load-balancer to our app servers.
We want to move to Kubernetes but there have been some roadblockers with the way this app location is configured.
He’s been trying to push us to move to a tool chain that uses terragrunt and terraform to deploy kubernetes and argocd.
We finally agreed to let him do what he wanted, and the very first thing he asked for is a separate AWS account, and the ability to register two top-level domains through Route 53.
Myself and management talked about it and while we understand the requirement for the AWS account,and how does complicate network infrastructure, we’re a bit concerned about why he wants to register two new domains to work with.
I’ve been doing this for almost 10 years now, and I’ve read all of the documentation for these tools, and while I haven’t used argocd and Terragrunt, I don’t see any reason why they could not work with us to use one of our pre-existing domains.
Go with your gut.