Configuration Management

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 Use Foreman To Manage Puppet Nodes on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Use Foreman To Manage Puppet Nodes on Ubuntu 14.04

Foreman is an open-source tool that can help with the management of servers, by providing an easy way to interact with Puppet to automate tasks and application deployment. In this tutorial, we will show you how to install Foreman with Puppet, and start using it to manage your servers. We will use Foreman for its reporting and External Node Classifier (ENC) capabilities, to ease the management of Puppet.

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
How To Execute Ansible Playbooks to Automate Server Setup — step-by-step Devops tutorial on Progressive Robot

How To Execute Ansible Playbooks to Automate Server Setup

Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. With a minimalist design intended to get users up and running quickly, it allows you to control one to hundreds of systems from a central location. This short guide demonstrates how to execute Ansible playbooks to automate server setup, using an example playbook that sets up an Nginx server with a single static HTML page.

Read more
CHAT