Skip to content

Commit bb26451

Browse files
committed
add gentoo support
1 parent f588b5e commit bb26451

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

manifests/client/install.pp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class ssh::client::install {
2-
package { $ssh::params::client_package_name:
3-
ensure => present,
2+
if !defined(Package[$ssh::params::client_package_name]) {
3+
package { $ssh::params::client_package_name:
4+
ensure => present,
5+
}
46
}
57
}

manifests/params.pp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@
1818
}
1919
default: {
2020
case $::operatingsystem {
21+
gentoo: {
22+
$server_package_name = 'openssh'
23+
$client_package_name = 'openssh'
24+
$sshd_config = '/etc/ssh/sshd_config'
25+
$ssh_config = '/etc/ssh/ssh_config'
26+
$ssh_known_hosts = '/etc/ssh/ssh_known_hosts'
27+
$service_name = 'sshd'
28+
}
2129
default: {
2230
fail("Unsupported platform: ${::osfamily}/${::operatingsystem}")
2331
}

manifests/server/install.pp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
class ssh::server::install {
22
include ssh::params
3-
package { $ssh::params::server_package_name:
4-
ensure => present,
3+
if !defined(Package[$ssh::params::server_package_name]) {
4+
package { $ssh::params::server_package_name:
5+
ensure => present,
6+
}
57
}
68
}

0 commit comments

Comments
 (0)