Puppet Class: smokeping::web

Defined in:
modules/smokeping/manifests/web.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'modules/smokeping/manifests/web.pp', line 1

class smokeping::web {
    file { '/usr/share/smokeping/www/smokeping.fcgi':
        source => "puppet:///modules/${module_name}/smokeping.fcgi",
        owner  => 'root',
        group  => 'root',
        mode   => '0555',
    }

    acme_chief::cert { 'smokeping':
        puppet_svc => 'apache2',
    }

    $ssl_settings = ssl_ciphersuite('apache', 'strong', true)

    httpd::site { 'smokeping.wikimedia.org':
        content => template('smokeping/apache.conf.erb'),
    }
}