Configuration Management

How to Manage Multistage Environments with Ansible — step-by-step Devops tutorial on Progressive Robot

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 tooling, managing large numbers of hosts that have important…

Read more
How to Use Ansible Roles to Abstract your Infrastructure Environment — step-by-step Linux tutorial on Progressive Robot

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](https://galaxy.ansible.com/) to incorporate community contributed roles into playbooks. By the end of this tutorial you will be able to create your own environment specific roles for your servers and use them in your own playbooks.

Read more
How To Use Loops in Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

How To Use Loops in Ansible Playbooks

When automating server setup, sometimes you’ll need to repeat the execution of the same task using different values. For instance, you may need to change permissions of multiple files, or create multiple users. To avoid repeating the task several times in your playbook file, it’s better to use loops instead. In this guide, learn more about how to use loops in Ansible playbooks.

Read more
Einführung in das Konfigurationsmanagement mit Ansible — step-by-step Devops tutorial on Progressive Robot

Einführung in das Konfigurationsmanagement mit Ansible

Konfigurationsmanagement ist die Verwaltung von Änderungen in einem System auf eine Weise, die dauerhafte Integrität gewährleistet. Dazu werden in der Regel Tools und Prozesse verwendet, die für Automatisierung und Beobachtbarkeit sorgen. Das Konzept wurde zwar nicht in der…

Read more
Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider — step-by-step Linux tutorial on Progressive Robot

Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider

This the cloud provider Blueprint article was written by Sebastian Gierlinger, a Senior DevOps Engineer at Ghost. It covers the steps that were taken to migrate the Ghost(Pro) infrastructure from dedicated servers to cloud servers. In each step, Sebastian will discuss the challenges that were faced, how each challenge was solved, and why each solution was chosen. He’ll also provide links to relevant resources that he found to be helpful.

Read more
How To Automate Initial Server Setup of Multiple Ubuntu 22.04 Servers Using Ansible — step-by-step Linux tutorial on Progressive Robot

How To Automate Initial Server Setup of Multiple Ubuntu 22.04 Servers Using Ansible

Ansible is an open source software tool used to automate the provisioning, configuration management, and deployment of servers and applications. If you want to automate tasks on one or more servers or run a distributed application across multiple servers, you can use Ansible. In this tutorial, you’ll use Ansible to automate the initial server setup of multiple Ubuntu 22.04 servers.

Read more
How To Define Tasks in Ansible Playbooks — step-by-step Devops tutorial on Progressive Robot

How To Define Tasks in Ansible Playbooks

A task is the smaller unit of action you can automate using an Ansible playbook. Playbooks typically contain a series of tasks that serve a goal, such as to set up a web server, or to deploy an application to remote environments. Learn more about Ansible tasks in this short guide.

Read more
CHAT