No workie
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ service {"sshd": case $operatingsystemrelease { "5.10": {name => "svc:/network/ssh:default", provider => smf, } /^(9|10)/: {name => "com.openssh.sshd", provider => launchd } /^8/: {name => "sshd", provider => base, start => "/System/Library/StartupItems/SSHD start", restart => "/System/Library/StartupItems/SSHD restart", stop => "/System/Library/StartupItems/SSHD stop", } } ensure => "running", subscribe => File["sshd_config"] } } |
Same thing, but actually works
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
{ Service {ensure => "running", subscribe => File["sshd_config"] } case $operatingsystemrelease { "5.10": { service {"sshd": name => "svc:/network/ssh:default", provider => smf, } } /^(9|10)/: { service {"sshd": name => "com.openssh.sshd", provider => launchd } } /^8/: { service {"sshd": name => "sshd", provider => base, start => "/System/Library/StartupItems/SSHD start", restart => "/System/Library/StartupItems/SSHD restart", stop => "/System/Library/StartupItems/SSHD stop", } } } } |

