Published in Spacelift·PinnedMember-onlyTerraform Best Practices for Better Infrastructure ManagementIn this article, we explore best practices for managing Infrastructure as Code (IaC) with Terraform. Terraform is one of the most used tools in the IaC space that enables us to safely and predictably apply changes to our infrastructure. Starting with Terraform can feel like an intimidating task at first…Terraform11 min readTerraform11 min read
Published in Spacelift·PinnedMember-only44 Books for DevOps, Site Reliability, and Cloud EngineersThis blog post showcases some books to advance your career to the next level. We will look into books relevant to DevOps, Site Reliability, and Cloud Engineers & Architects around technical, business, personal growth, and other topics. …DevOps11 min readDevOps11 min read
Published in Spacelift·Mar 10Member-onlyHow to Build on AWS with CDK for Terraform (CDKTF)In this blog post, we’ll explore the Cloud Development Kit for Terraform (CDKTF) and how it allows developers to use familiar languages to define their Terraform infrastructure, making it easier to manage and maintain. If you are new to Terraform, check out the numerous Terraform articles and guides hosted on…Terraform8 min readTerraform8 min read
Published in Spacelift·Jan 28Member-onlyHow to Keep Your Playbooks Secure Using Ansible VaultThis blog post will dive deep into Ansible Vault as a mechanism for keeping your sensitive values and secrets secure in your playbooks and other Ansible files. We will explore different options for working with encrypted content and password management options. If you are new to Ansible or interested in…Ansible8 min readAnsible8 min read
Published in FAUN Publication·Dec 18, 2022Member-only25 Hand-picked AWS ReInvent Sessions to Watch on Demand [DevOps, Security & Cloud Architecture]This blog post gathers some of the finest sessions from AWS ReInvent, a global conference hosted by AWS, to promote learning and best practices in the cloud computing community. Now that it’s been a few days since the event and all the sessions have been made available online, I curated…AWS6 min readAWS6 min read
Published in Spacelift·Dec 1, 2022Member-onlyWorking with Ansible Inventory — Basics and Use CasesIn this blog post, we will dive deep into different concepts around building an Ansible inventory, along with best practices. We will look into basic functionality, managing variables, and combining multiple inventory sources and options for working with dynamic inventories. If you are new to Ansible or interested in other…Ansible6 min readAnsible6 min read
Published in Spacelift·Nov 18, 2022Member-onlyManaging Terraform with GitHub Actions & How to ScaleIn this blog post, we will explore managing infrastructure with Terraform and GitHub actions. Terraform has become the standard nowadays in managing Infrastructure as Code, while GitHub Actions is a continuous integration and delivery (CI/CD) platform integrated into GitHub. Let’s see how we can combine them to orchestrate our infrastructure…Terraform8 min readTerraform8 min read
Published in Spacelift·Oct 2, 2022Member-only44 Ansible Best Practices to Follow [Tips & Tricks]Ansible is one of the most used open-source software tools for configuration management, software provisioning, and application deployment of cloud or on-premises environments. This article will look into best practices for setting up Ansible projects and suggest approaches to deal with Ansible’s internals effectively. If you are new to Ansible…Ansible10 min readAnsible10 min read
Published in Spacelift·Sep 14, 2022Member-onlyAtlantis vs. Terraform Cloud / Terraform Enterprise — ComparisonThis blog post will look into two Infrastructure as Code (IaC) automation tools, Atlantis and Terraform Cloud/Enterprise and analyze their similarities and differences. Atlantis allows users to orchestrate Terraform automation through pull requests by using comments, and it’s a great tool suited for small-scale projects and casual usage. Terraform Cloud…Terraform8 min readTerraform8 min read
Published in Spacelift·Sep 3, 2022Member-onlyTerraform Deployments Automation and Ιnfrastructure ProvisioningTerraform provides a well-defined and concise way to deploy infrastructure resources and changes. The typical workflow involves manual steps and checks that aren’t easily scalable and depend on human intervention to complete successfully. This article will look into different approaches to automating infrastructure provisioning with Terraform and the pros and…Terraform6 min readTerraform6 min read