](https://gagor.pro/2024/02/best-practices-for-patching-and-deprecating-docker-images/images/cover.webp)
Best practices for patching and deprecating Docker images
Learn the best practices for patching and deprecating Docker images to maintain security and stability in your DevOps workflows.
](https://gagor.pro/2024/02/best-practices-for-patching-and-deprecating-docker-images/images/cover.webp)
Learn the best practices for patching and deprecating Docker images to maintain security and stability in your DevOps workflows.
](https://gagor.pro/2024/01/my-pre-commit-config-for-hugo-blog/images/cover.webp)
Learn how to set up and use pre-commit hooks to automate tasks like linting, syntax checks, and optimizations for your Hugo blog.
](https://gagor.pro/2023/04/the-best-way-to-get-nvm-working-in-ci-cd-systems/images/cover.webp)
Learn the best way to get NVM (Node Version Manager) working in CI/CD systems, ensuring seamless Node.js version management in your DevOps workflows.

Announcing my return to the big stage with a talk on managing Docker base images at scale, presented at the Devoxx 2022 conference in Kraków.

Projekt JednorożecPowieść o szansie w epoce przewrotów cyfrowych Author: Gene Kim

Projekt FeniksPowieść o IT, modelu DevOps i o tym, jak pomóc firmie w odniesieniu sukcesu Authors: Gene Kim, Kevin Behr, George Spafford
](https://gagor.pro/generic-cover.webp)
In recent Ansible update to 1.5 version there is really nice feature ssh pipelining. This option is serious alternative to accelerated mode. Just add to you config file (ex. ~/.ansible.cfg): [ssh_connection] pipelining=True Now run any playbook - you will see the difference 😄 Source (and extended info about): http://blog.ansibleworks.com/2014/01/15/ssh-connection-upgrades-coming-in-ansible-1-5/ external link
](https://gagor.pro/generic-cover.webp)
I was configuring GlusterFS on few servers using Ansible external link and have a need to update /etc/hosts with hostnames for easier configuration. I found this one working: - name: Update /etc/hosts lineinfile: dest=/etc/hosts regexp='.*{{item}}$' line='{{hostvars.{{item}}.ansible_default_ipv4.address}} {{item}}' state=present with_items: '{{groups.somegroup}}' Source: http://xmeblog.blogspot.com/2013/06/ansible-dynamicaly-update-etchosts.html external link