Add manifest files

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Update roles + templates

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Update manifests (wip)

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Update site.pp

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Finish keystone.pp and improve params.pp

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Finish manifests (next step: test and debug)

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Rename classes

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Add puppet-master role

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Updates (see commit msg)

- Add os_release variable
- Add cloudinit user-data file
- Clone & prepare puppet submodules on Puppet Master

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Add puppet manifests on puppet master node

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Let params choose if we install packages or not

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
site.pp: Change import do add all manifests

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
site.pp: Fix import issue

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Try **
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
REvert last patch

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Drop encoded password & user

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Fix keystone

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
site.pp: Fix stuffs

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
params: disable packages

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
site.pp: temp: import anyway debian repo

Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>