Puppet Class: wackopicko::config

Defined in:
manifests/config.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/config.pp', line 1

class wackopicko::config {
  file { '/var/www/wackopicko/website/uploads':
    ensure  => directory,
    mode    => '0777',
  }

  exec { 'import wackopicko database':
    command => 'mysql -u root < current.sql',
    unless  => 'mysql -u root -e "USE wackopicko"',
    cwd     => '/var/www/wackopicko',
    path    => ['/usr/bin', '/usr/sbin'],
  }

  apache::vhost { 'wackopicko':
    priority => '10',
    port     => '80',
    docroot  => '/var/www/wackopicko/website',
  }

  php::module { 'mysql':
    notify => Service['httpd'],
  }
}