Skip to content
Snippets Groups Projects
Unverified Commit a2147630 authored by anarcat's avatar anarcat
Browse files

remove sudo/rsync nodes and turn into labels

parent 861c1ec5
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ digraph static { ...@@ -5,7 +5,7 @@ digraph static {
label="hosts" label="hosts"
labelloc=bottom labelloc=bottom
source [ label="<host> source | { <update> static-update-component }"] source [ label="<host> source | <update> static-update-component"]
master [ label="<host> master | { <update> static-master-update-component | <run> static-master-run }" ] master [ label="<host> master | { <update> static-master-update-component | <run> static-master-run }" ]
mirror [ label="<host> mirror | { <run> static-mirror-run }" ] mirror [ label="<host> mirror | { <run> static-mirror-run }" ]
source:update -> master:update [taillabel="runs"] source:update -> master:update [taillabel="runs"]
...@@ -14,9 +14,11 @@ digraph static { ...@@ -14,9 +14,11 @@ digraph static {
master:run -> mirror:run [taillabel="runs"] master:run -> mirror:run [taillabel="runs"]
mirror:run -> master:host [label="rsync from"] mirror:run -> master:host [label="rsync from"]
note [shape="note" label="note:\nthere can be many\n source, master\nand mirror hosts"] note [shape="note" label="note:\nthere can be many\n source, master\nand mirror hosts"]
git -> jenkins [label="trigger"] git:gitolite -> jenkins [label="trigger"]
jenkins -> git [label="pull"] jenkins -> git:git [label="pull"]
jenkins -> source:host [label="push"] jenkins -> source:host [taillabel="push"]
git [ label="<gitolite> gitolite | <git> git://" ]
puppet
} }
subgraph "clusterusers" { subgraph "clusterusers" {
label="users" label="users"
...@@ -25,9 +27,10 @@ digraph static { ...@@ -25,9 +27,10 @@ digraph static {
webdevs webdevs
public public
} }
TPA -> puppet -> { source:host, master:host, mirror:host, git, jenkins } TPA -> puppet -> { source:host, master:host, mirror:host, git }
webdevs -> rsync -> source:host TPA -> { git:gitolite, jenkins }
webdevs -> sudo -> source:update webdevs -> source:host [ label="rsync" ]
webdevs -> source:update [ label="sudo" ]
webdevs -> git webdevs -> git
public -> mirror:host public -> mirror:host
} }
howto/static-component/architecture.png

82.4 KiB | W: | H:

howto/static-component/architecture.png

96.6 KiB | W: | H:

howto/static-component/architecture.png
howto/static-component/architecture.png
howto/static-component/architecture.png
howto/static-component/architecture.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment