import "classes/*" node "mchs"{ include first include rsync include crontab include packages include misc #class { # 'first': stage => first; # 'rsync': stage => rsync; # 'crontab': stage => crontab; # 'packages': stage => packages; # 'misc': stage => misc; #} stage { 'first': before => Stage['rsync'] } stage { 'rsync': before => Stage['crontab'] } stage { 'crontab': before => Stage['packages'] } stage { 'packages': before => Stage['misc'] } stage { 'misc': require => Stage['packages'] } } node "default" inherits "mchs"{ }