Featured image of post Learning JavaScript: Project Recap

Learning JavaScript: Project Recap

JavaScript is a fascinating and well-used language. From server-side NodeJS applications to frontends with PlainJS or frameworks like React, it powers many services. Since 2019 I have been working on several projects to learn and explore JavaScript. This blog post is a short recap of those projects, and then gives an outlook to my newest endeavor.

Featured image of post Ansible: Idempotent Playbooks

Ansible: Idempotent Playbooks

Effective Ansible playbooks are idempotent: They change a system to the very same state independent of the systems current state. To achieve this, a clearly structured directory layout and custom uninstaller tasks are helpful. Learn more in my new article: https://admantium.com/blog/a05_idempotent_playbooks

Featured image of post Ansible: Boost Task Execution Speed

Ansible: Boost Task Execution Speed

Running Ansible tasks takes some time to complete. You can greatly reduce this time by using SSH multiplexing and pipelining, and by stopping or caching the fact gathering steps. Let’s discuss these optimizations in detail.

Featured image of post Ansible: Working with Variables and Hostvars

Ansible: Working with Variables and Hostvars

Ansible is a standard tool for managing your infrastructure. You write declarative code that executes installations of software packages, sets configuration, and maintains your sysytem. Read in the first article how to access ansible facts about the hosts.