enable => true,
}
- exec{'configure_ekey_key':
- command => "ekey-rekey `ekeydctl list | grep \"/dev/entropykey\" | awk -F, '{ print \$5}'` ${ekeyd::ekey_masterkey}",
+ exec{'configure_ekeyd_key':
+ command => "ekey-rekey `ekeydctl list | grep \"/dev/entropykey\" | awk -F, '{ print \$5}'` ${ekeyd::ekeyd_masterkey}",
unless => "ekeydctl list | grep -q 'Running OK'",
require => Service['ekeyd'],
}
-class ekeyd::client {
- if !$ekeyd_host { fail("\$ekeyd_host is not set for $fqdn") }
+class ekeyd::client(
+ $ekeyd_host
+) {
case $operatingsystem {
centos: { include ekeyd::client::centos }
default: { include ekeyd::client::base }
class ekeyd::client::centos inherits ekeyd::client::base {
file{'/etc/sysconfig/egd-linux':
- content => "DAEMON_HOST=${ekeyd_host}\n",
+ content => "DAEMON_HOST=${ekeyd::ekeyd_host}\n",
notify => Service['egd-linux'],
owner => root, group => 0, mode => 0644;
}
class ekeyd(
- $ekey_host = false,
- $ekey_masterkey
+ $ekeyd_host = false,
+ $ekeyd_masterkey
){
if $ekeyd_key_present != 'true' { fail("Can't find an ekey key plugged into usb on ${fqdn}") }
include ekeyd::base
- if $ekey_host {
+ if $ekeyd_host {
case $operatingsystem {
centos: { include ekeyd::host::centos }
default: { include ekeyd::host::base }