Ansible module for declarative BOSH deployment manifest builder "Spiff".
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Godeps
examples
vendor/github.com/lunixbochs/vtclean
CONTRIBUTING.md
LICENSE
NOTICE
README.md
main.go
spiff.go
types.go
util.go

README.md

  _____                ._____.   .__                     _________      .__  _____  _____ 
  /  _  \   ____   _____|__\_ |__ |  |   ____            /   _____/_____ |__|/ ____\/ ____\
 /  /_\  \ /    \ /  ___/  || __ \|  | _/ __ \   ______  \_____  \\____ \|  \   __\\   __\ 
/    |    \   |  \\___ \|  || \_\ \  |_\  ___/  /_____/  /        \  |_> >  ||  |   |  |   
\____|__  /___|  /____  >__||___  /____/\___  >         /_______  /   __/|__||__|   |__|   
        \/     \/     \/        \/          \/                  \/|__|   

Ansible-Spiff

Ansible-Spiff is an Ansible binary module that provides support for using Spiff deployment manifest builder from within Ansible.

The module wraps the official Spiff CLI and makes the merge and diff operations usable from Ansible.

How to Install

For more information on binary modules and how to install please refer to Ansible's official documentation.

Usage

Usage of Ansible-Spiff's merge and diff operations through Ansible, is demostatrated and tested using the spiff-merge.yml and spiff-diff.yml playbooks in the examples folder.

Developing Ansible-Spiff

See the contribution guidelines.