Devops

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
How To Use Loops in Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

How To Use Loops in Ansible Playbooks

When automating server setup, sometimes you’ll need to repeat the execution of the same task using different values. For instance, you may need to change permissions of multiple files, or create multiple users. To avoid repeating the task several times in your playbook file, it’s better to use loops instead. In this guide, learn more about how to use loops in Ansible playbooks.

Read more
How To Install and Configure Monit — step-by-step Devops tutorial on Progressive Robot

How To Install and Configure Monit

Monit is a helpful program that automatically monitors and manages server programs to ensure that they not only stay online consistently, but that the file size, checksum, or permissions are always correct. This tutorial covers monit installation and provides an example of how to configure it for some common programs.

Read more
How To Use Variables in Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

How To Use Variables in Ansible Playbooks

Ansible supports the use of variables to better customize the execution of tasks and playbooks. This way, it’s possible to use the same playbook with different targets and environments. Variables can come from different sources, such as the playbook file itself or external variable files that are imported in the playbook. Learn more about Ansible variables in this short guide.

Read more
Configuration Management 101: Writing Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

Configuration Management 101: Writing Ansible Playbooks

This tutorial will walk you through the process of creating an automated server provisioning using Ansible, a configuration management tool that provides a complete automation framework and orchestration capabilities. We will focus on the language terminology, syntax and features necessary for creating a simplified example to fully automate the deployment of an Ubuntu 18.04 web server using Apache.

Read more
CHAT