diff --git a/manifests/client.pp b/manifests/client.pp index b805749..fd854f1 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -1,27 +1,25 @@ # Install client cli tool. See README.md for more details. class postgresql::client ( - $file_ensure = 'file', - $validcon_script_path = $postgresql::params::validcon_script_path, - $package_name = $postgresql::params::client_package_name, - $package_ensure = 'present' + $file_ensure = 'file', + Stdlib::Absolutepath $validcon_script_path = $postgresql::params::validcon_script_path, + String $package_name = $postgresql::params::client_package_name, + $package_ensure = 'present' ) inherits postgresql::params { - validate_absolute_path($validcon_script_path) - validate_string($package_name) if $package_name != 'UNSET' { package { 'postgresql-client': ensure => $package_ensure, name => $package_name, tag => 'postgresql', } } file { $validcon_script_path: ensure => $file_ensure, source => 'puppet:///modules/postgresql/validate_postgresql_connection.sh', owner => 0, group => 0, mode => '0755', } }