Difference between revisions of "How to install Cumin"
Jump to navigation
Jump to search
| Line 24: | Line 24: | ||
=Installation= | =Installation= | ||
| + | ==cumin Class== | ||
| + | On your puppetmaster create the cumin class | ||
| + | cd /etc/puppetlabs/code/environments/production/modules | ||
| + | sudo mkdir cumin | ||
| + | cd cumin | ||
| + | sudo mkdir manifests | ||
| + | sudo mkdir templates | ||
| + | cd manifests | ||
| + | sudo vi master.pp | ||
| + | ==master.pp content== | ||
| + | |||
| + | |||
==Configuration== | ==Configuration== | ||
==Testing== | ==Testing== | ||
| + | |||
=References= | =References= | ||
Revision as of 18:31, 5 October 2019
Cumin is open Source program written in Python that allows you to execute multiple commands on multiple hosts in parallel. For more information on Cumin please see the references section.
Prerequisites
For this tutorial, you need:
- pupetmaster node
- puppetdb node
- cumin node
- some nodes for testing
Environment
Nodes names
All nodes in this tutorial are running Debian Stretch with Puppet 6
- Puppetmaster1002 : Puppet master node
- Puppetdb1002 : PuppetDb node
- cumin1001 : Running cumin
- lab1001: Test node
Installation
cumin Class
On your puppetmaster create the cumin class
cd /etc/puppetlabs/code/environments/production/modules sudo mkdir cumin cd cumin sudo mkdir manifests sudo mkdir templates cd manifests sudo vi master.pp