What's Wrong With My Dependencies?
I'm trying to setup some basic roles, and I can't seem to get Puppet to respect my dependencies. I've tried several variations, but nothing seems to run in order. I really need DNS to be setup before applying Apt changes, which should then occur before I install any packages. i.e. DNS -> APT -> Apt::Sources -> Modules-That-Install-Packages.
I would appreciate someone with more experience using classes as roles, and the anchor pattern. I understand why the anchor pattern is necessary, but I just can't seem to make Puppet respect ... (more)