Ioannis Moustakis·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
Jack Roper·Apr 27Member-onlyTerraform refresh commandIn this short article, we will take a look at the terraform refresh command. Warning: This command is deprecated, because its default behavior is unsafe if you have misconfigured credentials for any of your providers. How Terraform Refresh works When creating a terraform plan or running terraform apply, a refresh of the state of…Terraform3 min readTerraform3 min read
Ioannis Moustakis·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
Flavius Dinu·Mar 31Member-onlyHow to Migrate From Terraform Cloud to SpaceliftWhenever you are choosing to make a change, the biggest problem you are facing is migration. You see a product, and you fall in love with it, but after that, you start thinking that it will be too much work to migrate from the old one to the new one…Terraform7 min readTerraform7 min read
Flavius Dinu·Mar 30Member-onlyIntegrating Security Tools With Spacelift Using the Custom InputsSecurity is one of Spacelift’s biggest priorities, and apart from the state-of-the-art security solutions that are embedded inside the product like Policy as Code, Encryption, Single Sign On (SSO), Private Worker Pools, and others, in some organizations, there are tools that engineers were accustomed to and want to have the…Learning10 min readLearning10 min read
Flavius Dinu·Mar 29Member-onlyHow to Estimate Cloud Costs with Terraform — InfraCostIn the Infrastructure as Code world, estimating costs can be a nightmare for many enterprises. I’ve seen many companies doing extensive research between Cloud Vendors to find out which has the better prices and also to see what their bills would look like at the end of the month. This…Terraform10 min readTerraform10 min read
Flavius Dinu·Mar 27Member-onlyWhy DevOps Engineers Recommend SpaceliftLet’s face it, managing infrastructure at scale, deploying it, and handling drift is pretty hard to do on our own. DevOps Engineers have to use so many tools nowadays, and they simply can’t have the same level of knowledge in all of them. As we are humans, the possibility of…Terraform10 min readTerraform10 min read
Ioannis Moustakis·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
Jack Roper·Mar 7Member-onlyWhat are Kubernetes Custom Resource Definitions (CRDs)?How to create a CRD and why use them? — In this article we will explore Custom resource definitions (CRDs) in Kubernetes (K8S), explain what they are, possible use cases, and how to get started creating your own CRDs. What is CRD in Kubernetes? Kubernetes (K8S) has a set of objects ready for use out of the box. But what if you wanted K8S to…Kubernetes5 min readKubernetes5 min read
Ioannis Moustakis·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