diff options
Diffstat (limited to 'manifests/server/packages.pp')
-rw-r--r-- | manifests/server/packages.pp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/manifests/server/packages.pp b/manifests/server/packages.pp new file mode 100644 index 0000000..b89ede3 --- /dev/null +++ b/manifests/server/packages.pp @@ -0,0 +1,15 @@ +# Class: dhcp::server::packages +# +# Install the DHCP server +# +class dhcp::server::packages { + include ::dhcp::params + + validate_string($dhcp::params::srv_dhcpd) + validate_re($dhcp::params::srv_dhcpd, '^\S+$') + + package {'dhcp-server': + ensure => present, + name => $dhcp::params::srv_dhcpd, + } +} |