Published inSpacelift·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 inSpacelift·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 inSpacelift·May 18Member-onlyBuilding the DevOps Pipeline — Key Concepts & StagesNowadays, increasing the pace of software development has become critical for companies that want to stay competitive. This blog post will delve into the specifics of developing and maintaining a DevOps pipeline to streamline your development process, enabling engineering teams to produce high-quality software faster, with less risk, and more…DevOps9 min readDevOps9 min read
Published inSpacelift·Apr 10Member-onlyHow to Create Ansible Template with ExamplesIn this blog post, we will explore templating with Ansible to parametrize configuration files and leverage variables in templates. What are Ansible templates? Templates are useful in cases where we would like to reuse a file but with different parameters for various use cases or environments. If you are new…Ansible5 min readAnsible5 min read
Published inSpacelift·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 inSpacelift·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 inFAUN — Developer Community 🐾·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 inSpacelift·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 inSpacelift·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 inSpacelift·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