From c73443bbd6ddc1974bd25b681998ecfe4e126ddd Mon Sep 17 00:00:00 2001 From: Sebastian Tobie Date: Wed, 5 Feb 2025 16:12:40 +0100 Subject: [PATCH] first commit for the Puppet env --- Puppetfile | 5 +++++ environment.conf | 2 ++ hieradata/common.yaml | 9 +++++++++ site.pp | 1 + site/profile/manifests/base.pp | 3 +++ 5 files changed, 20 insertions(+) create mode 100644 Puppetfile create mode 100644 environment.conf create mode 100644 hieradata/common.yaml create mode 100644 site.pp create mode 100644 site/profile/manifests/base.pp 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': } +}