dev/provisioning/default.pp
author ymh <ymh.work@gmail.com>
Fri, 09 Dec 2016 11:41:15 +0100
changeset 467 762fc0eb4946
parent 410 240ca282331d
permissions -rw-r--r--
Migrate d3js to v4 and correct d3js visualisations i.e. bug 3.20. Breadcrumb navigation for the language treemap has been improved

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 handle
if(hiera('sysconfig::params::install_handle', true)) {
    class { 'sysconfig::handle': }
}

# install php
class { 'sysconfig::php': }->

# install drupal
class { 'sysconfig::drupal': }

# install tomcat
class { 'sysconfig::tomcat': }

# install rdf4j
class { 'sysconfig::rdf4j': }->

# 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
}