Skip to content

fr3nd/puppet-docker_compose

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

#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