Category: Database, Security, Infrastructure, Jenkins, github, gitlab, automation, ansible

The concept of Infrastructure-as-code (IaC) means that you are able to deploy, configure and regenerate your (application) servers and other infrastructure components in an automated way. They are presented as decisions that you and your team can discuss and agree on.

A more acceptable solution for this is to use a vault system to encrypt your secrets, that supports injecting these secrets as environment variables during runtime of your pipeline.

You define the end result state of your infrastructure in the language code of the tool and the tool gets you there.

And make sure you don’t forget to add code for your monitoring and alerting systems as well.

Related Articles