How does it sound to deploy the entire infrastructure, services and applications of a company without human interaction? And I really mean from zero to complete functional with monitored applications.
Have you already reached that level of IaC maturity? Great! So tell me how much time do you need to deploy your entire environment on another cloud region (never used before)? And without any human intervention touching any web interface or using any command line tools? And no, I’m not talking about a DR environment.
ARGLabs is an IaC testing lab where I’ll be posting some scenarios and simple IaC solutions to build and deploy them so you can use it as it is and/or help me to solving and deploying more scenarios.
As IaC we understand that if it can’t be done as code, it can’t be done at all. We’ll provide all the tools to operate all the environment and solve problems without touching any web interface or CLI tools. Most people don’t believe it can be done and settle with “partial” automation. ARGLabs is here to prove that we don’t need any manual intervention.
You will always be able (and welcome) to reproduce this entire lab if you want,as all the codes are available.
Does it sound too easy? That’s the beauty of IaC when done simple.
Context
- What is ARGLabs ?
- Why a .church domain ?
- ARGLabs fictitious company
- ARGLabs tech stuff summary
- ARGLabs projects list
Best Practices
Repositories
Latest posts:
- ARGLabs projects listHere is a list of project repositories of use cases we developed. In order: Organization administrators scope: AIO Scope – SRE Team
- ARGLabs tech stuff summaryThis is for quick reference about our design decisions. Where terraform data is stored for the company, teams, how DNS works etc. Everything here is covered by complete articles explaining why. This is just a quick reference summary. Environments Environments used in ARGLabs: Scopes We’ll have just one scope named AIO (for All In One). … Continue reading ARGLabs tech stuff summary
- AWS multi-account model and ARGLabsAn AWS account does not have any cost by itself, so why we should share the same account across different scopes ? Here we’ll talk about how we think real environments should look like and how we’ll do it in ARGLabs, since it’s just a lab and not a real environment. AWS recommends the multi-account … Continue reading AWS multi-account model and ARGLabs
- ECS or EKS: Native cloud containers or kubernetes ?There’s a lot of articles comparing the two and telling you about their differences and when you should go with one or another. I’ll make it slightly different. I’ll tell you what I want to accomplish considering technology, culture, operations, costs, support and compliance and what is my choice to do so. I want to provide … Continue reading ECS or EKS: Native cloud containers or kubernetes ?
- CIDR Control with terraformDo you want to do everything as code ? Do you know that you CAN manage your CIDRs allocations as code, and that it’s very simple, much more than you probably think ? I’m not telling you that everybody should do it, but here I’ll try to show you that’s possible and very simple. What … Continue reading CIDR Control with terraform