class nodo::base { # First include the LSB class include lsb # Then include our subsystems include nodo::subsystem::security include nodo::subsystem::apt include nodo::subsystem::sudo include nodo::subsystem::locales include nodo::subsystem::screen include nodo::subsystem::screen::startup include nodo::subsystem::backup include nodo::subsystem::mail include nodo::subsystem::sshd include nodo::subsystem::hostname include nodo::subsystem::local # Declare subsystem classes class { 'nodo::subsystem::hosts': } class { 'nodo::subsystem::motd': } # Syslog facility include rsyslog # Common utilities include nodo::utils # Other modules include concat::setup include cron include shellprompt include augeas # Require admin accounts' class if (defined(site_users::admin)) { include site_users::admin } # We are masterless service { 'puppet': ensure => stopped, enable => false, } }