The puppet repository who manages the virtual machines installation for the NextDeploy users
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
alternatives @ 4d73dfc
apache @ e0ef55b
apt @ f2a78ea
archive @ 96d4eb5
collectd @ 2a16441
concat @ b033974
elasticsearch @ 7b17be1
gcc @ faa7ae9
inifile @ fbb7050
java @ 749a735
jdk_oracle @ 25cd930
jenkins @ dd43bae
kibana4 @ 64af8a9
maven @ abcf08e
memcached @ 89eb6cc
mongodb @ 5091b52
multitemplate @ bb4d585
mysql @ f1781d8
nodejs @ 03d0726
ntp @ 5cfe2ef
php @ 9f06ba6
rabbitmq @ 057a013
redis @ 1b2b2ce
samba @ 1020f7c
sonarqube @ d483c06
ssh @ d0c77c0
staging @ a71e7d6
stdlib @ 4b15c97
sysctl @ 65ffe83
wget @ 32b91ee


The puppet repository who manages the virtual machines installation for the nextdeploy project users

Submodules and Clone

The puppet modules of the community are included in the project in the form of Submodules git.

To retrieve, use this clone cmd.

git clone --recursive

If the clone has already been done, execute this command.

git submodule update --init

Test / Development

A script "up" allows test and validation of puppet classes and modules.

Prerequisites for this use are vagrant, curl, wget, git, rsync, php installed on the system.

  Usage: ./up [options]

  -h           this is some help text.
  -o xxxx      operating system, choices are Ubuntu1404, Debian8, Ubuntu1604. Default is Ubuntu1404
  -f xxxx      project framework(s), choices are drupal7 drupal8 symfony2 symfony3
                                                wordpress nodejs reactjs static noweb
                                                drupal8-reactjs drupal8-symfony3 symfony2-static
               No default, ask to user if not setted
  -t xxxx      Add a techno to the default framework list (look puppet class for add correct techno module)


  1. Fork it.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.