#ansible
I'm learning ansible.
I don't love it. I don't hate it.
My systems are OpenBSD for the most part so I think I have to do things less "out of the box".
Which is fine, because usually you get there anyways.
I'm using it for single systems.
Like I would like to have my setup of a VPS on digital ocean or Vultr automated. I think I would do more complex things, like run a mailserver or an icecast server, if it was easier to repeatedly setup.
Je viens de migrer mon site perso de #Scaleway, devenu trop cher au fur et à mesure des augmentations de prix vers #Pulseheberg.
Merci à #Ansible qui permet de migrer simplement sans rien oublier !!
Et pour une fois j'ai pensé à réduire les TTL avant migration, ça aide quand même beaucoup !
Trying to update #ansible from version 2.10.5 to version 8.0.0. Wish me luck.
Sunscrapers is hiring Fullstack Developer (RoR & JS)
🔧 #rubyonrails #javascript #python #ruby #api #ansible #aws #css #postgresql
🌎 Remote; Warsaw, Poland
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Sunscrapers
Job details https://jobsfordevelopers.com/jobs/fullstack-developer-ror-js-at-sunscrapers-com-feb-7-2023-3e0ac8?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Looking for good sample Ansible CLI commands to add to docs.ansible.com
https://docs.ansible.com/ansible/latest/command_guide/cheatsheet.html#ansible-playbook
Discussions: https://discu.eu/q/https://docs.ansible.com/ansible/latest/command_guide/cheatsheet.html%23ansible-playbook
This is bullshit, #Ansible!
https://github.com/ansible/ansible/issues/55151
> Using roles A and B which have the same common role with handlers inside.
In a play, I execute the 2 roles A and B with a when condition (usually, I apply a role if host is in the right inventory group).
If first role A is not executed because of the when condition, but B is executed, handlers notified by common role (dependency of B) are not executed because already not triggered by role A.
#ansible https://j2live.ttl255.com/ is a little-known treasure - use this to finagle your yaml->jinja mumblings. My one wish is that RedHat sponsors this, and adds a pastebin-like link function.

Playing with #ansible The plan is to not manually touch anything on my new server.
It's a slow process
Automate your #Quarkus deployment using #Ansible | #RedHat #Developer https://developers.redhat.com/articles/2023/06/01/automate-your-quarkus-deployment-using-ansible
Hello #Mastodon! We are new on the block, so #introductions are in order.
We are a devops company from Germany, and we love all #opensource infrastructure tools, like #OpenStack #Terraform #Ansible etc. Why are we here? To contribute back and take a more active role in the community.
Mostly looking to contribute code, documentation and maybe some time to projects. Also lots of interesting discussions would be great. 🥰
In this video, @JayTheLinuxGuy walks you through the process of building and configuring a Linode instance using some of the most popular infrastructure as code tools: https://lin0.de/YFcHUW #Jenkins #Terraform #Ansible
Resumen del evento Ansible Automates Buenos Aires 2023
#Ansible #Automates #Automatización #BuenosAires #Community #DevOps #Evento #Intel #RedHat
https://osiux.com/2023-04-27-ansible-automates-buenos-aires-2023.html

Lately I have been trying out #OpenStack builds using Juju and Charms instead of #Ansible. At this point I do not quite feel at home with throwing away a machine in MAAS in a charm gets stuck and fails to provision or provides no course to fixing an issue. Apart from that charmed OpenStack is nice of it works in first juju deploy. If not, it’s a quite painful experience to fix. Documentation is often missing important information you would have needed.
Ansible Lightspeed AI service announced by Red Hat https://www.admin-magazine.com/News/Red-Hat-Announces-Ansible-Lightspeed-AI-Service #ArtificialIntelligence #AnisbleLightspeed #AI #RedHat #IBM #Watson #Ansible #automation

Followup to post re Cisco's Federal Innovation Challenge (BlueAlly/Netcraftsmen 3rd place award). A key component was Event-Driven #Ansible ("EDA"). I hear RedHat Summit/AnsibleFest https://www.redhat.com/en/summit big push on EDA. Arista demo'ed EDA with CloudVision, Slack, ServiceNow.
OSiUX Ansible Posts and Videos
#Ansible #Ansible2dot #AnsibleRole #AnsibleTools #AnsibleTower #Automation #AWX #Community #DevOps #Talks

Dibujar en Inkscape el logo Ansible Tools 2D para generar Slides y Remera
#2D #Ansible #AnsibleTools #Blog #Design #Inkscape
https://osiux.com/2023-03-29-ansible-tools-logo-2d-inkscape.html

I'm working on a multi-part series for automating your Homelab with Proxmox, Cloud-init, and Ansible-- Part 3 is up!
https://link.medium.com/AAUrubRRaAb
#homelab #ansible #automation #IAC
From my #mastoadmin series - #convocasa behind the scenes - server edition:
We run on 11 VMs. 3x Elasticsearch + Redis + HAproxy, 2x Postgres DB, 2x Frontends (Docker), 2x Streaming (Docker), 2x Sidekiq Workers (Docker)
All services are failoverable. I use Route53 health-DNS as overarching HA.
#Cloudflare for caching and edge protection.
All in code and fully automated via #ansible, #terraform and #jenkins with regular automated updates (and ofc backups).
#wasabi as media storage.
Every time I upgrade to a new Debian version, my #Ansible playbooks need to be fixed. This isn't a great sysadmin tool experience.
Is it worth my time to start learning #ansible ?
#dendrite ist die leichtgewichtige Alternative zu #synapse als #matrix Server. Noch ist Dendrite im Beta Stadium, aber es ist schon einsetzbar. Ich habe nun ein #Ansible Skript für #Hostsharing geschrieben, und auch eines für Element Web.
https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/dendrite
https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/element
Generar diagrama de tareas de Ansible Role HP Linux Tools usando ansible2dot
#Ansible #ansible2dot #AnsibleRole #Design #Diagrama #dot #GNULinux #Grafo #GraphViz #HP #Playbook #Tools
https://osiux.com/2023-05-26-ansible2dot-hp-linux-tools.html
#Ansible ist ja schon recht nice wenns mal die Platte zerlegt hat.
Servian is hiring Full Stack Developer
🔧 #java #javascript #python #angular #flutter #react #springboot #android #api #ansible #aws #azure #cicd #gcp #mvc #terraform
🌎 Sydney, Australia
⏰ Full-time
💰 $90k - $210k (Estimate)
🏢 Servian
Job details https://jobsfordevelopers.com/jobs/full-stack-developer-at-servian-com-jul-6-2022-d0d31b?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Event Driven Ansible is Here.
https://www.ansible.com/blog/event-driven-ansible-is-here
#Ansible #Automation #RedHat #OpenSource #DevOps #PlatformOps #SRE #RHEL #Linux #NeedMoreHashTags
🔈 Ansible Project Mission Statement - have your say!
As part of our efforts to strengthen the #community this year, it seemed right to make sure that the aims of the project - as a whole - are clearly communicated.
So we would like to ask you all - What does #Ansible mean to you?. Give us your thoughts! We’ll use the data to inform the work on making our messaging consistent, and we’ll update you on the results later in the summer.
https://www.surveymonkey.co.uk/r/DLGFV8H
Thank you!
On my voyage for more #idempotent systems, deploy-rs is really resonating with me right now. 😁 It's a #nix #flakes profile deployment system.
Fancy for, you write a declarative config and it gets what you need correctly. 😅 It's really making me rethink of my #ansible usage. At least for provisioning.
For troubleshooting though, you'll need to pry ansible from my dead hands to get rid of the love. 😁
I experimented with Rundeck as an Ansible GUI, installed it in Docker
Ce n'est pas tout vert parce que je bosse dessus, mais quel plaisir de gérer son infrastructure avec des pipelines. Ici se sont #ansible, #droneio et #gitea qui sont à la manœuvre. Oh bordel ça y est, je suis #devops...
Il me reste d'énormes chantiers à réaliser, mais les bases sont là et ça fait du bien de ne plus s'en occuper !

Scaleway is hiring DevOps Engineer - Storage Team Feature (Flex/Remote)
🔧 #c #cplusplus #golang #ansible #kubernetes #awss3
🌎 Remote; Paris, France
⏰ Full-time
💰 $100k - $220k (Estimate)
🏢 Scaleway
Job details https://jobsfordevelopers.com/jobs/devops-engineer-storage-team-feature-flex-remote-at-scaleway-com-nov-24-2022-6ae81b?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
#ansible deploy complex configurations with ease to multiple different systems, then lose hours to figuring out some asinine intersection of the subtle differences between python, yaml, and jinja definitions of yes/true/False and other bullshit.

Neue Installationsanleitung im Wiki und #Ansible Skript für cal.com bei #Hostsharing: cal.com ist eine Open Source Alternative zu #calendly, um #Terminvereinbarungen mit Beraterinnen oder Sachbearbeitern zu vereinfachen.
https://wiki.hostsharing.net/index.php?title=Cal.com_installieren
https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/cal.com
📯 The Bullhorn 103
#Ansible #Community #newsletter
Check out the antsibull-docs 2.0.0 release, give us your thoughts on the Ansible project mission statement, vote on removing unmaintained collections, and attend some meetups!
On my way to #Boston for #RHSummit, including #AnsibleFest and #Ansible Community Day!
@kyva @fanta@mastodon.green no he usado nunca #ansible ¿algun tuto recomendable para empezar?
there are still some software who haven't changed their paradigms as of today; #Ansible is one; #powershell is no longer just a windows technology. We need to see more scripts for other platforms written in it. I intend to eventually practice what I preach. Generically, though, right now, until Ansible changes their stance. I might bug Jordan about that.
#Ansible tip: Underscores can make large numbers easier to read, e.g.
$ ansible localhost -m debug -a "msg={{ 1_048_576 == 2**20 }}"
localhost | SUCCESS => {
"msg": true
}
Less than 72 hours before the next great #production #cutover.
We’ve done the #dryRun several times. We have documents, #playbooks (#Ansible and otherwise), and #pullrequests. (We had past pull requests that were specifically about making our current pull requests easier!) We have #troubleshooting scenarios queued up. We’ve got the work items on our #board. Not much left to do but #divide and #conquer.
I hope the rest of the #enterprise is as well-#prepared as my #team are.
#ansible hates me today:
/usr/local/bin/python3: can't open file '//"'"'"'~ansible/.ansible/tmp/ansible-tmp-1684306178.7639482-9073-181872861430869/AnsiballZ_setup.py'"'"'"': [Errno 2] No such file or directory
good luck me debugging those nested double-triple quotes
📯 The Bullhorn 102
#Ansible #Community #newsletter
Releases:
- ansible-core 2.15.0
- antsibull-docs 2.0.0a2
- Ansible provider for Terraform 1.1
- community.general 7.0.0
- purestorage.flasharray 1.18.0
- community.hashi_vault 5.0.0
- amazon.aws 6.0.0, 5.5.0 & 4.5.0
- community.aws 6.0.0, 5.5.0 & 4.5.1
New maintainers:
- betanummeric for community.mysql
- aleksvagachev for community.postgresql
Meetups:
- São Paulo
- Singapore
- Zürich
- Québec/Montréal
- Bern
#Ansible tip: access a count of how many loop iterations you have been through https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_loops.html#tracking-progress-through-a-loop-with-index-var
- name: Task Loop using index_var
debug:
msg: Hello {{ item }} this is iteration {{ idx }}
loop: "{{ people }}"
loop_control:
index_var: idx # Starts at idx == 0
I'm watching The Mother while waiting for an Ansible script to do its job, it's just been release on Netflix, and I'm very surprised by how bad is Jennifer Lopez's Spanish.
She's understandable, but it sounds awful.
The movie is good though and I hate action movies but I'm hooked.
I'm doing something weird on screen number 2. My laptop has 16GB of RAM and 6 cores that go up to 12 threads, so I'm running WSL 2 (Ubuntu) on one side and FreeBSD inside VirtualBox.
My job is to automate FreeBSD image creation via Ansible. To test this as if it were a remote thing I have those 2 VMs talking to each other, obviously Ubuntu running multiple times faster than VBox. Doing the SSHing from inside a different type of VM into another different type of VM wasn't easy.
But this is the easiest solution I could find considering the almighty resources of this laptop. #freebsd #ansible
📯 The Bullhorn 101
#Ansible #Community #newsletter
Releases:
- antsibull-core 2.0.0
- antsibull 0.56.1
- antsibull-docs 2.0.0a1
- #AWX 22.2.0
- AWX operator 2.1.0
- Ansible 8.0.0 alpha3
- many updated collections
Contribute to:
- docs user journeys
- ansible-galaxy command
- collection inclusion reviews
Events:
- Infra config as code office hours
- #Singapore meetup
- #Zurich meetup
Learn about Event-Driven Ansible at Red Hat Summit and AnsibleFest 2023
https://www.ansible.com/blog/learn-about-event-driven-ansible-at-red-hat-summit-and-ansiblefest-2023
#Ansible tip: ansible_play_hosts_all & ansible_play_batch contain the hosts targetted in a play. To also account for any --limit restrictions use
{{ ... | intersect(query('inventory_hostnames', ansible_limit | default(''))) }}
@randomgeek Coincidental post from earlier this week: https://www.theregister.com/2023/05/03/linux_distro_hopping/
“I know people in the industry who maintain their own personal #Ansible playbook to install and set up the apps they prefer in the configuration they like. They install a standard distro, then install Ansible, then deploy the playbook on top to configure a single machine. If you know what you want in such detail, it's probably worth checking out #NixOS, where all that would require a single file.”
If you're a user of WireGuard, Ansible, and systemd-networkd, you may be interested to know that I've just published version 2.0.0 of my 'ansible-systemd-network' roles collection. The addition in this version is a role to manage WireGuard tunnels 🙂
https://galaxy.ansible.com/kpfleming/systemd_networkd
No wizardry needed to use Ansible's magic variable 'hostvars'
https://www.redhat.com/sysadmin/hostvars-magic-variable-ansible
#Ansible #RedHat #SysAdmin #DevOps #SRE #Automation #PlatformEngineering #OpenSource
I'm looking for a back end / devops / SRE role that can hire me in Vancouver, BC (happy to do remote/hybrid)
I'm experienced and can be trusted around computers, especially ones that aren't my own.
I love #nix and functional languages (such as #clojure #elixir) and have experience with all the fancy industry standard tools (#terraform #kuberenetes #docker #ansible) as well as with all the other things expected of my role (cloud providers, CI/CD, IaC, networking, postgres)
📯 The Bullhorn 98
#Ansible #Community #newsletter
Check it out now: 5 upcoming meetups, 4 collection releases, 3 help wanted, 2 blog posts, and a lot more news you don't wanna miss!
@frederic I think, I'm gonna drop the whole vagrant in GitHub action thing and will go for: #terraform + #hetznercloud + #ansible + #newman
Can one configure #Ansible to fail if no hosts from the inventory matched the playbook/limit?!
New blog post dropped. All about deploying and running #ansible with #docker or other container software.
https://brandont.dev/blog/deploy-and-run-ansible-with-docker
✅ The #ansible playbook I wrote for setting up my vServer is now working with slightly changes (self-signed cert) on my local #vagrant box. In addition I'm using vagrant triggers to run system tests after provisioning.
I do wonder how much work is it apply this idea to #github actions. I read that it's possible running vagrant in a GitHub action job using #macOS but I haven't tried it, yet.
Any suggestions from you?
@danielzenzes Ich konfiguriere jeden Host mit #ansible - für reine dotfiles gibts aber sicherlich eine elegantere Lösung..
VirtualBox does have a developer preview available for the m-series processors, so I installed that and Vagrant. Now I can keep following along with Jeff’s (@geerlingguy) book Ansible for DevOps.
I was writing a yaml playbook for my Pi4 devices, which failed due to me not knowing what I’m doing yet, and I got nervous. Jeff tells the reader in the book to “always test playbooks locally!” Good advice, so I don’t brick the machines my network relies on! #Ansible #RaspberryPi
Dear #Ansible Community!
If you've been following some of our events and online discussions recently, you are probably aware that we are working on a couple of proposals to build a central web presence and reduce fragmentation for our community.
Please vote on the following plans:
- "Adopt a new upstream community website", voting ends 2023-03-21 https://github.com/ansible-community/community-topics/discussions/208
- "Use a forum to build project-wide participation & discussion", voting ends 2023-03-27 https://github.com/ansible-community/community-topics/discussions/211
Thanks!
@rtyler #Docker has been a prime example of #OpenWashing for a while. This move is, sadly, no surprise.
#RedHat is still a tad more careful with #Ansible, and will likely remain so for a while. Still, it's clearly #OpenCore, which is just a slightly more acceptable version of the same problem.
#Kubernetes is a good example of a slightly different approach. Instead of being open core itself, it's an open framework for a component ecosystem that permits vendor-locked parts.
Ich hab mir heute Vormittag erfolgreich ins Knie geschossen und die SD-Karte von meinem OctoPi unbootbar gemacht (Pi blinkt 7x - Kernelimage weg).
Statt Frickeln: Komplett neuaufsetzen. Dank #ansible weitgehend ohne Interaktion und dank ein paar Notizen ohne Google-Orgie.
Zeit von "ok, mach neu" mit Image-Download und Docker-Volumes von der alten SD-Karte kratzen bis Octoprint mit allen Einstellungen wieder da: ~35 Minuten 💪
Automatisierung im #homelab lohnt sich!
@glennf Du you prefer pets or cattle?
Coming from a similar situation I‘ve gone to writing #Ansible plays, to have my configuration as code. Once there, the choice of distribution can easily be revisited - perhaps at that point even #Fedora Server is a viable choice, providing newer package versions and more flexibility if required, as well as spreading the upgrade pain into much smaller chunks with easier but biannual upgrades.
📯 The Bullhorn 94
#Ansible #Community #newsletter
News:
- notice on Galaxy for Project Wisdom
- recordings from #Cfgmgmtcamp and Contrib Summit
- community strategy and survey
Releases:
- #AWX 21.13.0
- AWX Operator 1.3.0
- antsibull-changelog 0.19.0
- ansible-core 2.14.3, 2.13.8
Participate:
- review new collections
- improve UX for docsite
- easyfix / good first issues
- opinions on static site generators
- attend meetups!
Have a look, and have a great weekend!
➡️ https://mailchi.mp/redhat/the-bullhorn-94
📝 Ansible Contributor Survey
========================
We have put together a survey after #Ansible Contributor Summit 2023.02 to help us learn for next time.
It also covers more general questions about how the #community feels to you at the moment, so even if you couldn't make it to the Contributor Summit (or CfgMgmtCamp) it's still worth a look.
Appreciate a few minutes of your time and feedback!
Data analyst @gregsutcliff has some extremely insightful data in his 'Ansible - State of the Community 2023' post: https://ansible.github.io/community/posts/state_of_the_community_2023.html #ansible #opensource
See my whole thread over on the birdsite: https://twitter.com/geerlingguy/status/1629247522852970501
I find it stupid and sometimes shameful to see FLOSS projects ignoring bug reports (or close without looking closely) or replying with "PRs welcome". The bug reporters don't want to annoy the developers, they want to help and get help if necessary.
I also find it stupid to automatically close an issue after a certain time. This does not make the problem go away.
#floss #ansible #community #github #issues #foss #freesoftware #opensource #contribute #bug #bugs #developing
An #introduction post for my new account.
I am a systems architect for a major cloud provider. I specialize in secure distributed systems, code based change management systems (#chef, #ansible) and continuous delivery.
My other interests include my 12 year old #minpin , Harvey. I also enjoy cooking and and rock concerts. I hope to someday complete my home renovation. My husband and I have been married to @BrassNuckolls for 11 years.
For the next couple of days we'll be at @cfgmgmtcamp in Gent! If you're here, come hang out with us and chat about what you like about #Ansible and what we can improve on.
We also have an Ansible track both Mon and Tue afternoons, as well as a Contributor Summit on Wednesday!
I try to switch to #Ansible on my server. Are there any tools which create an Ansible role or playbook from an already existing #Docker container? Apparently the Ansible role I wrote for my #nginx proxy container does not include all the information necessary, as it totally broke after an upgrade today. When I tried the docker-compose script which initially set up the container, everything was fine; so I am obviously missing something in my Ansible role :(
#askfedi #askfediverse
Got my #CI / #CD pipeline working end-to-end today. Running `npm version <patch|minor|major>` will push to #selfhosted #Gitea, run tests in #Drone CI, if they pass build a #Docker image and push it to our private self-hosted package registry. A webhook is triggered to then tag the image for the staging environment and deploy it automatically. All self-hosted, secure, private and managed with #ansible. Next step is manual production promotion.
📅 Ansible Contributor Summit 2023.02
========================
The schedule for #Ansible Contributor Summit on Feb 8 is available! https://hackmd.io/@ansible-community/cs202302-planning#Tentative-Schedule-time-in-CET
In addition, we're thinking of having an Ansible Community Social on Feb 7 in #Ghent (as part of #CfgMgmtCamp), please indidate your interest here by Feb 4 so we can find a location to accommodate us: https://hackmd.io/@ansible-community/cs202302-planning#Ansible-Social-Tuesday-Feb-7
Bookmark the event HackMD note and refer to it for possible last minute updates! https://hackmd.io/@ansible-community/cs202302-planning
#FOSDEM and #CfgMgmtCamp
========================
If you are attending @fosdem (Feb 4-5) or @cfgmgmtcamp (Feb 6-8), we will have an #Ansible stand at both events!
https://fosdem.org/2023/
https://cfgmgmtcamp.eu/ghent2023/
For FOSDEM, we'll be in building K level 1: https://fosdem.org/2023/stands/
Come by and chat with members of the Ansible team and community!