Configuration Management

Configuration Management subscription active
You will receive email notifications for new publications on Configuration Management.
715 Results
  • Tutorial

    How To Set Up Automatic Deployment with Git with a VPS

    This article will teach you how to use Git when you want to deploy your application. While there are many ways to use Git to deploy our application, we'll focus on the one that is most straightforward.
    By Caio Vaccaro Git Configuration Management Ubuntu
  • Tutorial

    How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 18.04

    In this tutorial, we will go over the installation of the Elastic Stack on an Ubuntu 18.04 server. You will learn how to install all the components of the Elastic Stack (including Filebeat, a Beat used for forwarding ...
    By Justin Ellingwood, Vadym Kalsin Elasticsearch Monitoring Configuration Management Ubuntu 18.04 Ubuntu
  • Tutorial

    How to Install and Configure Ansible on Ubuntu 18.04

    Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one c...
    By Stephen Rees-Carter, Mark Drake, Erika Heidi Configuration Management Ansible Ubuntu Ubuntu 18.04
  • Tutorial

    How to Install and Configure Ansible on CentOS 7

    Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. While there are many popular configuration management systems available for Linu...
    By Brian Hogan Ansible Configuration Management CentOS
  • Tutorial

    How To Install Puppet To Manage Your Server Infrastructure

    Puppet, from Puppet Labs, is a configuration management tool helps system administrators automate the provisioning, configuration, and management of a server infrastructure. Planning ahead and using config management ...
    By Mitchell Anicas Configuration Management Scaling Ubuntu
  • Cheatsheet

    How to Use Ansible: A Reference Guide

    Ansible is a modern configuration management tool that facilitates the task of setting up and maintaining remote servers. This cheat sheet-style guide provides a quick reference to commands and practices commonly use...
    By Erika Heidi Ansible Configuration Management
  • Tutorial

    How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04

    Docker is an application that simplifies the process of managing application processes in containers. This guide explains how to use Ansible to automate the steps contained in our guide on How To Install and Use Docke...
    By Erika Heidi Ansible Docker Ubuntu 18.04 Automated Setups Configuration Management
  • An Introduction to Configuration Management

    As a broader subject, configuration management (CM) refers to the process of systematically handling changes to a system in a way that allows the system to maintain integrity over time. In this tutorial, we will discu...
    By Erika Heidi Configuration Management Getting Started Conceptual
  • Getting Started With Puppet Code: Manifests and Modules

    After setting up Puppet in an agent/master configuration, you may need some help writing Puppet manifests and modules. In order to use Puppet effectively, you must understand how manifests and modules are constructed....
    By Mitchell Anicas Configuration Management Conceptual Ubuntu
  • Tutorial

    5 Ways to Improve your Production Web Application Server Setup

    Once your application is up and running in a cloud server environment, you may be wondering how you can improve your server environment to make the leap from "it works" to a full-fledged production environment. This a...
    By Mitchell Anicas Server Optimization Backups Logging Conceptual Load Balancing High Availability Monitoring Configuration Management
  • 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....
    By Erika Heidi Configuration Management Ansible Getting Started Automated Setups
  • Tutorial

    How To Create Ansible Playbooks to Automate System Configuration on Ubuntu

    Ansible is a flexible configuration management system that can be used to manage the configuration of remote hosts easily and automatically. In this guide, we will discuss the basics of how to use playbooks, which ar...
    By Justin Ellingwood Ansible Configuration Management Nginx Ubuntu
  • Tutorial

    What Is Immutable Infrastructure?

    Immutable infrastructure is an infrastructure paradigm in which servers are never modified after they're deployed. This article explains the conceptual and practical differences between mutable and immutable infrastru...
    By Hazel Virdó Conceptual Deployment CI/CD Configuration Management Scaling
  • Tutorial

    How To Configure a Continuous Integration Testing Environment with Docker and Docker Compose on Ubuntu 14.04

    This tutorial uses Docker Compose to demonstrate the automation of continuous integration workflows. We will create a Dockerized Python application and a Bash test script. Then, the test script will be Dockerized in i...
    By Pablo Chico de Guzman Docker Configuration Management Ubuntu
  • Tutorial

    How to Manage Multistage Environments with Ansible

    Ansible is a powerful configuration management system used to set up and manage infrastructure and applications in varied environments. While Ansible provides easy-to-read syntax, flexible workflows, and powerful tool...
    By Justin Ellingwood Configuration Management Ansible
  • Tutorial

    How to Use Ansible Roles to Abstract your Infrastructure Environment

    This tutorial will explore how to create roles with templates and static files. Once you are familiar with the fundamentals of building roles, we'll use Ansible Galaxy ( to incorporate comm...
    By Justin Ellingwood, Jamon Camisso Configuration Management Ubuntu Ansible
  • Tutorial

    How To Use Doctl, the Official DigitalOcean Command-Line Client

    DigitalOcean's web based control panel provides a convenient, point-and-click interface for managing Droplets. There are many times, however, when a command-line tool may be a preferable alternative. doctl, the offic...
    By Marko Mudrinić DigitalOcean API Configuration Management
  • How To Create Simple Chef Cookbooks to Manage Infrastructure on Ubuntu

    In this article, we will discuss the basics of creating a Chef cookbook. Cookbooks are the configuration units that allow us to configure and perform specific tasks within Chef on our remote nodes. We will build cookb...
    By Justin Ellingwood Configuration Management Chef Nginx Ubuntu
  • Tutorial

    How to Use Ansible to Install and Set Up Apache on Ubuntu 18.04

    Ansible offers a simple architecture that doesn't require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts. This gui...
    By Erika Heidi Ansible Automated Setups Apache Ubuntu 18.04 Ubuntu Configuration Management
  • Tutorial

    How To Use Vault to Protect Sensitive Ansible Data on Ubuntu 16.04

    Ansible Vault is a feature that allows users to encrypt values and data structures within Ansible projects. This provides the ability to secure sensitive data that may be necessary to successfully run Ansible plays, b...
    By Justin Ellingwood Security Ansible Configuration Management