Skip to content
Snippets Groups Projects
README.md 855 B
Newer Older
ElasticSearch cluster orchestration
===================================

Structure
---------

```
./clones/                   Git submodules for required Puppet modules
./hieradata/                Hiera data tree
./hieradata/module_names/   Symlinks to modules data
./hieradata/common.yaml     General purpose hiera file
./manifests/
./manifests/site.pp         Base site.pp
./manifests/hacks.pp        Compilation of hacks to workaround Cern
./modules/                  Symlinks to modules code
./hiera.yaml                Hiera config file
./puppet.conf               Puppet config file
```

How to run Puppet
-----------------

1. Clone into `/etc/puppet`
```
git clone ...
```
2. Initialize submodule
```
git submodule update --init --recursive
```
3. Run puppet apply
```
puppet apply -tv --modulepath=/etc/puppet/modules/ /etc/puppet/manifests/