dev/provisioning/default.pp
author ymh <ymh.work@gmail.com>
Tue, 19 Jan 2016 19:18:34 +0100
changeset 109 d22ed5792f8e
parent 28 b0b56e0f8c7f
child 146 dc4d1cdc47e0
permissions -rw-r--r--
Correct transaction management. cf. bug https://openrdf.atlassian.net/browse/SES-2295 and tomcat default management of PUT request with form data (application/x-www-form-urlencoded encoded)

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
}