-
Posted on
On Amazon Builders' Library
I have enjoyed reading this piece on stability and reliability by Colm MacCárthaigh. It is part of a concise and valuable series by AWS authors on the art of system operations collected under the name “Amazon Builders’ Library”.
-
Posted on
Ansible Roles and Reusability
Reuse and module sharing in Ansible can be achieved through two methods: A “Role” which forms conceptually a single component and its related tasks. Second, “Content Collections” which form what we could consider as a namespace having a group of roles, in addition to “plugins” that provide the ability to craft custom modules.
Here’s a list of some roles I have published into the galaxy over the past months:
-
Posted on
Use Helmfile for Deployment in Offline Environments
Helmfile is an orchestrator tool for collecting, building, and deploying cloud-native apps. Basically it’s the packager for helm chart based applications.
One of the interesting ideas I came along recently, is utilizing it for working in air-gapped environments, where access to the internet is not feasible.
-
Posted on
Reflections on IaC using Terraform
Terraform has emerged as one of the top open source infrastructure as code (IaC) tools, since its initial release by Hashicorp back in 2014.
The design philosophy behind the tool is to have declarative, and stateful representation for the underlying IT infrastructure (whether it be on public, on-premise, or hybrid cloud), which in turns simplify the control, collaboration, and auditing of such resources.
The classical example for provisioning AWS EC2 instance concisely captures the design principles.
-
Posted on
A Git Book on Linux SysOps Essentials