-
Tutorial
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
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
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
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
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
-
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
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
-
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
-
Ansible and Terraform are not competing solutions, as they resolve different phases of infrastructure and software deployment. In this tutorial, you'll deploy Droplets using Terraform, and then immediately after their...
•
By
Savic
Terraform
Ansible
Configuration Management
-
Tutorial
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
-
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
-
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 automate...
•
By
Erika Heidi
Ansible
Ubuntu
Ubuntu 20.04
Configuration Management
-
Tutorial
Jenkins uses a pluggable architecture to provide most of its functionality. JCasC makes use of the Configuration as Code plugin, which allows you to define the desired state of your Jenkins configuration as one or mor...
•
By
Daniel Li
Docker
CI/CD
Configuration Management
Open Source
-
Tutorial
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
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
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
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
-
Tutorial
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 (https://galaxy.ansible.com/) to incorporate comm...
•
By
Justin Ellingwood, Jamon Camisso
Configuration Management
Ubuntu
Ansible
-
Terraform is a tool for building and managing infrastructure in an organized way. In this tutorial, you'll install and use Terraform to create an infrastructure on DigitalOcean that consists of two Nginx servers that ...
•
By
Mitchell Anicas, Brian Hogan
System Tools
API
Terraform
Nginx
Load Balancing
DigitalOcean Managed Load Balancers
DNS
Configuration Management
-
Tutorial
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