Diagram of Puppet Agent/Master/DB communication (Was: Puppet variable with a custom fact)

18 views
Skip to first unread message

Wil Cooley

unread,
Nov 23, 2014, 5:59:38 AM11/23/14
to puppet-users group

On Thursday, November 20, 2014 9:22:29 AM UTC-8, Wil Cooley wrote:

(Aside: Does anyone have a link to a diagram of the dance the master and agent do? I've been meaning to try to make one on websequencediagrams.com but not gotten around to it.)


jcbollinger wrote:
There is a diagram and accompanying descriptive text that looks pretty comprehensive here: https://docs.puppetlabs.com/puppet/3/reference/subsystem_agent_master_comm.html.
 
On Fri, Nov 21, 2014 at 12:57 PM, Eric Sorenson <eric.s...@puppetlabs.com> wrote: 
I made one for the SSL bootstrapping sequence here: http://ask.puppetlabs.com/question/25/how-can-i-troubleshoot-problems-with-puppets-ssl-layer/

And one for the agent/master communication which I haven't found a good place for on ask: https://dl.dropboxusercontent.com/u/18472980/puppet-agent-timeseq.png 


Those all look good for what they are intended, but I was thinking more about something that was simplified for newish users and included where the various Ruby extensions are used.

Something like this:

http://preview.tinyurl.com/nezauat

I considered including the agent->master communication about File resources using "source" but couldn't quite find a satisfactory way to represent it.

I realize now that I am unclear about whether the master submits the compiled catalog and facts to PuppetDB at the time that the report is submitted or earlier; its probably not a detail worth worrying about though.

Wil
Reply all
Reply to author
Forward
0 new messages