24 |
service { 'ii': |
service { 'ii': |
25 |
provider => base, |
provider => base, |
26 |
start => "/usr/local/bin/ii_$nick", |
start => "/usr/local/bin/ii_$nick", |
|
notify => Exec["join channel $nick"], |
|
27 |
require => Local_script["ii_$nick"], |
require => Local_script["ii_$nick"], |
28 |
} |
} |
29 |
|
|
30 |
exec { "join channel $nick": |
exec { "join channel $nick": |
31 |
command => "echo '/j $channel' > /var/lib/ii/$nick/$server/in", |
command => "echo '/j $channel' > /var/lib/ii/$nick/$server/in", |
32 |
user => nobody, |
user => nobody, |
33 |
refreshonly => true, |
unless => "test -d /var/lib/ii/$nick/$server/$channel", |
34 |
|
require => Service['ii'], |
35 |
} |
} |
36 |
} |
} |
37 |
} |
} |