Get drive customers
This commit is contained in:
parent
58fd21e0aa
commit
364a8685a7
|
@ -55,6 +55,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 { '/root/.bashrc':
|
||||
ensure => file,
|
||||
content => template('sunetdrive/scriptreceiver/baschrc.erb.sh'),
|
||||
|
|
11
templates/scriptreceiver/get_drive_customers.erb.sh
Executable file
11
templates/scriptreceiver/get_drive_customers.erb.sh
Executable file
|
@ -0,0 +1,11 @@
|
|||
#!/bin/bash
|
||||
|
||||
mode=${1}
|
||||
if [[ "${mode}" == "multi" ]]; then
|
||||
filter='.multinode_mapping| keys | join("\n")'
|
||||
elif [[ "${mode}" == "single" ]]; then
|
||||
filter='.singlenodes| join("\n")'
|
||||
else
|
||||
filter='.fullnodes | join("\n")'
|
||||
fi
|
||||
cat /etc/hiera/data/common.yaml | yq -r "${filter}"
|
Loading…
Reference in a new issue