Skip to content

Instantly share code, notes, and snippets.

@kbrock
Created June 30, 2014 18:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kbrock/09526c4c6692ce519699 to your computer and use it in GitHub Desktop.
Save kbrock/09526c4c6692ce519699 to your computer and use it in GitHub Desktop.
digraph G {
label = "Enterprise"
rankdir = "TB";
node [ shape="Mrecord" ]
edge [ color="#555555"; dir="back"]
subgraph cluster_1 {
label = "Region: 1"
color = "#000000"
subgraph cluster_10 {
label = "Zone: reporting"
color = "#000000"
subgraph cluster_101 {
style = "rounded,filled"
label = "Grand Master Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
db101 [ label="DB1" shape="custom" shapefile="db.png" color = "none"]
ui101 [ label="{UI|worker}" ]
}
}
}
subgraph cluster_2 {
label = "Region: 2"
color = "#000000"
subgraph cluster_0 {
label = "Zone: West Coast"
color = "#000000"
subgraph cluster_201 {
style = "rounded,filled"
label = "Master Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
db201 [ label="DB2" shape="custom" shapefile="db.png" color = "none"]
ui201 [ label="{UI|worker}" ]
wk201 [ label="{C&U|worker}"]
rep201[ label="{db sync|worker}" ]
}
subgraph cluster_202 {
style = "rounded,filled"
label = "Pawn Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
wk202a [ label="{Automate|worker}"]
wk202b [ label="{C&U|worker}"]
}
}
subgraph cluster_21 {
label = "Zone: vSphere"
color = "#000000"
subgraph cluster_211 {
style = "rounded,filled"
label = "Pawn Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
ui211 [ label="{UI|worker}" ]
wk211 [ label="{C&U|worker}"]
}
subgraph cluster_212 {
style = "rounded,filled"
label = "Pawn Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
wk212a [ label="{Automate|worker}"]
wk212b [ label="{C&U|worker}"]
}
}
}
subgraph cluster_3 {
label = "Region: 3"
color = "#000000"
subgraph cluster_30 {
label = "Zone: East Coast"
color = "#000000"
subgraph cluster_301 {
style = "rounded,filled"
label = "Master Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
db301 [ label="DB3" shape="custom" shapefile="db.png" color = "none"]
ui301 [ label="{UI|worker}" ]
wk301 [ label="{C&U|worker}"]
rep301[ label="{db sync|worker}" ]
}
subgraph cluster_302 {
style = "rounded,filled"
label = "Pawn Appliance"
color = "#000000"
fillcolor = "#dddddd"
node [
style="filled";
color="#000000";
fillcolor="#ffffff";
]
wk302a [ label="{Automate|worker}"]
wk302b [ label="{C&U|worker}"]
}
}
}
db101 -> ui101
db201:s -> ui201:n
db201:s -> wk201:n
db201:s -> wk202a:n
db201:s -> wk202b:n
db201 -> ui211
db201 -> wk211
db201 -> wk212a
db201 -> wk212b
db301:s -> ui301:n
db301:s -> wk301:n
db301:s -> wk302a:n
db301:s -> wk302b:n
db101:s -> rep201:n
rep201:s -> db201:n
db101:s -> rep301:n
rep301:s -> db301:n
ui101:s -> ui201:n [dir="both"]
ui101:s -> ui301:n [dir="both"]
/* just here to encourage a layout */
subgraph cluster_l212 {
label=""
color=invis;
edge [ color = "none"]
ui201 -> ui211
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment