class tinc::base { package{'tinc': ensure => installed, } service{tinc: ensure => running, enable => true, hasstatus => true, require => Package[tinc], } file{"/etc/tinc/nets.boot": ensure => present, require => Package['tinc'], before => Service['tinc'], owner => root, group => 0, mode => 0600; } }