Terraform is a great tool for building infrastructure in the cloud. Ansible is a beautifully simple agentless (and serverless) configuration management tool. A common use case is to build servers with Terraform, and have Ansible configure them. Unfortunately Terraform lacks a provisioning plugin for Ansible - but fear not, they can be used together fairly trivially by using the local-exec provisioner of Terraform.
Two terms that commonly cause confusion are Continuous Delivery and Continuous Deployment. So what exactly is the difference between them?
Imagine two gentlemen, Simon and Phil. They work in a car factory. Their stations are right next to each other, but they rarely talk because they are quite busy.
In Unix-like systems, processes can be chained together with a pipe (the character | ). This will direct the output of a process to the input of the next process. Learn how you can use pipe to build powerful commands to find and filter lists of files.