{"repo":"indusbox/goss-ansible","free":true,"listed":false,"github":"https://github.com/indusbox/goss-ansible","clone":"git clone https://github.com/indusbox/goss-ansible.git","description":"Ansible module for Goss","language":"Python","stars":139,"topics":["goss","test","infrastructure-as-code","ansible"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"ansible-goss Launch Goss test file with Ansible. Installation Copy the goss.py file into your Ansible library directory. That's it! Quick start Simple example Validate a Goss test file (the test file must be on the remote machine): If a test fails, the module returns an error. If you want to ignore this error, add ignore errors: yes on the task. Output format and output file You can change the output format with the format option: See all the supported output format: https://github.com/aelsabbahy/goss#supported-output-formats You can also save the output of the goss command in a file with the output file option: Changed = False We use this module for testing/validation purposes. Therefore, this module always returns changed = false , even with the output file option. Ansible versions Tested with : - Ansible 1.8.2 - Ansible 2.0.2 - Ansible 2.2.2 Module documentation","default_branch":null,"files":null,"tree":[],"storefront":"/r/indusbox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/indusbox/goss-ansible/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}