Ansible

maxamillion,
@maxamillion@fosstodon.org avatar
stdevel,
@stdevel@chaos.social avatar

Just wrote my first Event-driven source plugin :rainbow_heart_eyes:

stdevel,
@stdevel@chaos.social avatar

@jpmens Nothing special yet, but some working boilerplate code.

I have a rulebook here which should detected hosts requiring a reboot: https://github.com/stdevel/ansible-collection-uyuni/blob/33-feat-ansible_eda/extensions/eda/rulebooks/show_required_reboots.yml

The event source plugin currently sends random true/false values: https://github.com/stdevel/ansible-collection-uyuni/blob/33-feat-ansible_eda/extensions/eda/plugins/event_source/requires_reboot.py

Next step is to replace the dummy true/false with proper values from the API. I have a shared module for this here: https://github.com/stdevel/ansible-collection-uyuni/tree/33-feat-ansible_eda/plugins/module_utils

But it can't be referenced because of some broken relative imports in the EDA core: https://github.com/ansible/event-driven-ansible/pull/105/commits

cybette,
@cybette@mastodon.org.uk avatar

will be back in in 2024! Mark your calendars for Feb 5-7 https://cfgmgmtcamp.eu/ghent2024/

Check out the looking for presentations, workshops, and fringes: https://cfp.cfgmgmtcamp.org/2024/cfp

** deadline: Wednesday, Nov 15

:

We are also planning Ansible Contributor Summit on Feb 7, 2024 as part of @cfgmgmtcamp


cybette,
@cybette@mastodon.org.uk avatar

@jpmens

yay, look forward to catching up.

grifferz,
@grifferz@social.bitfolk.com avatar

$ ansible-lint --nocolor -t 'yaml' site.yml
[…]
Failed: 367 failure(s), 0 warning(s) on 287 files.

Oh boy.

grifferz,
@grifferz@social.bitfolk.com avatar

@alarig Maybe it got better since I stopped using it in 2018 but what I hated most about it was:

  • Frequent breaking changes in the DSL
  • Them reimplementing the components in different languages forcing more change
    -Tight coupling between agent and puppetmaster requiring frequent updates on every single node

I miss how fast Puppet is compared to Ansible, but I enjoy only having one collection of software to look after on one host, with the rest only needing Python and SSH.

alarig,
@alarig@hostux.social avatar

@grifferz The advantages of having and agent are the drawbacks of having one :p
Regarding the updates, we don’t follow upstream and the migrations take a big time, so I totally agree.

geerlingguy,
@geerlingguy@mastodon.social avatar

Glad to see community building a forum. Apparently Matrix/IRC connections broke, and I never got into Matrix, so it's nice to have an asynchronous communication route. https://forum.ansible.com

I love forums, maybe the best thing the death of IRC + Twitter brings back?

scottslowe,
@scottslowe@fosstodon.org avatar

@geerlingguy I'd rather see NNTP/Usenet, IRC, and mailing lists make a comeback. :-)

sebian,
@sebian@ioc.exchange avatar

@geerlingguy Ah is this a discourse instance? Nice

ara,

ARA Records 1.7.0 has been released !

Check out the highlights of this new release on the project's blog:
https://ara.recordsansible.org/blog/2023/09/12/announcing-the-release-of-ara-1.7.0

or find the full release notes in the repository: https://github.com/ansible-community/ara/releases/tag/1.7.0

Enjoy !

ara,
ara,

packages also coming to a mirror near you !

leogallego,

The Ansible Community Forum is live! 🎉 We are very happy to announce this new community space for all Ansible users, contributors and developers.

  • Are you looking for help while creating Playbooks?
  • Are you looking for Ansible events and meetups?
  • Are you looking to contribute to the Ansible ecosystem?

If you answered yes to any of the above, then the forum is for you!

Join us here: https://forum.ansible.com

The announcement: https://www.ansible.com/blog/welcome-to-the-new-ansible-community-forum

vwbusguy,
@vwbusguy@mastodon.online avatar

It seems that most people who manage with have given up on the RFC recommendation for SOA serials YYYYMMDDxx and just use epoch time, which means that since it's a 32-bit unsigned value per RFC1035, there are going to be a lot of problems for domain names that are still operating in the year 2106.

vwbusguy,
@vwbusguy@mastodon.online avatar

I managed to get this all plugged into an playbook today so yay for automating DNS without breaking existing internal conventions!

If you want to try this, the lineinfile looks something like this:

backrefs: yes
regex: '^(\s+)\d{10}(\s+;\s+[Ss]erial.*)$'
line: "\g<1>{{ serial_update.stdout }}\g<2>"

bortzmeyer,
@bortzmeyer@mastodon.gougere.fr avatar

@vwbusguy I use the Emacs zone-mode, which updates the serial number when saving the file :-)

ascherbaum,
@ascherbaum@mastodon.social avatar

Community Day at @cbase in

Date: September 20th
Tickets: limited
Registration:
https://www.papercall.io/ansible-community-day-berlin-2023

dschier,
@dschier@fosstodon.org avatar

@cbase @ascherbaum tickets can be bought here: https://www.eventbrite.com/e/ansible-community-day-berlin-2023-tickets-696525324997?aff=oddtdtcreator

And with the voucher code ACDB2023-WHILETRUEDO you will get 50% off!

stdevel, German
@stdevel@chaos.social avatar

Want to install $application on and of course is outdated. Try to install a newer version but pip is outdated. Try to install a newer pip in a virtualenv but Python is outdated.

Monday morning and I already want to light everything. 🔥

mforester,
@mforester@rollenspiel.social avatar

@stdevel ah yes...the horrors of working with SLES. 😩

johanneskastl,
@johanneskastl@digitalcourage.social avatar

@markuswerle @stdevel Also, there is a container image for with in the registry.

ansible,

📯 The Bullhorn 114

Events:

  • Kolkata meetup, Sep 2
  • Ansible Community Day, Sep 20 (CFP due Sep 4)
  • Contributor Summit, Oct 19

News:

  • AWX 23.0.0 + AWX Operator 2.5.2 released
  • ansible-creator, new Ansible Content scaffolding tool
  • vote on supported ansible-core versions for community.general

Collections:

  • community.postgresql 3.2.0
  • infra.controller_configuration 2.5.1
  • vultr.cloud 1-9-0
  • infra.ah_configuration 2.0.2
  • more!

➡️ https://mailchi.mp/redhat/the-bullhorn-114

foxmask, French
@foxmask@framapiaf.org avatar

avec ; ca fait TRES mal quand y a des namespaces ....

je t'en foutrai des "syntax error" :P
🤣

foxmask,
@foxmask@framapiaf.org avatar

je tourne autour du pot

comment shooter le contenu du noeud parent quand la value d'un des enfants vaut xxx ...

J'ai la requete menant à l'enfant mais j'ai besoin de shooter le frere (et le parent) :P
avec une fois sur l'enfant on peut pas lui dire de supprimer le pere et les gosses ?

foxmask,
@foxmask@framapiaf.org avatar

ansible.builtin.replace avec une regexp et on n'en parle pu :P

fwilhe,
@fwilhe@social.tchncs.de avatar

'msg: You need to install "jmespath" prior to running json_query filter'

Well thank you, , if only I had software to do that..

The python supply chain system still confuses me. I can install it via pip or via dnf and apt (package name seems the same in and ).

What is the recommended solution? I guess pip installs are considered bad practice outside of virtual envs..

Glyg, French

On cherche un⋅e admin sys pour aider les biologistes à partager leur images de microscopie

C'est un poste d'ingénieur d'étude à Nantes, CDD de 1 an, l'équipe est distribuée entre Bordeaux, Montpellier et Nantes.

C'est tout en logiciel libre, avec une base /

C'est pas bien payé, mais c'est super intéressant et pour la bonne cause de la science ouverte!

Débutant⋅e accepté⋅e, et pas besoin de cocher toutes les cases de l'offre :)

https://emploi.cnrs.fr/Offres/CDD/UAR3556-PERGIL-003/Default.aspx

stdevel, German
@stdevel@chaos.social avatar

Just bumped my roles for Pulse Secure and SentinelONE to include support 🥳

https://galaxy.ansible.com/stdevel/pulse_client
https://galaxy.ansible.com/stdevel/sentinelone_client

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Ansible
  • DreamBathrooms
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • mdbf
  • thenastyranch
  • JUstTest
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • Leos
  • lostlight
  • All magazines