Ansible publishing thread

Use this thread to publish your new roles/collections/scripts!

Also see the category introduction for more information.

1 Like

I’ll kick it off with two things we got out at Autonomic recently.

  1. molecule-hetznercloud: a plugin for Molecule which allows for simple automation for integration testing of Ansible roles on Hetzner VPSes.

  2. autonomic.gandi: a role for configuring records for Gandi DNS. It’s not quite finished but it works for now (btw, it’s a library, so the tasks/main.yml is empty)

2 Likes

I’ve also seen a sick amount of good coop related Ansible work going over at the following:

  1. https://coophub.io/topics/ansible
  2. https://coophub.io/search?q=ansible

:partying_face:

1 Like

At Autonomic, we’re started using Webarchs fail2ban and debug roles internally to handle our infrastructure. This has been fun and useful! I’ve asked @chrisc to publish git tags on those roles so that we can pin against them in our requirements.yml file. I also got stuck in an added Molecule based testing to the fail2ban role (see this PR) which is a win for anyone who uses this role and makes it easier to maintain going forward as something shared between both coops. If things change, check if the tests pass, simple!

Unrelated to that work, as part of the initial bootstrapping for meet.coop, a lot of Ansible work got published over at git.coop/meet which might be interesting to check out.

4 Likes