Devops

Creating and Running your First Ansible Playbook — step-by-step Devops tutorial on Progressive Robot

Creating and Running your First Ansible Playbook

Playbooks use the YAML format to define one or more *plays*. A play is a set of ordered tasks that are arranged in a way to automate a process, such as setting up a web server or deploying an application to production. Learn how to create and execute your first playbook in this short guide.

Read more
How To Improve Flexibility Using Terraform Variables, Dependencies, and Conditionals — step-by-step Devops tutorial on Progressive Robot

How To Improve Flexibility Using Terraform Variables, Dependencies, and Conditionals

Hashicorp Configuration Language (HCL), which Terraform uses, like other programming languages provides a few different types of loops. In this article, we’ll review the data structures HCL provides, its looping features for resources (the count key, for_each, and for), writing conditionals to handle known and unknown values, as well as explicitly specifying dependency relationships between resources.

Read more
Gathering Metrics from Your Infrastructure and Applications — step-by-step Devops tutorial on Progressive Robot

Gathering Metrics from Your Infrastructure and Applications

Metrics are the primary material processed by monitoring systems to build a cohesive view of the systems being tracked. In this guide, we will start by discussing a popular framework used to identify the most critical metrics to track. Afterwards, we will walk through how those indicators can be applied to components throughout your deployment. This will focus on the fundamental resources of individual servers at first and then adjust the scope to cover increasingly larger areas of concern.

Read more
How To Import Existing the cloud provider Assets into Terraform — step-by-step Devops tutorial on Progressive Robot

How To Import Existing the cloud provider Assets into Terraform

Terraform is an infrastructure as code tool created by HashiCorp that helps developers with deploying, updating, and removing different assets of their infrastructure in an efficient and more scalable way. In this tutorial you’ll import existing the cloud provider infrastructure into Terraform. By the end of this tutorial you’ll be able to use Terraform for all of your existing infrastructure in addition to creating new assets.

Read more
Automating Server Setup with Ansible: A the cloud provider Workshop Kit — step-by-step Devops tutorial on Progressive Robot

Automating Server Setup with Ansible: A cloud provider Workshop Kit

This tutorial, designed to accompany the Slides and speaker notes for the Automating Server Setup with Ansible Workshop Kit, will show you how to set up an inventory file and execute a set of provisioning scripts to fully automate the steps necessary to set up a remote LEMP server on Ubuntu 18.04 and to deploy a demo Laravel application to this system.

Read more
How To Access System Information (Facts) in Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

How To Access System Information (Facts) in Ansible Playbooks

By default, before starting to execute the set of tasks defined in a playbook, Ansible will take a few moments to gather information about the systems that are being provisioned. These are known as *facts*. Ansible facts contain information such as network interfaces and addresses, the operating system running on remote nodes, available memory, among other things. Learn how to access this information from your playbooks.

Read more
CHAT