degoss deploys your test cases to the machine, installs a specified or latest version of Goss, tests your
system via the defined test cases, cleans by removing all Goss-related files from disk, and then reports test
results to Ansible's output. Check out the documentation for more information.
Available on Ansible Galaxy at
Documentation is hosted on Read the Docs and describes installation, usage, and configuration options.
degoss role downloads a 64-bit Linux Goss binary, but has the base requirements to be expanded to support macOS
once Goss starts shipping macOS binaries.
degossshould support any modern Linux distribution with Python 2.7 and later. Goss is a static binary that should be able to run on any Linux distribution, but the
degossrole itself uses a Python module to manage the install, test, clean lifecycle. If you see output like "Failed to validate the SSL certificate", please follow the instructions at that link to install the Python packages required to get TLS working in Python.
Licensed at your discretion under either: