Ansible Playbooks pt 3: Roles and ansible-galaxy (90 Days of DevOps)
We take an existing playbook and reorganize it using Ansible roles, making its parts more easily reusable and shareable.
We take an existing playbook and reorganize it using Ansible roles, making its parts more easily reusable and shareable.
In this post, we create an Ansible playbook for our web servers. The new playbook ensures up-to-date server software, along with a predictable website configuration.
An overview of the basic Ansible playbook format. We also begin running some simple playbooks from our new control node.
In this post, we set up Ansible, one of the most popular config management tools currently in use. Once set up, we run some Ansible ad hoc commands and modules.
A quick look at the topic of configuration management including why we use it, and some of the popular tools currently available.
Bash scripting can often come in handy when working with Linux. We look at the format of a Bash script, and how to implement some useful logic in some example scripts.
In this post we set up the LAMP stack (Linux, Apache, MySQL, PHP), which can be used to serve dynamic websites on Linux.
We install and configure the SSH service on a Linux machine, allowing for secure remote access to that machine.
We compare two commonly-used text editors on Linux, nano and vim.
We look at some of the core system administration tasks to be familiar with on a Debian-based Linux OS.