dev/provisioning/default.pp
changeset 28 b0b56e0f8c7f
child 146 dc4d1cdc47e0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev/provisioning/default.pp	Fri Jan 15 15:35:00 2016 +0100
@@ -0,0 +1,39 @@
+include sysconfig
+
+# params
+class { 'sysconfig::params': } ->
+
+# upgrade system
+class { 'sysconfig::sys_upgrade': }->
+
+# install mariadb
+class { 'sysconfig::mariadb': }->
+
+# install packages
+class { 'sysconfig::packages': }->
+
+# install apache
+class { 'sysconfig::apache': }
+
+# install php
+class { 'sysconfig::php': }
+
+# install tomcat
+class { 'sysconfig::tomcat': }
+
+# install sesame
+class { 'sysconfig::sesame': }->
+
+# install elasticsearch
+class { 'sysconfig::elasticsearch': }->
+
+# install memcached
+class { 'sysconfig::memcached': }->
+
+# install corpus
+class { 'sysconfig::corpus': }->
+
+# mark first provision
+file { "/var/lib/puppet/state/first_run":
+    ensure => present
+}