Configuration Management

Configuration Management 101: Writing Puppet Manifests — step-by-step DevOps tutorial on Progressive Robot

Configuration Management 101: Writing Puppet Manifests

This guide will focus on the features and characteristics of Puppet, a popular configuration management tool capable of managing complex infrastructures in a transparent way, using a master server to orchestrate the configuration of the nodes. In order to give you a hands-on experience with the tool, we will walk you through the process of creating a simplified provisioning example to fully automate the deployment of a web server using Apache.

Read more
How To Install and Configure Ansible on Debian 11 — step-by-step Linux tutorial on Progressive Robot

How To Install and Configure Ansible on Debian 11

Configuration management systems are designed to streamline the process of controlling large numbers of servers, for administrators and operations teams. They allow you to control many different systems in an automated way from one central location. This guide covers setting up the Ansible configuration management system on Debian 11.

Read more
Como instalar e configurar o Ansible no Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

Como instalar e configurar o Ansible no Ubuntu 20.04

Os sistemas de gerenciamento de configuração são projetados para otimizar o processo de controle de grandes números de servidores, para administradores e equipes de operações. Isso permite que você controle sistemas diferentes de forma automática a partir de um local…

Read more
How To Test Your Ansible Deployment with InSpec and Kitchen — step-by-step Devops tutorial on Progressive Robot

How To Test Your Ansible Deployment with InSpec and Kitchen

InSpec is an open-source auditing and automated testing framework used to describe and test for regulatory concerns, recommendations, or requirements. It is designed to be human-readable and platform-agnostic. In this tutorial, you’ll write tests for your Ansible playbooks running on a the cloud provider Ubuntu 18.04 Droplet. You’ll use Kitchen as the test-runner and InSpec for writing the tests. By the end of this tutorial, you’ll be able to test your Ansible playbook deployment.

Read more
How To Use Droplet Tagging with the cloud provider API — step-by-step DevOps tutorial on Progressive Robot

How To Use Droplet Tagging with the cloud provider API

Droplet tagging is a new feature, not yet exposed via the the cloud provider Control Panel, but available to users of the API. This feature allows you to group and locate Droplets by applying tags, as well as initiate actions across all the Droplets with a specific tag. This guide explains basic usage of the feature with cURL.

Read more
Navigator's Guide: Modular Infrastructure Configuration — step-by-step Devops tutorial on Progressive Robot

Navigator’s Guide: Modular Infrastructure Configuration

The previous section used Terraform and Ansible to provision resources (Droplets, Load Balancers, and Floating IPs) and deploy your WordPress application. In this supplemental section, we discuss some ways to simplify this configuration using Terraform modules and separate infrastructure environments. There’s no code to execute and no changes to make in this section, but the concepts are important when building a real-world setup.

Read more
CHAT