From 24aa475d20c413aa3d2925a110be767176989ef3 Mon Sep 17 00:00:00 2001 From: Nick Walker Date: Wed, 27 May 2015 15:02:50 -0700 Subject: [PATCH] Add a site directory with example role and profile module --- site/profile/manifests/base.pp | 5 +++++ site/role/manifests/database_server.pp | 7 +++++++ site/role/manifests/webserver.pp | 7 +++++++ 3 files changed, 19 insertions(+) create mode 100644 site/profile/manifests/base.pp create mode 100644 site/role/manifests/database_server.pp create mode 100644 site/role/manifests/webserver.pp diff --git a/site/profile/manifests/base.pp b/site/profile/manifests/base.pp new file mode 100644 index 0000000..ae85e65 --- /dev/null +++ b/site/profile/manifests/base.pp @@ -0,0 +1,5 @@ +class profile::base { + + #the base profile should include component modules that will be on all nodes + +} diff --git a/site/role/manifests/database_server.pp b/site/role/manifests/database_server.pp new file mode 100644 index 0000000..8c37438 --- /dev/null +++ b/site/role/manifests/database_server.pp @@ -0,0 +1,7 @@ +class role::database_server { + + #This role would be made of all the profiles that need to be included to make a database server work + #All roles should include the base profile + include profile::base + +} diff --git a/site/role/manifests/webserver.pp b/site/role/manifests/webserver.pp new file mode 100644 index 0000000..314fa55 --- /dev/null +++ b/site/role/manifests/webserver.pp @@ -0,0 +1,7 @@ +class role::webserver { + + #This role would be made of all the profiles that need to be included to make a webserver work + #All roles should include the base profile + include profile::base + +}