Ansible playbooks are YAML files with target host/group information, command execution and some loops and logic. A playbook is a blueprint of an operation on our managed nodes. Playbooks are the first step towards managing infrastructure as code.
Continue reading →
After we installed Ansible and tested that it works well, then we want to make it work for us. There are three methods Ansible can operate. The first one is running so called ad-hoc commands with the ansible command line tool. The second option is to write re-usable code (playbooks, roles and variables) and run…
Continue reading →
We all want to work smarter, not harder. (Or at least some of us…) Automating the repetitive tasks was always a huge leap forward even before the “DevOps times” when we wrote shell scripts and Perl code to create automation out of the box. Today we have the luxury of choosing between a lot of…
Continue reading →
BASH is the GNU Project‘s shell that stands for the Bourne Again Shell. It is one of the most commonly used shells on the Linux and BSD systems. It is conform to the IEEE POSIX P1003.2/ISO 9945.2 standard. At the time of writing this article the current version of BASH is bash-5.2.
Continue reading →