Configuration Management

How to Install a Chef Server, Workstation, and Client on Ubuntu VPS Instances — step-by-step Linux tutorial on Progressive Robot

How to Install a Chef Server, Workstation, and Client on Ubuntu VPS Instances

In this guide, we will work to install one Chef server used to store configuration data and administer access rights. This will serve as a hub for our other machines. We will also install a workstation that will allow us to interact with our server and build our configuration policies. This is where we will do the work to manage our infrastructure environment. Finally, we will bootstrap a node, which will represent one of the servers in our organization that will be managed through Chef.

Read more
How To Install Puppet 4 in a Master-Agent Setup on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Install Puppet 4 in a Master-Agent Setup on Ubuntu 14.04

In this tutorial, we will cover how to install open-source Puppet 4 in a master-agent setup on Ubuntu 14.04. In this setup, the Puppet master server—which runs the Puppet Server software—can be used to control all your other servers, or Puppet agent nodes. Note that we’ll be using the Puppet Server package, instead of Passenger or any other runtime environment.

Read more
Configuration Management 101: Writing Chef Recipes — step-by-step DevOps tutorial on Progressive Robot

Configuration Management 101: Writing Chef Recipes

This tutorial will walk you through the process of automating server provisioning using Chef, a powerful configuration management tool that leverages the Ruby programming language to automate infrastructure administration and provisioning. 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