diff --git a/manifests/site.pp b/manifests/site.pp index 2caa2cb..18ef9ca 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -39,6 +39,7 @@ node 'puppet' { node 'peadm-04.pe' { include profile::metrics_dashboard + include profile::tools::nfs_mount } diff --git a/site-modules/profile/manifests/tools/nfs_mount.pp b/site-modules/profile/manifests/tools/nfs_mount.pp new file mode 100644 index 0000000..d7a7172 --- /dev/null +++ b/site-modules/profile/manifests/tools/nfs_mount.pp @@ -0,0 +1,15 @@ +class profile::tools::nfs_mount ( + $server = 'peadm-01.pe', +) { + class { '::nfs': + server_enabled => false, + client_enabled => true, + nfs_v4_client => false, + nfs_v4_idmap_domain => $::domain, + } + + nfs::client::mount { '/mnt/puppet-metrics-collector': + server => $server, + share => '/export/puppet-metrics-collector', + } +}