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"{ }