Merge branch 'master' of bitbucket.org:tmakinen/puppet

This commit is contained in:
Ossi Salmi 2015-12-01 21:24:37 +02:00
commit d4a487cfe3
4 changed files with 34 additions and 12 deletions

View file

@ -1,11 +1,11 @@
include $(CURDIR)/../Makefile.inc
AHBRANCH = master
AHSOURCE = https://bitbucket.org/clarifiednetworks/abusehelper/get/$(AHBRANCH).tar.gz
AHSOURCE = https://github.com/abusesa/abusehelper/archive/$(AHBRANCH).tar.gz
AHTARGET = abusehelper-$(AHBRANCH)-$(TIMESTAMP).tar.gz
IKBRANCH = master
IKSOURCE = https://bitbucket.org/clarifiednetworks/idiokit/get/$(IKBRANCH).tar.gz
IKSOURCE = https://github.com/abusesa/idiokit/archive/$(IKBRANCH).tar.gz
IKTARGET = idiokit-$(IKBRANCH)-$(TIMESTAMP).tar.gz
all: tarball manifest
@ -14,11 +14,11 @@ manifest: $(MANIFESTS)/abusehelper.pp
$(PACKAGES)/$(AHTARGET):
@umask 022; echo $@; \
test -f $@ || curl -f -o $@ $(AHSOURCE)
test -f $@ || curl -L -f -o $@ $(AHSOURCE)
$(PACKAGES)/$(IKTARGET):
@umask 022; echo $@; \
test -f $@ || curl -f -o $@ $(IKSOURCE)
test -f $@ || curl -L -f -o $@ $(IKSOURCE)
$(MANIFESTS)/abusehelper.pp: $(PACKAGES)/$(AHTARGET) $(PACKAGES)/$(IKTARGET)
@umask 022; echo $@; \

View file

@ -1,12 +1,30 @@
# Install DenyHosts
#
class denyhosts {
# === Parameters
#
# $whitelist:
# Source to file containing whitelisted IP addresses. See
# http://denyhosts.sourceforge.net/faq.html#allowed
#
class denyhosts($whitelist = undef) {
package { "denyhosts":
ensure => installed,
}
if $whitelist {
file { "/var/lib/denyhosts/allowed-hosts":
ensure => present,
source => $whitelist,
mode => "0644",
owner => "root",
group => "root",
require => Package["denyhosts"],
notify => Service["denyhosts"],
}
}
service { "denyhosts":
ensure => running,
enable => true,

View file

@ -17,8 +17,7 @@ class ifstated {
service { "ifstated":
ensure => running,
enable => true,
binary => "ifstated",
start => "/usr/sbin/ifstated",
binary => "/usr/sbin/ifstated",
}
}

View file

@ -3,7 +3,11 @@
#
class samba::client {
package { "samba-client":
case $::operatingsystem {
"openbsd": { $package = "samba" }
default: { $package = "samba-client" }
}
package { $package:
ensure => installed,
}
@ -112,10 +116,13 @@ class samba::server(
$localconf=undef,
) {
require samba::client
include samba::server::configs
package { "samba":
ensure => installed,
if $::operatingsystem != "OpenBSD" {
package { "samba":
ensure => installed,
}
}
file { "/etc/samba/smb.conf":
@ -308,8 +315,6 @@ class samba::server::pdc($datadir="/srv/netlogon") inherits samba::server::confi
#
class samba::server::bdc inherits samba::server::pdc {
require samba::client
file { "/usr/local/sbin/sync-netlogon":
ensure => present,
source => "puppet:///modules/samba/sync-netlogon",