commit c73443bbd6ddc1974bd25b681998ecfe4e126ddd Author: Sebastian Tobie Date: Wed Feb 5 16:12:40 2025 +0100 first commit for the Puppet env diff --git a/Puppetfile b/Puppetfile new file mode 100644 index 0000000..e72a44e --- /dev/null +++ b/Puppetfile @@ -0,0 +1,5 @@ +forge 'forge.puppetlabs.com' + +# Forge Modules +mod 'puppetlabs/ntp', '4.1.0' +mod 'puppetlabs/stdlib' diff --git a/environment.conf b/environment.conf new file mode 100644 index 0000000..27d3019 --- /dev/null +++ b/environment.conf @@ -0,0 +1,2 @@ +manifest = site.pp +modulepath = modules:site diff --git a/hieradata/common.yaml b/hieradata/common.yaml new file mode 100644 index 0000000..24a0cce --- /dev/null +++ b/hieradata/common.yaml @@ -0,0 +1,9 @@ +--- +classes: + - 'profile::base' + +ntp::servers: + - ptbtime1.ptb.de + - ptbtime2.ptb.de + - ptbtime3.ptb.de + - ptbtime4.ptb.de diff --git a/site.pp b/site.pp new file mode 100644 index 0000000..7959e7b --- /dev/null +++ b/site.pp @@ -0,0 +1 @@ +hiera_include('classes') diff --git a/site/profile/manifests/base.pp b/site/profile/manifests/base.pp new file mode 100644 index 0000000..cc96345 --- /dev/null +++ b/site/profile/manifests/base.pp @@ -0,0 +1,3 @@ +class profile::base { + class { '::ntp': } +}