goss-org / goss

Quick and Easy server testing/validation
https://goss.rocks
Apache License 2.0
5.5k stars 470 forks source link

Can we add ansible galaxy goss install to README? #915

Open marcinpraczko opened 1 month ago

marcinpraczko commented 1 month ago

I would like to ask for adding ansible galaxy goss installation which I am maintaining. Long time ago I was working with goss on regular basic. Today I am using this on my local machine for different tasks. I've created Ansible Galaxy role for installation. If all maintainers agrees - this can be added to goss README file Community Contributions section.

Links for Repos and Ansible Galaxy:

You can also check Issues (closed) as there are my old suggestions and feature requests (few of them has been implemented in current version of goss).

Thank you in advance for reply for this question.

aelsabbahy commented 1 month ago

@marcinpraczko Thanks for submitting this, looks great! Curious how this differs from https://github.com/naftulikay/ansible-role-degoss

@naftulikay I've used degoss in the past, great project! Wondering if it's still maintained?

marcinpraczko commented 3 weeks ago

Hi @aelsabbahy.

I've done some quick check of this repository https://github.com/naftulikay/ansible-role-degoss, and those are difference comparing with mine:

  1. Above repository is installing always the latest version of goss,
  2. Above repository is having also ansible module (not sure whether is still working) - to run goss and present result
  3. Which means that above repo can install goss and run goss tests.

My Ansible role is only installing goss (so far for amd64), however my intention is to add more options and support development for now.

I am not asking replace above repository, but kindly asking add to goss readme as possible option of installing goss as user or as root (my ansible role allows to user choose whether this should be installed as root or not).

Hope that I answered to your questions?