Git & Markdown

Here’s a quick look at using Git and Markdown. Git, in short, is a version control system that’s meant for handy tracking of changes and work coordination. Markdown is a markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name. In the following task, I’ll use both of these in a brief fashion.  Continue reading “Git & Markdown”

Server Management – Jinja basics

This time I’m taking a look at Jinja, a template engine for Python. I’m going to use it with YAML to write SaltSatck state files. I already have a minion and master setup but in case want to learn how to set them up by yourself, you can check out my earlier post. If you’re eager to learn more about Jinja, you should pay a visit to the Jinja site:   Continue reading “Server Management – Jinja basics”

Server management – Starting out with Salt

Server management – Starting out with Salt

Alright, now that we’ve taken a comprehensive look at Linux-based servers, it’s time to start learning about server management. Manual labor is okay when you’re configuring and maintaining one or two servers at a time, but when you’re responsible for the maintenance of tens, hundreds or even thousands of machines, it’s inevitable for you to automate tasks. There are many ways to perform automation, but this time I’m focusing on Salt, or the SaltStack platform. Continue reading “Server management – Starting out with Salt”

Summary of Linux assignments – Administrative tasks, LAMP and a bit of automation

In this post I solve an older Linux assignment from the course I’m attending. This acts as a kind of a summary of the things I’ve learned during the course. I’m using my HP EliteBook 2570p laptop and a Linux live USB stick with Xubuntu 16.04.3. Continue reading “Summary of Linux assignments – Administrative tasks, LAMP and a bit of automation”