No description, website, or topics provided.
Shell Puppet
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.
manifests
templates
tests
README.md

README.md

#Puppet docker_compose module

##Overview

Proof of concept Puppet module to manage a docker-compose application

##Module Description

This Puppet module allows to manage a docker-compose application defined via a YAML file

##Usage

After you've installed the docker_compose module:

include docker_compose

This will install docker-compose into a Python virtualenv and will configure it. The latest version will be installed by default. If a specific version is required, it can be passed as parameter:

class { 'docker_compose':
  version => '1.2.0',
}

To manage a docker-compose application:

docker_compose::application { 'foo_app':
  ensure  => 'present',
  content => file('files/foo_app.yaml'),
}

##Requirements

The following Puppet modules are required:

  • stankevich/python >= 1.9.4

##Disclaimer

This module is created as a proof of concept and it's not intended to be used in production environments.

##Author

Carles Amigó - http://fr3nd.net