#ansible — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ansible, aggregated by home.social.
-
I'm in the middle of updating my Ansible dev machine setup scripts to support Fedora, and I'm thinking about just dumping Ubuntu entirely. I'm forced into Fedora w/ the MacBook Air (running Asahi), and it's perfectly respectable. I can't think of anything I'd be missing by making the jump. #Linux #Ansible #DotNet
-
I'm in the middle of updating my Ansible dev machine setup scripts to support Fedora, and I'm thinking about just dumping Ubuntu entirely. I'm forced into Fedora w/ the MacBook Air (running Asahi), and it's perfectly respectable. I can't think of anything I'd be missing by making the jump. #Linux #Ansible #DotNet
-
I'm in the middle of updating my Ansible dev machine setup scripts to support Fedora, and I'm thinking about just dumping Ubuntu entirely. I'm forced into Fedora w/ the MacBook Air (running Asahi), and it's perfectly respectable. I can't think of anything I'd be missing by making the jump. #Linux #Ansible #DotNet
-
I'm in the middle of updating my Ansible dev machine setup scripts to support Fedora, and I'm thinking about just dumping Ubuntu entirely. I'm forced into Fedora w/ the MacBook Air (running Asahi), and it's perfectly respectable. I can't think of anything I'd be missing by making the jump. #Linux #Ansible #DotNet
-
I'm in the middle of updating my Ansible dev machine setup scripts to support Fedora, and I'm thinking about just dumping Ubuntu entirely. I'm forced into Fedora w/ the MacBook Air (running Asahi), and it's perfectly respectable. I can't think of anything I'd be missing by making the jump. #Linux #Ansible #DotNet
-
Ansible for DevOps by Jeff Geerling is on sale on Leanpub! Its suggested price is $9.99; get it for $6.99 with this coupon: https://leanpub.com/ansible-for-devops/c/LeanPublishingDaily20260716 #agile #software #startups #ansible #devops #cloud_computing
-
Ansible for DevOps by Jeff Geerling is on sale on Leanpub! Its suggested price is $9.99; get it for $6.99 with this coupon: https://leanpub.com/ansible-for-devops/c/LeanPublishingDaily20260716 #agile #software #startups #ansible #devops #cloud_computing
-
Ansible for DevOps by Jeff Geerling is on sale on Leanpub! Its suggested price is $9.99; get it for $6.99 with this coupon: https://leanpub.com/ansible-for-devops/c/LeanPublishingDaily20260716 #agile #software #startups #ansible #devops #cloud_computing
-
Ansible for DevOps by Jeff Geerling is on sale on Leanpub! Its suggested price is $9.99; get it for $6.99 with this coupon: https://leanpub.com/ansible-for-devops/c/LeanPublishingDaily20260716 #agile #software #startups #ansible #devops #cloud_computing
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Since I re-image my Linux desktop so often, I have given a great deal of thought to preserving and re-creating my configurations.
So I wrote a single bash file to rule them all, sort of.
My script, `dot`, creates a tiny CLI Ansible installation, and interactively helps write a short Ansible playbook that defines symlinks, install scripts and Python environments.
I download the script and run `./dot --help` to get started. Use `dot check` to review selections, and `dot apply` to ensure localhost is configured with them.
Because it uses Ansible under the hood, it doesn't do unecessary work, it provides detailed output, and it creates a file with a full definition of the configuration in a well know standard (which can always be re-used later, even without my script.)
If you add `dot` to your own `dotfiles` repository, and organize yours like mine (`files`, `installs` and `reqs`) then `dot` will use find your folders and offer to link your files, run your install scripts, or create your Python environments.
https://codeberg.org/EdTheDev/dotfiles/src/branch/main/bin/dot
-
Stop restarting services on every run. This Ansible snippet shows handlers + conditional notify to restart Apache only when configs change. Handlers flush after all tasks, reducing downtime in production. #ansible #handlers #ValtersIT
https://www.valtersit.com/vault/ansible-playbook-with-handlers-and-conditional-notification-8b22e0/
-
Mitogen 0.3.51 fixes compatibility with Ansible's dnf5 module. Thanks to Quentin Dawans.
🐍 https://pypi.org/project/mitogen/0.3.51
🗒️ https://mitogen.networkgenomics.com/changelog.html -
Mitogen 0.3.51 fixes compatibility with Ansible's dnf5 module. Thanks to Quentin Dawans.
🐍 https://pypi.org/project/mitogen/0.3.51
🗒️ https://mitogen.networkgenomics.com/changelog.html -
Hudson River Trading is hiring Junior Trading Systems Engineer
🔧 #ansible #aws #gcp
🌎 Chicago, Illinois; London, United Kingdom; New York, New York
⏰ Full-time
🏢 Hudson River TradingJob details https://jobsfordevelopers.com/jobs/junior-trading-systems-engineer-at-hudsonrivertrading-com-apr-23-2026-59adf1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hudson River Trading is hiring Junior Trading Systems Engineer
🔧 #ansible #aws #gcp
🌎 Chicago, Illinois; London, United Kingdom; New York, New York
⏰ Full-time
🏢 Hudson River TradingJob details https://jobsfordevelopers.com/jobs/junior-trading-systems-engineer-at-hudsonrivertrading-com-apr-23-2026-59adf1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hudson River Trading is hiring Junior Trading Systems Engineer
🔧 #ansible #aws #gcp
🌎 Chicago, Illinois; London, United Kingdom; New York, New York
⏰ Full-time
🏢 Hudson River TradingJob details https://jobsfordevelopers.com/jobs/junior-trading-systems-engineer-at-hudsonrivertrading-com-apr-23-2026-59adf1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hudson River Trading is hiring Junior Trading Systems Engineer
🔧 #ansible #aws #gcp
🌎 Chicago, Illinois; London, United Kingdom; New York, New York
⏰ Full-time
🏢 Hudson River TradingJob details https://jobsfordevelopers.com/jobs/junior-trading-systems-engineer-at-hudsonrivertrading-com-apr-23-2026-59adf1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Hudson River Trading is hiring Junior Trading Systems Engineer
🔧 #ansible #aws #gcp
🌎 Chicago, Illinois; London, United Kingdom; New York, New York
⏰ Full-time
🏢 Hudson River TradingJob details https://jobsfordevelopers.com/jobs/junior-trading-systems-engineer-at-hudsonrivertrading-com-apr-23-2026-59adf1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Когда Kubernetes нельзя, а Ansible боль: чего я не договорил про Horchestra
Настоящая проблема — не отсутствие одной платформы, а разнородность сред, в которые нужно доставить одно и то же приложение. Каждая среда тянет доставку к своему механизму, а инфраструктурный код — тот самый «второй API» с сотнями параметров установки — форкается под каждую цель. Цель принести Kube-way туда, где Kubernetes под запретом!
-
Когда Kubernetes нельзя, а Ansible боль: чего я не договорил про Horchestra
Настоящая проблема — не отсутствие одной платформы, а разнородность сред, в которые нужно доставить одно и то же приложение. Каждая среда тянет доставку к своему механизму, а инфраструктурный код — тот самый «второй API» с сотнями параметров установки — форкается под каждую цель. Цель принести Kube-way туда, где Kubernetes под запретом!
-
Когда Kubernetes нельзя, а Ansible боль: чего я не договорил про Horchestra
Настоящая проблема — не отсутствие одной платформы, а разнородность сред, в которые нужно доставить одно и то же приложение. Каждая среда тянет доставку к своему механизму, а инфраструктурный код — тот самый «второй API» с сотнями параметров установки — форкается под каждую цель. Цель принести Kube-way туда, где Kubernetes под запретом!
-
Horchestra: когда Kubernetes нельзя, а Ansible становится второй кодовой базой
Последние несколько лет я занимаюсь разработкой enterprise-продуктов. И относительно недавно понял одну вещь. Самая сложная часть проекта — вовсе не разработка. Самая сложная часть — доставка и поддержка. Пока приложение работает на ноутбуке разработчика, всё выглядит прекрасно. Собрали, запустили, прогнали тесты, отправили изменения в Git. Проблемы начинаются в тот момент, когда продукт нужно поставить заказчику. И тут оказывается, что единого способа поставки не существует. - У одного заказчика уже есть Kubernetes, и достаточно передать Helm‑чарт. - У другого контейнеры запрещены требованиями ИБ. - Третий принципиально использует только RPM‑пакеты. - Четвёртый работает исключительно на Alt Linux. - Пятый — на РЕД ОС и Astra. - Шестой до сих пор живёт на CentOS 7, потому что обновление инфраструктуры — отдельный многолетний проект.
-
Horchestra: когда Kubernetes нельзя, а Ansible становится второй кодовой базой
Последние несколько лет я занимаюсь разработкой enterprise-продуктов. И относительно недавно понял одну вещь. Самая сложная часть проекта — вовсе не разработка. Самая сложная часть — доставка и поддержка. Пока приложение работает на ноутбуке разработчика, всё выглядит прекрасно. Собрали, запустили, прогнали тесты, отправили изменения в Git. Проблемы начинаются в тот момент, когда продукт нужно поставить заказчику. И тут оказывается, что единого способа поставки не существует. - У одного заказчика уже есть Kubernetes, и достаточно передать Helm‑чарт. - У другого контейнеры запрещены требованиями ИБ. - Третий принципиально использует только RPM‑пакеты. - Четвёртый работает исключительно на Alt Linux. - Пятый — на РЕД ОС и Astra. - Шестой до сих пор живёт на CentOS 7, потому что обновление инфраструктуры — отдельный многолетний проект.
-
Horchestra: когда Kubernetes нельзя, а Ansible становится второй кодовой базой
Последние несколько лет я занимаюсь разработкой enterprise-продуктов. И относительно недавно понял одну вещь. Самая сложная часть проекта — вовсе не разработка. Самая сложная часть — доставка и поддержка. Пока приложение работает на ноутбуке разработчика, всё выглядит прекрасно. Собрали, запустили, прогнали тесты, отправили изменения в Git. Проблемы начинаются в тот момент, когда продукт нужно поставить заказчику. И тут оказывается, что единого способа поставки не существует. - У одного заказчика уже есть Kubernetes, и достаточно передать Helm‑чарт. - У другого контейнеры запрещены требованиями ИБ. - Третий принципиально использует только RPM‑пакеты. - Четвёртый работает исключительно на Alt Linux. - Пятый — на РЕД ОС и Astra. - Шестой до сих пор живёт на CentOS 7, потому что обновление инфраструктуры — отдельный многолетний проект.
-
It's a work in progress but the ara #Ansible collection is working, once again.
-
It's a work in progress but the ara #Ansible collection is working, once again.
-
It's a work in progress but the ara #Ansible collection is working, once again.
-
It's a work in progress but the ara #Ansible collection is working, once again.
-
It's a work in progress but the ara #Ansible collection is working, once again.
-
Stop manually SSHing into servers. GitHub Actions + Ansible provisions and hardens your entire infrastructure in minutes after a crash. One push, production-ready. #DevOps #Ansible #Automation
https://www.valtersit.com/how-i-automated-my-entire-server-setup-using-github-actions-and-ansible/
-
Ansible Vault sicher und komfortabel nutzen: In unserem neuen Blogbeitrag zeigt Jens Meißner, wie sich Secrets mit GnuPG verschlüsselt speichern und über den GnuPG-Agent bequem verwenden lassen – ganz ohne unverschlüsselte Passwortdateien.
➡️ https://www.b1-systems.de/ansible-secrets-gnupg-verschluesselung/
-
Ansible Vault sicher und komfortabel nutzen: In unserem neuen Blogbeitrag zeigt Jens Meißner, wie sich Secrets mit GnuPG verschlüsselt speichern und über den GnuPG-Agent bequem verwenden lassen – ganz ohne unverschlüsselte Passwortdateien.
➡️ https://www.b1-systems.de/ansible-secrets-gnupg-verschluesselung/
-
Ansible Vault sicher und komfortabel nutzen: In unserem neuen Blogbeitrag zeigt Jens Meißner, wie sich Secrets mit GnuPG verschlüsselt speichern und über den GnuPG-Agent bequem verwenden lassen – ganz ohne unverschlüsselte Passwortdateien.
➡️ https://www.b1-systems.de/ansible-secrets-gnupg-verschluesselung/
-
Ansible Vault sicher und komfortabel nutzen: In unserem neuen Blogbeitrag zeigt Jens Meißner, wie sich Secrets mit GnuPG verschlüsselt speichern und über den GnuPG-Agent bequem verwenden lassen – ganz ohne unverschlüsselte Passwortdateien.
➡️ https://www.b1-systems.de/ansible-secrets-gnupg-verschluesselung/
-
Ansible Vault sicher und komfortabel nutzen: In unserem neuen Blogbeitrag zeigt Jens Meißner, wie sich Secrets mit GnuPG verschlüsselt speichern und über den GnuPG-Agent bequem verwenden lassen – ganz ohne unverschlüsselte Passwortdateien.
➡️ https://www.b1-systems.de/ansible-secrets-gnupg-verschluesselung/
-
Ich muss mich unbedingt mal mit fertigen #Ansible Rollen beschäftigen. Es ist irgendwie sinnfrei immer eigene Playbooks zu schreiben (lassen).
-
Ich muss mich unbedingt mal mit fertigen #Ansible Rollen beschäftigen. Es ist irgendwie sinnfrei immer eigene Playbooks zu schreiben (lassen).
-
Ich muss mich unbedingt mal mit fertigen #Ansible Rollen beschäftigen. Es ist irgendwie sinnfrei immer eigene Playbooks zu schreiben (lassen).