saltstack/salt

View on GitHub
doc/_static/proxy_minions.drawio.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<mxGraphModel dx="1962" dy="1888" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" background="#FFFFFF" style="default-style2" math="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="127" value="" style="ellipse;shape=cloud;whiteSpace=wrap" vertex="1" parent="1"><mxGeometry x="-329.4442528735631" y="-519.875" width="120" height="130" as="geometry"/></mxCell><mxCell id="69" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-304.89999999999986" y="-1058.5062500000001" width="160.89999999999998" height="50" as="geometry"/></mxCell><mxCell id="70" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.cat5e_rack_mount_patch_panel_24_ports;" vertex="1" parent="69"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="71" value="dumbdevice2&#xa;(network switch)" style="text;align=center;verticalAlign=middle;" vertex="1" parent="69"><mxGeometry x="30.450000000000045" y="20" width="100" height="30" as="geometry"/></mxCell><mxCell id="72" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-284.45000000000016" y="-1000.1749999999998" width="160.89999999999998" height="50" as="geometry"/></mxCell><mxCell id="73" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.cat5e_rack_mount_patch_panel_24_ports;" vertex="1" parent="72"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="74" value="dumbdevice3&#xa;(network switch)" style="text;align=center;verticalAlign=middle;" vertex="1" parent="72"><mxGeometry x="30.450000000000045" y="20" width="100" height="30" as="geometry"/></mxCell><mxCell id="68" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-340.6694016319133" y="-1116.6" width="160.89999999999998" height="50" as="geometry"/></mxCell><mxCell id="64" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.cat5e_rack_mount_patch_panel_24_ports;" vertex="1" parent="68"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="67" value="dumbdevice1&#xa;(network switch)" style="text;align=center;verticalAlign=middle;" vertex="1" parent="68"><mxGeometry x="30.450000000000045" y="20" width="100" height="30" as="geometry"/></mxCell><mxCell id="88" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-303.6999999999998" y="-815.8000000000002" width="170.5" height="49.381249999999795" as="geometry"/></mxCell><mxCell id="85" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=1;aspect=fixed;image=http://t3.gstatic.com/images?q=tbn:ANd9GcRQZBvS-qcXR39K65cD1gih1ir0zE9Ns-X-6nVRAxM7KSqLHFrE123GTS8t" vertex="1" parent="88"><mxGeometry x="30" width="42.51149425287329" height="28.449999999999818" as="geometry"/></mxCell><mxCell id="86" value="dumbdevice5 (i2c_lightshow)" style="rounded=1;whiteSpace=wrap" vertex="1" parent="88"><mxGeometry y="31.51874999999984" width="170.5" height="17.862499999999955" as="geometry"/></mxCell><mxCell id="87" value="" style="verticalLabelPosition=bottom;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shape=mxgraph.ios7.icons.lightbulb;" vertex="1" parent="88"><mxGeometry x="99.45000000000005" width="22.8" height="29.7" as="geometry"/></mxCell><mxCell id="168" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="88"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="74.42427470534949" y="9.5" as="sourcePoint"/><mxPoint x="94.42427470534949" y="9.5" as="targetPoint"/></mxGeometry></mxCell><mxCell id="169" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="88"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="74.38822529465097" y="13.724999999999909" as="sourcePoint"/><mxPoint x="94.38822529465097" y="13.724999999999909" as="targetPoint"/></mxGeometry></mxCell><mxCell id="170" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="88"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="74.38822529465097" y="19.190624999999727" as="sourcePoint"/><mxPoint x="94.38822529465097" y="19.190624999999727" as="targetPoint"/></mxGeometry></mxCell><mxCell id="107" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.ios.iPhone;bgStyle=bgGreen;fillColor=#aaaaaa;" vertex="1" parent="1"><mxGeometry x="-184.05970081595615" y="-584.875" width="75" height="150" as="geometry"/></mxCell><mxCell id="108" value="" style="verticalLabelPosition=bottom;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shape=mxgraph.ios7.icons.messages;" vertex="1" parent="1"><mxGeometry x="-173.44999999999982" y="-528.75" width="51.450000000000045" height="37.75" as="geometry"/></mxCell><mxCell id="109" value="" style="image;image=img/lib/clip_art/telecommunication/Signal_tower_on_128x128.png" vertex="1" parent="1"><mxGeometry x="-309.4442528735631" y="-494.875" width="80" height="80" as="geometry"/></mxCell><mxCell id="110" value="" style="shape=mxgraph.cisco.modems_and_phones.rf_modem;fillColor=#036897;strokeColor=#ffffff;strokeWidth=2" vertex="1" parent="1"><mxGeometry x="-316.1885057471263" y="-603.6750000000002" width="82" height="42" as="geometry"/></mxCell><mxCell id="140" value="dumbdevice7&#xa;(sms_serial)" style="rounded=1;whiteSpace=wrap" vertex="1" parent="1"><mxGeometry x="-336.6999999999998" y="-558.6750000000002" width="120" height="30" as="geometry"/></mxCell><mxCell id="148" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-574" y="-1135.0000000000002" width="200" height="260" as="geometry"/></mxCell><mxCell id="56" value="" style="rounded=1;whiteSpace=wrap" vertex="1" parent="148"><mxGeometry y="23.200000000000045" width="200" height="236.79999999999995" as="geometry"/></mxCell><mxCell id="57" value="" style="group" vertex="1" connectable="0" parent="148"><mxGeometry x="20" y="39.200000000000045" width="160.89999999999998" height="40" as="geometry"/></mxCell><mxCell id="55" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.1u_rack_server;" vertex="1" parent="57"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="142" value="salt-minion&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="148"><mxGeometry x="20" y="61.60000000000002" width="160" height="29.787500000000023" as="geometry"/></mxCell><mxCell id="143" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="148"><mxGeometry x="19.549999999999955" y="129.02499999999998" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="147" value="minioncontroller1" style="text;align=center;verticalAlign=middle;" vertex="1" parent="148"><mxGeometry x="49.77500000000009" width="100" height="23.200000000000045" as="geometry"/></mxCell><mxCell id="150" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="148"><mxGeometry x="20.450000000000045" y="215.08500000000038" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="149" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="148"><mxGeometry x="19.549999999999955" y="172.17500000000007" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="113" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5" edge="1" parent="1" source="150" target="73"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-253.0999999999999" y="-1012.6" as="sourcePoint"/><mxPoint x="-164" y="-1059.2" as="targetPoint"/></mxGeometry></mxCell><mxCell id="112" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5" edge="1" parent="1" source="149" target="70"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-284.0999999999999" y="-976.6999999999999" as="sourcePoint"/><mxPoint x="-195" y="-1023.3" as="targetPoint"/></mxGeometry></mxCell><mxCell id="111" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5" edge="1" parent="1" source="143" target="64"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-214" y="-1116" as="sourcePoint"/><mxPoint x="-184" y="-1036" as="targetPoint"/><Array as="points"><mxPoint x="-354" y="-1026"/></Array></mxGeometry></mxCell><mxCell id="151" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-573.3249999999998" y="-864" width="200" height="260" as="geometry"/></mxCell><mxCell id="152" value="" style="rounded=1;whiteSpace=wrap" vertex="1" parent="151"><mxGeometry y="23.200000000000045" width="200" height="236.79999999999995" as="geometry"/></mxCell><mxCell id="153" value="" style="group" vertex="1" connectable="0" parent="151"><mxGeometry x="20" y="39.200000000000045" width="160.89999999999998" height="40" as="geometry"/></mxCell><mxCell id="154" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.1u_rack_server;" vertex="1" parent="153"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="155" value="salt-minion&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="151"><mxGeometry x="20" y="61.60000000000002" width="160" height="29.787500000000023" as="geometry"/></mxCell><mxCell id="156" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="151"><mxGeometry x="19.549999999999955" y="129.02499999999998" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="158" value="minioncontroller2" style="text;align=center;verticalAlign=middle;" vertex="1" parent="151"><mxGeometry x="49.77500000000009" width="100" height="23.200000000000045" as="geometry"/></mxCell><mxCell id="159" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="151"><mxGeometry x="20.450000000000045" y="215.08500000000038" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="160" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="151"><mxGeometry x="19.549999999999955" y="172.17500000000007" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="164" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-293.6749999999997" y="-748.6749999999997" width="275.2249999999999" height="95.83750000000032" as="geometry"/></mxCell><mxCell id="99" value="" style="group" vertex="1" connectable="0" parent="164"><mxGeometry width="185.2249999999999" height="95.83750000000032" as="geometry"/></mxCell><mxCell id="138" value="" style="group" vertex="1" connectable="0" parent="99"><mxGeometry width="185.2249999999999" height="95.83750000000032" as="geometry"/></mxCell><mxCell id="137" value="" style="group" vertex="1" connectable="0" parent="138"><mxGeometry width="185.2249999999999" height="95.83750000000032" as="geometry"/></mxCell><mxCell id="139" value="" style="group" vertex="1" connectable="0" parent="137"><mxGeometry width="185.2249999999999" height="95.83750000000032" as="geometry"/></mxCell><mxCell id="76" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.radio.aerial_-_antenna_2;" vertex="1" parent="139"><mxGeometry x="60" y="35" width="20" height="20" as="geometry"/></mxCell><mxCell id="90" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.abstract.mux-demux;" vertex="1" parent="139"><mxGeometry width="60" height="90" as="geometry"/></mxCell><mxCell id="103" value="" style="group" vertex="1" connectable="0" parent="139"><mxGeometry x="90.45000000000005" y="11.910000000000082" width="90" height="66.18" as="geometry"/></mxCell><mxCell id="98" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.waveforms.sine_wave;" vertex="1" parent="103"><mxGeometry width="27.198549410698092" height="20" as="geometry"/></mxCell><mxCell id="136" value="dumbdevice6&#xa;(433 MHz wireless)" style="rounded=1;whiteSpace=wrap" vertex="1" parent="139"><mxGeometry x="65.22499999999991" y="65.83750000000032" width="120" height="30" as="geometry"/></mxCell><mxCell id="163" value="" style="group" vertex="1" connectable="0" parent="164"><mxGeometry x="95.22500000000014" y="16.5750000000005" width="179.99999999999977" height="44.83999999999992" as="geometry"/></mxCell><mxCell id="100" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.waveforms.sine_wave;" vertex="1" parent="163"><mxGeometry width="33.78059836808692" height="24.839999999999918" as="geometry"/></mxCell><mxCell id="101" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.waveforms.sine_wave;" vertex="1" parent="163"><mxGeometry x="10" y="10" width="33.78059836808692" height="24.839999999999918" as="geometry"/></mxCell><mxCell id="102" value="" style="verticalLabelPosition=bottom;verticalAlign=top;strokeWidth=1;shape=mxgraph.electrical.waveforms.sine_wave;" vertex="1" parent="163"><mxGeometry x="20" y="20" width="33.78059836808692" height="24.839999999999918" as="geometry"/></mxCell><mxCell id="165" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5;entryX=0;entryY=0.5;entryPerimeter=0" edge="1" parent="1" source="159" target="90"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-734" y="-506" as="sourcePoint"/><mxPoint x="-634" y="-606" as="targetPoint"/><Array as="points"><mxPoint x="-314" y="-666"/></Array></mxGeometry></mxCell><mxCell id="166" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5;" edge="1" parent="1" source="160" target="85"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-334" y="-746" as="sourcePoint"/><mxPoint x="-234" y="-846" as="targetPoint"/></mxGeometry></mxCell><mxCell id="167" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5" edge="1" parent="1" source="156" target="78"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-304" y="-806" as="sourcePoint"/><mxPoint x="-204" y="-906" as="targetPoint"/></mxGeometry></mxCell><mxCell id="174" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-563.5499999999997" y="-584.875" width="200" height="180" as="geometry"/></mxCell><mxCell id="175" value="" style="rounded=1;whiteSpace=wrap" vertex="1" parent="174"><mxGeometry y="23.200000000000045" width="200" height="156.79999999999995" as="geometry"/></mxCell><mxCell id="176" value="" style="group" vertex="1" connectable="0" parent="174"><mxGeometry x="20" y="39.200000000000045" width="160.89999999999998" height="40" as="geometry"/></mxCell><mxCell id="177" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.1u_rack_server;" vertex="1" parent="176"><mxGeometry width="160.9" height="14.8" as="geometry"/></mxCell><mxCell id="178" value="salt-minion&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="174"><mxGeometry x="20" y="61.60000000000002" width="160" height="29.787500000000023" as="geometry"/></mxCell><mxCell id="179" value="salt-proxy&#xa;process" style="shape=process;whiteSpace=wrap" vertex="1" parent="174"><mxGeometry x="19.549999999999955" y="129.02499999999998" width="160.45000000000005" height="33.15000000000009" as="geometry"/></mxCell><mxCell id="181" value="minioncontroller3" style="text;align=center;verticalAlign=middle;" vertex="1" parent="174"><mxGeometry x="49.77500000000009" width="100" height="23.200000000000045" as="geometry"/></mxCell><mxCell id="184" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;exitX=1;exitY=0.5" edge="1" parent="1" source="179" target="110"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-354" y="-356" as="sourcePoint"/><mxPoint x="-254" y="-456" as="targetPoint"/></mxGeometry></mxCell><mxCell id="75" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-770.6675" y="-817.1124999999996" width="93.33500000000004" height="164.27499999999998" as="geometry"/></mxCell><mxCell id="51" value="" style="strokeColor=#666666;shape=mxgraph.rack.general.server_2;rotation=90;labelBackgroundColor=#030303;fontColor=#FFFFFF" vertex="1" parent="75"><mxGeometry x="10.002500000000055" width="73.33" height="153.25" as="geometry"/></mxCell><mxCell id="54" value="salt-master" style="whiteSpace=wrap" vertex="1" parent="75"><mxGeometry y="62.22500000000002" width="93.33500000000004" height="16.75" as="geometry"/></mxCell><mxCell id="185" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal" edge="1" parent="1" source="51" target="142"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-774" y="-806" as="sourcePoint"/><mxPoint x="-674" y="-906" as="targetPoint"/></mxGeometry></mxCell><mxCell id="186" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;entryX=0;entryY=0.5" edge="1" parent="1" source="51" target="155"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-637.375" y="-730.4874999999997" as="sourcePoint"/><mxPoint x="-544" y="-1048.5062500000001" as="targetPoint"/></mxGeometry></mxCell><mxCell id="187" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;entryX=0;entryY=0.5" edge="1" parent="1" source="51" target="178"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-627.375" y="-720.4874999999997" as="sourcePoint"/><mxPoint x="-534" y="-1038.5062500000001" as="targetPoint"/></mxGeometry></mxCell><mxCell id="193" value="" style="curved=1" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-654" y="-686" as="sourcePoint"/><mxPoint x="-722.335" y="-388.3812499999999" as="targetPoint"/><Array as="points"><mxPoint x="-664" y="-686"/><mxPoint x="-684" y="-686"/></Array></mxGeometry></mxCell><mxCell id="198" value="" style="curved=1;entryX=0;entryY=0.5" edge="1" parent="1" target="156"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-664" y="-686" as="sourcePoint"/><mxPoint x="-713.7749999999999" y="-472.0249999999992" as="targetPoint"/><Array as="points"><mxPoint x="-634" y="-686"/><mxPoint x="-594" y="-706"/></Array></mxGeometry></mxCell><mxCell id="199" value="" style="curved=1;entryX=0;entryY=0.5" edge="1" parent="1" target="160"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-654" y="-676" as="sourcePoint"/><mxPoint x="-543.7749999999999" y="-708.3999999999996" as="targetPoint"/><Array as="points"><mxPoint x="-624" y="-676"/><mxPoint x="-594" y="-675"/></Array></mxGeometry></mxCell><mxCell id="200" value="" style="curved=1" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-654" y="-676" as="sourcePoint"/><mxPoint x="-700.5418674007801" y="-693.8224999999998" as="targetPoint"/><Array as="points"><mxPoint x="-674" y="-676"/><mxPoint x="-694" y="-676"/></Array></mxGeometry></mxCell><mxCell id="201" value="" style="curved=1;entryX=0;entryY=0.5" edge="1" parent="1" target="159"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-664" y="-646" as="sourcePoint"/><mxPoint x="-638.8875" y="-620.3424999999997" as="targetPoint"/><Array as="points"><mxPoint x="-644" y="-636"/><mxPoint x="-624" y="-632"/></Array></mxGeometry></mxCell><mxCell id="202" value="" style="curved=1" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-664" y="-646" as="sourcePoint"/><mxPoint x="-809.1125000000002" y="-648.9149999999995" as="targetPoint"/><Array as="points"><mxPoint x="-684" y="-656"/><mxPoint x="-704" y="-666"/></Array></mxGeometry></mxCell><mxCell id="203" value="" style="curved=1;entryX=0;entryY=0.5" edge="1" parent="1" target="179"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-684" y="-456" as="sourcePoint"/><mxPoint x="-612.7196047994628" y="-424.33999999999924" as="targetPoint"/><Array as="points"><mxPoint x="-634" y="-439"/><mxPoint x="-594" y="-439"/></Array></mxGeometry></mxCell><mxCell id="204" value="" style="curved=1" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-684" y="-456" as="sourcePoint"/><mxPoint x="-774" y="-495.82249999999976" as="targetPoint"/><Array as="points"><mxPoint x="-724" y="-476"/><mxPoint x="-724" y="-526"/></Array></mxGeometry></mxCell><mxCell id="89" value="" style="group" vertex="1" connectable="0" parent="1"><mxGeometry x="-303.6999999999998" y="-877.0906249999998" width="170.5" height="49.381249999999795" as="geometry"/></mxCell><mxCell id="78" value="" style="shape=image;verticalLabelPosition=bottom;verticalAlign=top;imageAspect=1;aspect=fixed;image=http://t3.gstatic.com/images?q=tbn:ANd9GcRQZBvS-qcXR39K65cD1gih1ir0zE9Ns-X-6nVRAxM7KSqLHFrE123GTS8t" vertex="1" parent="89"><mxGeometry x="27" width="42.51149425287329" height="28.449999999999818" as="geometry"/></mxCell><mxCell id="81" value="dumbdevice4 (i2c_lightshow)" style="rounded=1;whiteSpace=wrap" vertex="1" parent="89"><mxGeometry y="31.51874999999984" width="170.5" height="17.862499999999955" as="geometry"/></mxCell><mxCell id="83" value="" style="verticalLabelPosition=bottom;strokeWidth=2;strokeColor=#0080F0;fillColor=#ffffff;shape=mxgraph.ios7.icons.lightbulb;" vertex="1" parent="89"><mxGeometry x="99.45000000000005" y="-1" width="22.8" height="29.7" as="geometry"/></mxCell><mxCell id="171" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="89"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="72.51149425287349" y="13.729687500000182" as="sourcePoint"/><mxPoint x="92.51149425287349" y="13.729687500000182" as="targetPoint"/></mxGeometry></mxCell><mxCell id="172" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="89"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="72.51149425287349" y="19.1953125" as="sourcePoint"/><mxPoint x="92.51149425287349" y="19.1953125" as="targetPoint"/></mxGeometry></mxCell><mxCell id="173" value="" style="edgeStyle=none;endArrow=none;dashed=1;dashPattern=1 4" edge="1" parent="89"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="72.54754366357201" y="9.504687500000273" as="sourcePoint"/><mxPoint x="92.54754366357201" y="9.504687500000273" as="targetPoint"/></mxGeometry></mxCell><mxCell id="205" value="" style="edgeStyle=none;entryX=0;entryY=0.5" edge="1" parent="1" target="143"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-684" y="-836" as="sourcePoint"/><mxPoint x="-654" y="-966" as="targetPoint"/></mxGeometry></mxCell><mxCell id="206" value="" style="edgeStyle=none;entryX=0;entryY=0.5" edge="1" parent="1" target="149"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-674" y="-816" as="sourcePoint"/><mxPoint x="-544.45" y="-979.4000000000005" as="targetPoint"/></mxGeometry></mxCell><mxCell id="207" value="" style="edgeStyle=none;entryX=0;entryY=0.5" edge="1" parent="1" target="150"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-634" y="-816" as="sourcePoint"/><mxPoint x="-764" y="-916" as="targetPoint"/></mxGeometry></mxCell><mxCell id="208" value="" style="edgeStyle=none" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-684" y="-836" as="sourcePoint"/><mxPoint x="-794" y="-946" as="targetPoint"/></mxGeometry></mxCell><mxCell id="209" value="" style="edgeStyle=none" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-674" y="-816" as="sourcePoint"/><mxPoint x="-764" y="-936" as="targetPoint"/></mxGeometry></mxCell><mxCell id="210" value="" style="edgeStyle=none" edge="1" parent="1" target="51"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-634" y="-816" as="sourcePoint"/><mxPoint x="-724" y="-926" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel>