docker compose or fig configuration for puppet or pe-puppet

79 views
Skip to first unread message

Corey Osman

unread,
Jun 9, 2015, 5:13:10 PM6/9/15
to Puppet Dev
Hi,

Has anyone build a docker POC based on a docker-compose or fig?
If not is there a vagrant config for a split PE install?


Corey

Gareth Rushgrove

unread,
Jun 10, 2015, 6:48:32 AM6/10/15
to puppe...@googlegroups.com
On 9 June 2015 at 22:13, Corey Osman <co...@logicminds.biz> wrote:
> Hi,
>
> Has anyone build a docker POC based on a docker-compose or fig?

Do you mean running agents and a server each inside separate
containers? I've not seen anything but would be happy to help if
useful.

> If not is there a vagrant config for a split PE install?
>

Oscar is a nice solution to this, as it deals with the PE installation
and networking requirements.

https://github.com/adrienthebo/oscar

Virtualbox only but works really well for local testing of multinode
environments.

Here's a fairly involved example I put together for a talk recently:
https://github.com/puppetlabs/puppet-enterprise-consul-docker-demo

Gareth

>
> Corey
>
> --
> You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/1B8DA186-D6CE-4956-A4E7-2A07FEC1E220%40logicminds.biz.
> For more options, visit https://groups.google.com/d/optout.



--
Gareth Rushgrove
@garethr

devopsweekly.com
morethanseven.net
garethrushgrove.com

Corey Osman

unread,
Jun 10, 2015, 2:52:36 PM6/10/15
to puppe...@googlegroups.com


I have started a compose file.  Its still in the works as I only have the db and pm1 running.  I am looking to run a fairly complex setup with maybe 8+ containers to replicate a POC on my laptop.
https://gist.github.com/logicminds/d0523f7b69d2a7f62860

I also am not sure if I can share my docker images since it contains PE (eval copy).  Does PL allow one to distribute unlicensed/eval images with PE pre-loaded?  Currently the images are not easily reproducible and require some intermediate images and hacks to get started.  

Basically what I have done is preinstalled the roles (master, puppetdb, postgres, activemq, console, agent) into separate containers.  

Once I get something stable I'll ping you for some help, since you offered ;) 

Corey
Reply all
Reply to author
Forward
0 new messages