From 6477ed01f5fc0e91011ce2c656028dfea23b9989 Mon Sep 17 00:00:00 2001 From: "christopher.lawrence" Date: Thu, 26 Mar 2020 09:09:00 +0000 Subject: [PATCH] adding in nfs_mount class --- manifests/site.pp | 1 + site-modules/profile/manifests/tools/nfs_mount.pp | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 site-modules/profile/manifests/tools/nfs_mount.pp 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', + } +}