-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdiagram-network-automation-github-actions.drawio
215 lines (215 loc) · 32.9 KB
/
diagram-network-automation-github-actions.drawio
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<mxfile host="app.diagrams.net" modified="2024-05-28T21:52:34.221Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36" etag="3MihbUGGn5qFz3TKrXao" version="24.4.8" type="device">
<diagram id="ubtK0CXxR8o14yQeXOuR" name="Page-1">
<mxGraphModel dx="1466" dy="749" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="#ffffff" math="0" shadow="1">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="s-cjd_ritM326fGL_a17-2" value="" style="whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="10" y="100" width="1080" height="570" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-30" value="<b>commit/push</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="85" y="336" width="90.56" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-31" value="<b>workflow</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="273" y="336" width="59" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-32" value="device-1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="904" y="320" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-33" value="device-n" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="904" y="380" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-34" value="<b>Networking Devices<br></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="960.5" y="350" width="122.5" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-35" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="953.83" y="374.61" as="sourcePoint" />
<mxPoint x="953.83" y="344.61" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-36" value="<b>deploy</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="832" y="336" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-41" value="<b>start job</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="452" y="336" width="62" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-42" value="<b>run script</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="660" y="336" width="67" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-11" value="GitHub Actions<br>self-hosted runner" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="530" y="330" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-19" value="<b>Docker container<br></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="538" y="402" width="105" height="20" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-18" value="<b>GitHub Actions<br></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="354" y="402" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mtD8pOhWeRFCMYlWpOI7-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="355" y="360" as="targetPoint" />
<mxPoint x="270" y="360" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-17" value="<b>GitHub repo - main branch</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="180" y="400" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="0di4GVNXK07yKZTkaitx-16" value="<b>Network Operator</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="20" y="400" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="BkZlHpfip2ykGgVXvWdr-3" value="<b>GitHub repo - new branch</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="180" y="130" width="81" height="20" as="geometry" />
</mxCell>
<mxCell id="BkZlHpfip2ykGgVXvWdr-4" value="<ul><li>pull request</li><li>peer review</li><li>pre-deployment testing</li><li>approval</li><li>merge</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="200" y="240" width="188" height="70" as="geometry" />
</mxCell>
<mxCell id="-_KzPOu2snX8i_z35t2C-1" value="<span>Source of Truth</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="168" y="440" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="-_KzPOu2snX8i_z35t2C-2" value="<span>CI/CD</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="348" y="440" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="-_KzPOu2snX8i_z35t2C-3" value="<span>Deployment Tool</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="728" y="440" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="-_KzPOu2snX8i_z35t2C-4" value="<span>Deployment Agent</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="538" y="440" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="NPknkLC1WkhTkJsWbaCz-3" value="standard change" style="text;whiteSpace=wrap;fontStyle=2;fontSize=9;html=1;" parent="1" vertex="1">
<mxGeometry x="94.22" y="356" width="79" height="20" as="geometry" />
</mxCell>
<mxCell id="NPknkLC1WkhTkJsWbaCz-4" value="normal change" style="text;fontStyle=2;fontSize=9;rotation=0;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="93.99999999999997" y="181" width="66.29" height="25.29" as="geometry" />
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-4" value="" style="endArrow=classic;html=1;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="50" y="320" as="sourcePoint" />
<mxPoint x="180" y="200" as="targetPoint" />
<Array as="points">
<mxPoint x="50" y="200" />
<mxPoint x="155" y="199.92999999999998" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-5" value="" style="endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;startArrow=classic;startFill=1;" parent="1" source="_H5GYCs3E-hNSazINAbS-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="144" y="559" as="sourcePoint" />
<mxPoint x="50" y="440" as="targetPoint" />
<Array as="points">
<mxPoint x="50" y="560" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-7" value="<ul><li>commit</li><li>push</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="30" y="240" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-8" value="<ul><li>config change alerts</li><li>job status reports</li><li>GH activities alerts</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="31" y="470" width="157" height="51" as="geometry" />
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-11" value="<span>Monitoring Tool</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="728" y="630" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-12" value="<ul><li>config audit</li><li>config backup</li><li>config compliance</li><li>config drift detection</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="933" y="465" width="157" height="52" as="geometry" />
</mxCell>
<mxCell id="ms10XH-hZaaRN2Dz9fRU-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;imageAspect=0;image=data:image/png,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;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="360" y="320" width="80" height="82" as="geometry" />
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="954.0050000000001" y="312" as="targetPoint" />
<mxPoint x="954" y="242" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-1" value="" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#000000;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.servers.server_generic;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="935.84" y="165" width="36.35" height="70" as="geometry" />
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-4" value="<b>TFTP server</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="914.01" y="140" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-8" value="<ul><li>config replace</li><li>write memory</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="935" y="260" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="895" y="359.76" as="targetPoint" />
<mxPoint x="815" y="359.76" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="738" y="359.76" as="targetPoint" />
<mxPoint x="658" y="359.76" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="kbq8SP1wBZ9mms0DQMzb-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="525" y="359.8" as="targetPoint" />
<mxPoint x="445" y="359.8" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="y1HGqrhGTZ1kONXhhS_t-1" value="" style="pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;fillColor=#000000;shape=mxgraph.mscae.system_center.admin_console;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="20" y="336" width="69.44" height="50" as="geometry" />
</mxCell>
<mxCell id="yazv2A0uvIkX0p8Q7sWj-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="466" as="targetPoint" />
<mxPoint x="220" y="517" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_H5GYCs3E-hNSazINAbS-3" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-brands-5/24/slack-128.png" parent="1" vertex="1">
<mxGeometry x="180" y="520" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="qhyrtXmqJ49Yqb2OUOIZ-2" value="<b>Unimus</b>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#232F3E;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.automation;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="740" y="520" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="_H5GYCs3E-hNSazINAbS-7" value="<span>Notification Tool</span>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;gradientColor=#ffffff;glass=0;shadow=1;sketch=0;fontStyle=2;labelBackgroundColor=none;labelBorderColor=none;" parent="1" vertex="1">
<mxGeometry x="168" y="630" width="104" height="20" as="geometry" />
</mxCell>
<mxCell id="_H5GYCs3E-hNSazINAbS-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="qhyrtXmqJ49Yqb2OUOIZ-2" target="_H5GYCs3E-hNSazINAbS-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="490" y="559.7099999999999" as="targetPoint" />
<mxPoint x="570" y="559.7099999999999" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="_H5GYCs3E-hNSazINAbS-11" value="<b>Slack<br></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="175" y="605" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="iLWK1ovmtWviHS9HbORs-1" value="<b>Unimus</b>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#000000;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.automation;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="740" y="320" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="iLWK1ovmtWviHS9HbORs-2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="1" target="qhyrtXmqJ49Yqb2OUOIZ-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="450" y="570" as="targetPoint" />
<mxPoint x="954" y="410" as="sourcePoint" />
<Array as="points">
<mxPoint x="954" y="560" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="s-cjd_ritM326fGL_a17-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="320" as="targetPoint" />
<mxPoint x="220" y="240" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="mtD8pOhWeRFCMYlWpOI7-3" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-social-github-128.png" parent="1" vertex="1">
<mxGeometry x="180" y="160" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="mtD8pOhWeRFCMYlWpOI7-4" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/ionicons/512/icon-social-github-128.png" parent="1" vertex="1">
<mxGeometry x="180" y="320" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="mtD8pOhWeRFCMYlWpOI7-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="360" as="targetPoint" />
<mxPoint x="90" y="360" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="yazv2A0uvIkX0p8Q7sWj-5" value="<ul><li>GH issues actions</li></ul>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="201" y="468" width="157" height="51" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>