matttrach.goss

Goss

Ansible role for provisioning and verifying servers using goss.

What is does

  1. Installs Goss on host
  2. Copies goss.yml over to host
  3. Verifies host using Goss
  4. Retrieves Goss results.json

Playbook Example

---
- name: "Run Goss tests"
  hosts: goss
  become: true
  become_user: root
  vars:
    caller_directory: "{{ playbook_dir  }}"
    caller_name: "goss"
  roles:
    - matttrach.goss

Goss

https://github.com/aelsabbahy/goss Static server testing, extremely easy to setup. Gossadd and gossautoadd are the magic sauce that makes it just wonderful to use.

About

install goss on host, copy goss file, verify, and retrieve results

Install
ansible-galaxy install matttrach.goss
GitHub repository
License
Unknown
Downloads
375