dev/provisioning/default.pp
changeset 28 b0b56e0f8c7f
child 146 dc4d1cdc47e0
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 include sysconfig
       
     2 
       
     3 # params
       
     4 class { 'sysconfig::params': } ->
       
     5 
       
     6 # upgrade system
       
     7 class { 'sysconfig::sys_upgrade': }->
       
     8 
       
     9 # install mariadb
       
    10 class { 'sysconfig::mariadb': }->
       
    11 
       
    12 # install packages
       
    13 class { 'sysconfig::packages': }->
       
    14 
       
    15 # install apache
       
    16 class { 'sysconfig::apache': }
       
    17 
       
    18 # install php
       
    19 class { 'sysconfig::php': }
       
    20 
       
    21 # install tomcat
       
    22 class { 'sysconfig::tomcat': }
       
    23 
       
    24 # install sesame
       
    25 class { 'sysconfig::sesame': }->
       
    26 
       
    27 # install elasticsearch
       
    28 class { 'sysconfig::elasticsearch': }->
       
    29 
       
    30 # install memcached
       
    31 class { 'sysconfig::memcached': }->
       
    32 
       
    33 # install corpus
       
    34 class { 'sysconfig::corpus': }->
       
    35 
       
    36 # mark first provision
       
    37 file { "/var/lib/puppet/state/first_run":
       
    38     ensure => present
       
    39 }