Puppet Class: profile::toolforge::grid::webservicemonitor

Defined in:
modules/profile/manifests/toolforge/grid/webservicemonitor.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'modules/profile/manifests/toolforge/grid/webservicemonitor.pp', line 1

class profile::toolforge::grid::webservicemonitor(
){
    include profile::toolforge::k8s::client

    # webservicemonitor stuff, previously in services nodes
    package { 'tools-manifest':
        ensure => latest,
    }

    service { 'webservicemonitor':
        ensure    => 'running',
        subscribe => Package['tools-manifest'],
    }
}