# # Nodo module. # # Default execution path Exec { path => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" } # Fileserver backup filebucket { server: server => hiera('puppet::daemon::server', "puppet.${::domain}") } File { backup => server } # Import required modules import "common" import "sshd" import "puppet" import "backupninja" import "nginx" import "git" import "syslog-ng" import "backup" import "apt" import "inetd" import "exim" import "user" import "ntp" import "apache" import "munin" import "virtual" import "monkeysphere" import "pear" import "drupal" import "resolvconf" import "websvn" import "ikiwiki" import "moin" import "mysql" import "trac" import "apcupsd" import "cron" import "smartmontools" import "pmwiki" import "php" import "tor" import "postfix" import "reprepro" import "ssl" import "autossh" import "nagios" import "mail" import "shorewall" import "ekeyd" import "lsb" import "viewvc" import "dhcp" import "bind" import "wordpress" import "etherpad" import "qwebirc" import "hotglue" import "ejabberd" import "mumble" import "mpd" import "bitcoind" import "rsync" import "runit" import "autofs" import "concat" import "supervisor" import "supybot" import "lighttpd" import "minidlna" import "samba" import "tftp" import "nfs" import "pureftpd" import "avahi" import "daap_server" import "infinoted" import "database" import "domain_check" import "firewall" import "schroot" import "onion" import "tunnel" import "pyroscope" import "websites" # Nodo class import "nodo.pp" # Definitions import "defines/monkeysphere_host.pp" import "defines/munin_node.pp" import "defines/ssh_config.pp" import "defines/ssh_create_key.pp" import "defines/ssh_known_hosts.pp" # Import subsystems import "subsystems/ssh.pp"