Puppet Class: toollabs::compute

Inherits:
toollabs
Defined in:
modules/toollabs/manifests/compute.pp

Overview



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'modules/toollabs/manifests/compute.pp', line 7

class toollabs::compute inherits toollabs {

    include ::gridengine
    include ::toollabs::exec_environ
    include ::toollabs::hba

    motd::script { 'exechost-banner':
        ensure => present,
        source => "puppet:///modules/toollabs/40-${::labsproject}-exechost-banner.sh",
    }

    file { "${toollabs::store}/execnode-${::fqdn}":
        ensure  => file,
        owner   => 'root',
        group   => 'root',
        mode    => '0444',
        require => File[$toollabs::store],
        content => "${::ipaddress}\n",
    }
}