Move Bind DNS config to Route53 CloudFormations

I have started migrate our bind server into AWS and Route53. We have all our config as code so to migrate over our DNS I needed to convert our bind Zone files into Route53 Cloudformations.

I found that one of our ZONE files was big so i wrote a small Python script in docker that converts zone files into route53 Cloudformations.

After the convert is done a did some manual check to verify i looks good and add any TXT record.

Here is a git repo with docker and docker-compose that will run and convert bind ZONE files into Route53 Cloudformations