From 4cfe7fbfd6116c624034b48341e63c3213e9f67e Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 11 Sep 2015 20:27:01 -0300 Subject: Site manifests --- TODO.md | 1 + modules/site_bind/manifests/init.pp | 16 ++++++++++++++++ modules/site_websites/manifests/init.pp | 7 ++++++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 modules/site_bind/manifests/init.pp diff --git a/TODO.md b/TODO.md index 2479933..ed92439 100644 --- a/TODO.md +++ b/TODO.md @@ -22,6 +22,7 @@ High priority - https://github.com/jordansissel/puppet-examples/tree/master/masterless - sshd: - https://stribika.github.io/2015/01/04/secure-secure-shell.html + - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774711#60 - enable ecdsa key - ecdsa priority: alternatives: - unsupport ecdsa in the server diff --git a/modules/site_bind/manifests/init.pp b/modules/site_bind/manifests/init.pp new file mode 100644 index 0000000..7ee08d2 --- /dev/null +++ b/modules/site_bind/manifests/init.pp @@ -0,0 +1,16 @@ +class site_bind { + # + # See http://oreilly.com/pub/a/oreilly/networking/news/views_0501.html + # http://www.debian-administration.org/articles/355 + + # This is needed so we can comment out the inclusion of + # /etc/bind/named.conf.default-zones + #file { '/etc/bind/named.conf': + # ensure => present, + # owner => root, + # group => root, + # mode => 0644, + # source => 'puppet:///modules/site_bind/named.conf', + # notify => Service['bind9'], + #} +} diff --git a/modules/site_websites/manifests/init.pp b/modules/site_websites/manifests/init.pp index f9d900a..c98ca7d 100644 --- a/modules/site_websites/manifests/init.pp +++ b/modules/site_websites/manifests/init.pp @@ -1,5 +1,11 @@ class site_websites inherits websites::hosting { # Website definitions: always use tagged resources + apache::site { "git": + source => true, + docroot => '/var/git/repositories', + mpm => false, + tag => 'all', + } #apache::site { "site": # source => true, @@ -12,5 +18,4 @@ class site_websites inherits websites::hosting { # password => 'xxx', # tag => 'all', #} - } -- cgit v1.2.3