Puppet modules… How I feel about them in a dot file:
digraph PuppetModules { node [ fontname = "Bitstream Vera Sans" fontsize = 10 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 10 ] question [label="Do I need to edit a file in your module for changing settings?", shape="oval"] ok [label="Great.", shape="oval"] bah [label="You are doing it WRONG!", shape="oval"] question -> ok [label="No"] question -> bah [label="Yes"] }
Read on if you want a rendered version.
Pingback: Puppet Module Patterns | vStone Blog