diff --git a/manifests/scriptreceiver.pp b/manifests/scriptreceiver.pp index 84c5fae..a527e9c 100644 --- a/manifests/scriptreceiver.pp +++ b/manifests/scriptreceiver.pp @@ -48,6 +48,13 @@ class sunetdrive::scriptreceiver() owner => 'root', group => 'root', } + file { '/usr/local/bin/get_drive_customers': + ensure => file, + content => template('sunetdrive/scriptreceiver/get_drive_customers.erb.sh'), + mode => '0744', + owner => 'root', + group => 'root', + } file { '/usr/local/bin/safer_reboot': ensure => file, content => template('sunetdrive/scriptreceiver/safer_reboot.erb'), diff --git a/templates/scriptreceiver/get_drive_customers.erb.sh b/templates/scriptreceiver/get_drive_customers.erb.sh index 388ef30..62c6bd8 100755 --- a/templates/scriptreceiver/get_drive_customers.erb.sh +++ b/templates/scriptreceiver/get_drive_customers.erb.sh @@ -8,4 +8,5 @@ elif [[ "${mode}" == "single" ]]; then else filter='.fullnodes | join("\n")' fi -cat /etc/hiera/data/common.yaml | yq -r "${filter}" +yq -r "${filter}" < /etc/hiera/data/common.yaml +