summaryrefslogtreecommitdiff
path: root/graph.dot
blob: f1d80b38373507d7c62d79383bc0061b4a866889 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
#DEFINE SHAPE "none"

digraph rechner {

  subgraph "cluster aquarus" {
    "aquarus" [label="aquarus\n192.168.0.11\n192.168.1.11\n10.0.0.18", fontcolor="#008000", shape=SHAPE];
    "aquarus tasks" [label="alter Laptop Stefanie", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster aries" {
    "aries" [label="aries\n141.35.49.219\n10.0.0.6", fontcolor="#008000", shape=SHAPE];
    "aries tasks" [label="Bureaurechner Stefanie", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster banpi" {
    "banpi" [label="banpi\n192.168.0.5", fontcolor="#008000", shape=SHAPE];
    "banpi cryptdev" [label="/mnt/cryptedTB", fontcolor="#808000", shape=SHAPE];
    "banpi desk key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "banpi fileserver key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "banpi musik key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "banpi raspi key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "banpi pw" [label="Passwort", fontcolor="#c00000", shape=SHAPE];
    "banpi tasks" [label="cGit,\nKey-Backup,\nWebserver", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster desk" {
    "desk" [label="desk\n192.168.0.12", fontcolor="#008000", shape=SHAPE];
    "desk cryptdev" [label="/home", fontcolor="#808000", shape=SHAPE];
    "desk tasks" [label="Desktop Erich", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster fileserver" {
    "fileserver" [label="fileserver\n192.168.0.15", fontcolor="#008000", shape=SHAPE];
    "fileserver cryptdev" [label="/var/ftp (mdadm)", fontcolor="#808000", shape=SHAPE];
    "fileserver tasks" [label="Datengrab", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster kosan" {
    "kosan" [label="kosan\n10.0.0.10", fontcolor="#008000", shape=SHAPE];
    "kosan tasks" [label="Rudolstadt", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster musik" {
    "musik" [label="musik\n192.168.0.4", fontcolor="#008000", shape=SHAPE];
    "musik cryptdev" [label="/home/musix", fontcolor="#808000", shape=SHAPE];
    "musik tasks" [label="Musik", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster nlopc43" {
    "nlopc43" [label="nlopc43\n141.35.50.156\n10.0.0.14", fontcolor="#008000", shape=SHAPE];
    "nlopc43 tasks" [label="Bureaurechner Erich", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster raspi" {
    "raspi" [label="raspi\n192.168.0.9", fontcolor="#008000", shape=SHAPE];
    "raspi cryptdev" [label="/mnt/key", fontcolor="#808000", shape=SHAPE];
    "raspi banpi key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "raspi desk key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "raspi fileserver key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "raspi musik key" [label="key-file", fontcolor="#800000", shape=SHAPE];
    "raspi pw" [label="Passwort", fontcolor="#c00000", shape=SHAPE];
    "raspi tasks" [label="Keys", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster raspi0" {
    "raspi0" [label="raspi0\n192.168.1.2", fontcolor="#008000", shape=SHAPE];
    "raspi0 tasks" [label="Anzeige", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster router" {
    "router" [label="router\n10.0.0.x\n10.x.y.z\n192.168.0.13\n192.168.1.13\n192.168.255.1", fontcolor="#008000", shape=SHAPE];
    "router tasks" [label="Debian Repo,\nDHCP,\nDNS (forward),\nNAT64,\nRouting,\nVPN,\nWLAN", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster rpi3" {
    "rpi3" [label="rpi3\n10.255.0.0\n192.168.1.3", fontcolor="#008000", shape=SHAPE];
    "rpi3 tasks" [label="tor,\ntorDNS", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster switch5" {
    "switch5" [label="switch5\n192.168.0.7", fontcolor="#008000", shape=SHAPE];
    "switch5 tasks" [label="Switch am Fileserver", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster switch8" {
    "switch8" [label="switch8\n192.168.0.8", fontcolor="#008000", shape=SHAPE];
    "switch8 tasks" [label="GBit-Switch", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster szilassi" {
    "szilassi" [label="szilassi.eckner.net", fontcolor="#008000", shape=SHAPE];
    "szilassi tasks" [label="DNS (authoritativ),\nEmail,\nWebsite", fontcolor="#000080", shape=SHAPE];
  };

  subgraph "cluster taurus" {
    "taurus" [label="taurus\n10.0.0.18", fontcolor="#008000", shape=SHAPE];
    "taurus tasks" [label="Laptop Stefanie", fontcolor="#000080", shape=SHAPE];
  };

  "aquarus" -> "router" [dir=back];
  "aries" -> "router" [dir=back];
  "kosan" -> "router" [dir=back];
  "nlopc43" -> "router" [dir=back];
  "taurus" -> "router" [dir=back];

  "szilassi" -> "router" [dir=both];

  "router" -> "banpi";
  "router" -> "desk";
  "router" -> "fileserver";
  "router" -> "musik";
  "router" -> "raspi";
  "router" -> "raspi0";
  "router" -> "rpi3";
  "router" -> "switch5";
  "router" -> "switch8";

  "aquarus" -> "aquarus tasks";
  "aries" -> "aries tasks";
  "banpi" -> "banpi tasks";
  "desk" -> "desk tasks";
  "fileserver" -> "fileserver tasks";
  "kosan" -> "kosan tasks";
  "musik" -> "musik tasks";
  "nlopc43" -> "nlopc43 tasks";
  "raspi" -> "raspi tasks";
  "raspi0" -> "raspi0 tasks";
  "router" -> "router tasks";
  "rpi3" -> "rpi3 tasks";
  "switch5" -> "switch5 tasks";
  "switch8" -> "switch8 tasks";
  "taurus" -> "taurus tasks";
  "szilassi" -> "szilassi tasks";

  "banpi" -> "banpi cryptdev";
  "desk" -> "desk cryptdev";
  "fileserver" -> "fileserver cryptdev";
  "musik" -> "musik cryptdev";
  "raspi" -> "raspi cryptdev";

  "banpi cryptdev" -> "banpi pw" [dir=back, style=dotted];
  "banpi cryptdev" -> "raspi banpi key" [dir=back, style=dotted];
  "desk cryptdev" -> "banpi desk key" [dir=back, style=dotted];
  "desk cryptdev" -> "raspi desk key" [dir=back, style=dotted];
  "fileserver cryptdev" -> "banpi fileserver key" [dir=back, style=dotted];
  "fileserver cryptdev" -> "raspi fileserver key" [dir=back, style=dotted];
  "musik cryptdev" -> "banpi musik key" [dir=back, style=dotted];
  "musik cryptdev" -> "raspi musik key" [dir=back, style=dotted];
  "raspi cryptdev" -> "banpi raspi key" [dir=back, style=dotted];
  "raspi cryptdev" -> "raspi pw" [dir=back, style=dotted];

  "raspi cryptdev" -> "raspi banpi key";
  "raspi cryptdev" -> "raspi desk key";
  "raspi cryptdev" -> "raspi fileserver key";
  "raspi cryptdev" -> "raspi musik key";

  "banpi cryptdev" -> "banpi desk key";
  "banpi cryptdev" -> "banpi fileserver key";
  "banpi cryptdev" -> "banpi musik key";
  "banpi cryptdev" -> "banpi raspi key";
}