Skip to content

fr3nd/puppet-docker_compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published