Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cloudwheels/5edbd561b0af2ba98eb84f618b06dd26 to your computer and use it in GitHub Desktop.
Save cloudwheels/5edbd561b0af2ba98eb84f618b06dd26 to your computer and use it in GitHub Desktop.
dash network deploy ansible visualisation (with role tasks, edited)
Display the source blob
Display the rendered blob
Raw
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
--><!-- Title: %3 Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3841pt" height="8643pt" viewBox="0.00 0.00 3840.83 8643.42" id="svg">
<script href="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" id="jquery" type="text/javascript"/><script id="my_javascript" type="text/javascript"><![CDATA[const HOVER_CLASS = "my_hover";
var selectedElement = null;
function addClass(rootElement) {
$(rootElement).find('link').each(function (index, element) {
var target = $(element).attr('target');
var currentElement = $('#' + target);
currentElement.addClass(HOVER_CLASS);
addClass(currentElement);
})
}
function removeClass(rootElement, hover) {
$(rootElement).find('link').each(function (index, element) {
if ($(rootElement).attr('id') !== $(selectedElement).attr('id') || !hover) {
var target = $(element).attr('target');
var currentElement = $('#' + target);
currentElement.removeClass(HOVER_CLASS);
removeClass(currentElement);
}
})
}
function hoverIn(event) {
addClass(event.currentTarget);
}
function hoverOut(event) {
removeClass(event.currentTarget, true);
}
function clickOnElement(event) {
var newElement = event.currentTarget;
if ($(newElement).attr('id') === $(selectedElement).attr('id')) {
removeClass(selectedElement, false);
} else {
removeClass(selectedElement);
addClass(newElement)
}
selectedElement = newElement;
}
$("#svg").ready(function () {
$("g[id^=play_]").hover(hoverIn, hoverOut);
$("g[id^=role_]").hover(hoverIn, hoverOut);
$("g[id^=play_]").click(clickOnElement);
$("g[id^=role_]").click(clickOnElement);
});
]]></script><style id="my_css" type="text/css"><![CDATA[.node:hover, .edge:hover, path:hover, path + polygon:hover {
cursor: pointer;
stroke-width: 3;
font-weight: bolder;
}
.my_hover {
cursor: pointer;
stroke-width: 3;
font-weight: bolder;
}
/**
Each element whose id ends with "not_tagged"
*/
[id$=not_tagged] {
opacity: 0.3;
}]]></style><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 8639.415)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-8639.415 3836.8336,-8639.415 3836.8336,4 -4,4"/>
<!-- ./ansible/deploy.yml -->
<g id="root_node" class="node">
<title>./ansible/deploy.yml</title>
<ellipse fill="none" stroke="#000000" stroke-dasharray="1,5" cx="102.6909" cy="-4066.415" rx="102.8821" ry="18"/>
<text text-anchor="middle" x="102.6909" y="-4062.715" font-family="Times,serif" font-size="14.00" fill="#000000">./ansible/deploy.yml</text>
</g>
<!-- Play #1: all (0) -->
<g id="play_c25a223d-792f-449d-8f88-149415ce9b09" class="node">
<title>Play #1: all (0)</title>
<polygon fill="#7ccff1" stroke="#7ccff1" points="447.3818,-7099.415 324.3818,-7099.415 324.3818,-7063.415 447.3818,-7063.415 447.3818,-7099.415"/>
<text text-anchor="middle" x="385.8818" y="-7077.715" font-family="Times,serif" font-size="14.00" fill="#000000">Play #1: all (0)</text>
<links><link target="edge_5303a2b2-e107-465e-8af5-ac3b6889f837"/><link target="edge_6efe80ee-4094-4968-9878-061235bbef1f"/><link target="edge_23fbf894-d240-47a2-b064-df83416721c5"/><link target="edge_c0c1ec5a-e178-448b-974d-63a358c99d21"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #1: all (0) -->
<g id="edge_e23ae6e5-c9fa-489a-b568-65d8dbb665c7" class="edge">
<title>./ansible/deploy.yml-&gt;Play #1: all (0)</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M102.9419,-4084.5211C105.4039,-4253.2424 127.2478,-5567.9761 223.3818,-6628.415 234.516,-6751.2349 215.3349,-6788.6132 260.3818,-6903.415 283.9369,-6963.4453 331.8068,-7022.4915 361.1402,-7055.2221"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="358.857,-7057.9139 368.1724,-7062.9611 364.0376,-7053.2063 358.857,-7057.9139"/>
<text text-anchor="middle" x="232.8818" y="-6851.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">1</text>
</g>
<!-- Play #2: vpn (0) -->
<g id="play_dc78bbf4-987c-4d81-8d40-7317c31a098c" class="node">
<title>Play #2: vpn (0)</title>
<polygon fill="#c9ace9" stroke="#c9ace9" points="451.8818,-4111.415 319.8818,-4111.415 319.8818,-4075.415 451.8818,-4075.415 451.8818,-4111.415"/>
<text text-anchor="middle" x="385.8818" y="-4089.715" font-family="Times,serif" font-size="14.00" fill="#000000">Play #2: vpn (0)</text>
<links><link target="edge_15d4ed5c-a6e0-4796-9dd5-60807a8a56c2"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #2: vpn (0) -->
<g id="edge_dcc21a5e-e4c1-46e8-a0fa-769c468f7c00" class="edge">
<title>./ansible/deploy.yml-&gt;Play #2: vpn (0)</title>
<path fill="none" stroke="#c9ace9" stroke-width="2" d="M193.0729,-4075.0322C230.4941,-4078.6001 273.4307,-4082.6937 309.273,-4086.111"/>
<polygon fill="#c9ace9" stroke="#c9ace9" stroke-width="2" points="309.3806,-4089.637 319.6677,-4087.1021 310.045,-4082.6686 309.3806,-4089.637"/>
<text text-anchor="middle" x="232.8818" y="-4082.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">2</text>
</g>
<!-- Play #3: all (0) -->
<g id="play_224fcf68-3a13-4643-a86b-a5b39de276e0" class="node">
<title>Play #3: all (0)</title>
<polygon fill="#43dcd4" stroke="#43dcd4" points="447.3818,-4057.415 324.3818,-4057.415 324.3818,-4021.415 447.3818,-4021.415 447.3818,-4057.415"/>
<text text-anchor="middle" x="385.8818" y="-4035.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #3: all (0)</text>
<links><link target="edge_f5b0574b-af22-4d06-9ae1-43d2deead551"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #3: all (0) -->
<g id="edge_483ca027-bbde-424f-92e4-288fa6d18b05" class="edge">
<title>./ansible/deploy.yml-&gt;Play #3: all (0)</title>
<path fill="none" stroke="#43dcd4" stroke-width="2" d="M193.0729,-4057.7978C232.1343,-4054.0736 277.2052,-4049.7765 313.944,-4046.2737"/>
<polygon fill="#43dcd4" stroke="#43dcd4" stroke-width="2" points="314.4507,-4049.7414 324.0733,-4045.308 313.7863,-4042.773 314.4507,-4049.7414"/>
<text text-anchor="middle" x="232.8818" y="-4058.215" font-family="Times,serif" font-size="14.00" fill="#43dcd4">3</text>
</g>
<!-- Play #4: all (0) -->
<g id="play_bf703a20-376e-4b33-b280-fdd2eab06e68" class="node">
<title>Play #4: all (0)</title>
<polygon fill="#979d19" stroke="#979d19" points="447.3818,-3976.415 324.3818,-3976.415 324.3818,-3940.415 447.3818,-3940.415 447.3818,-3976.415"/>
<text text-anchor="middle" x="385.8818" y="-3954.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #4: all (0)</text>
<links><link target="edge_bfb63640-6456-40e0-a69a-ab454e4c1b5e"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #4: all (0) -->
<g id="edge_2e8096c2-98fa-4e1e-8fa5-1589c821c822" class="edge">
<title>./ansible/deploy.yml-&gt;Play #4: all (0)</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M145.7015,-4050.0122C194.7461,-4031.3081 275.117,-4000.6572 329.2305,-3980.02"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="330.5849,-3983.2495 338.6813,-3976.4158 328.0905,-3976.709 330.5849,-3983.2495"/>
<text text-anchor="middle" x="232.8818" y="-4022.215" font-family="Times,serif" font-size="14.00" fill="#979d19">4</text>
</g>
<!-- Play #5: all (0) -->
<g id="play_92170fd6-877b-4c77-ab0c-ee4008072cc4" class="node">
<title>Play #5: all (0)</title>
<polygon fill="#506346" stroke="#506346" points="447.3818,-3682.415 324.3818,-3682.415 324.3818,-3646.415 447.3818,-3646.415 447.3818,-3682.415"/>
<text text-anchor="middle" x="385.8818" y="-3660.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #5: all (0)</text>
<links><link target="edge_709fedba-2ecb-4c54-a90b-85431f7ca2a5"/><link target="edge_f2bb288c-9eaf-4805-b649-e2be40395732"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #5: all (0) -->
<g id="edge_93c0203f-8465-427b-a548-663ddd5e1348" class="edge">
<title>./ansible/deploy.yml-&gt;Play #5: all (0)</title>
<path fill="none" stroke="#506346" stroke-width="2" d="M121.2489,-4048.5514C149.382,-4020.9267 203.6435,-3965.4746 242.3818,-3912.415 297.4237,-3837.0243 348.8769,-3738.9051 372.4277,-3691.8866"/>
<polygon fill="#506346" stroke="#506346" stroke-width="2" points="375.6996,-3693.1677 377.0209,-3682.6556 369.4325,-3690.0493 375.6996,-3693.1677"/>
<text text-anchor="middle" x="232.8818" y="-3938.215" font-family="Times,serif" font-size="14.00" fill="#506346">5</text>
</g>
<!-- Play #6: wallet_nodes (0) -->
<g id="play_a96e93bb-73cd-444c-a4f8-6984146840ae" class="node">
<title>Play #6: wallet_nodes (0)</title>
<polygon fill="#339fc1" stroke="#339fc1" points="485.3818,-6894.415 286.3818,-6894.415 286.3818,-6858.415 485.3818,-6858.415 485.3818,-6894.415"/>
<text text-anchor="middle" x="385.8818" y="-6872.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #6: wallet_nodes (0)</text>
<links><link target="edge_24cae771-26f1-4de4-bf35-71e2c8ffcdb5"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #6: wallet_nodes (0) -->
<g id="edge_c87a6f34-9d5c-4ff6-8cd0-319aca9f3553" class="edge">
<title>./ansible/deploy.yml-&gt;Play #6: wallet_nodes (0)</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M103.6561,-4084.4545C111.692,-4234.3303 168.5586,-5288.8149 223.3818,-6144.415 238.4242,-6379.1757 188.4534,-6448.4392 260.3818,-6672.415 282.8637,-6742.4208 334.1634,-6813.0449 363.745,-6850.0339"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="361.3993,-6852.6985 370.4147,-6858.2638 366.8376,-6848.2911 361.3993,-6852.6985"/>
<text text-anchor="middle" x="232.8818" y="-6613.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">6</text>
</g>
<!-- Play #7: miners (0) -->
<g id="play_2fada6f3-5402-484b-aecf-59dd59bd5a5e" class="node">
<title>Play #7: miners (0)</title>
<polygon fill="#3e6a16" stroke="#3e6a16" points="463.3818,-6663.415 308.3818,-6663.415 308.3818,-6627.415 463.3818,-6627.415 463.3818,-6663.415"/>
<text text-anchor="middle" x="385.8818" y="-6641.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #7: miners (0)</text>
<links><link target="edge_a5bb8cac-ad42-4ded-b95d-cf1675d8e5d9"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #7: miners (0) -->
<g id="edge_70021d50-9f1c-4916-a0a1-deba72cfefb9" class="edge">
<title>./ansible/deploy.yml-&gt;Play #7: miners (0)</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M103.3775,-4084.64C110.4437,-4269.7704 171.4879,-5812.2472 260.3818,-6263.415 287.29,-6399.9838 348.4202,-6555.5608 374.1361,-6617.6797"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="371.0119,-6619.2819 378.0896,-6627.1659 377.4732,-6616.589 371.0119,-6619.2819"/>
<text text-anchor="middle" x="232.8818" y="-6129.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">7</text>
</g>
<!-- Play #8: full_nodes (0) -->
<g id="play_be26a18a-9a62-47b0-99d4-d0c8ac6ce207" class="node">
<title>Play #8: full_nodes (0)</title>
<polygon fill="#fed3ea" stroke="#fed3ea" points="475.3818,-6254.415 296.3818,-6254.415 296.3818,-6218.415 475.3818,-6218.415 475.3818,-6254.415"/>
<text text-anchor="middle" x="385.8818" y="-6232.715" font-family="Times,serif" font-size="14.00" fill="#000000">Play #8: full_nodes (0)</text>
<links><link target="edge_19f15e41-1847-4020-a00e-bf840f08900d"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #8: full_nodes (0) -->
<g id="edge_d6459ef4-cb17-45a8-83bb-60bcd1f50875" class="edge">
<title>./ansible/deploy.yml-&gt;Play #8: full_nodes (0)</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M103.6418,-4084.4563C112.3375,-4247.5756 179.5843,-5470.0095 260.3818,-5827.415 293.4171,-5973.546 352.3074,-6143.3145 375.7999,-6208.7492"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="372.5721,-6210.116 379.257,-6218.3357 379.157,-6207.7413 372.5721,-6210.116"/>
<text text-anchor="middle" x="232.8818" y="-5721.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">8</text>
</g>
<!-- Play #9: masternodes (0) -->
<g id="play_4ae63515-d619-4b1d-9cfa-a2ed954f45a7" class="node">
<title>Play #9: masternodes (0)</title>
<polygon fill="#77c4a4" stroke="#77c4a4" points="484.8818,-5617.415 286.8818,-5617.415 286.8818,-5581.415 484.8818,-5581.415 484.8818,-5617.415"/>
<text text-anchor="middle" x="385.8818" y="-5595.715" font-family="Times,serif" font-size="14.00" fill="#000000">Play #9: masternodes (0)</text>
<links><link target="edge_03fc2d25-9c9d-4f02-888e-efb63a70bb8c"/><link target="edge_e5db4491-dacb-4a1c-b6a2-0ee99a43acae"/><link target="edge_48f4777e-7f7c-4504-b3da-2043318c80c4"/><link target="edge_7edaf202-360c-485b-be5a-bfb09475e6de"/><link target="edge_2b62e723-305a-4607-9b5f-0924874c6ec2"/><link target="edge_d47a762f-fdf6-48b1-a7e6-256995208fc9"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #9: masternodes (0) -->
<g id="edge_c6c3974f-57be-4751-9b91-062301b36fd4" class="edge">
<title>./ansible/deploy.yml-&gt;Play #9: masternodes (0)</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M106.0187,-4084.4294C135.0422,-4241.5425 344.968,-5377.9359 380.7135,-5571.4378"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="377.2933,-5572.1908 382.5517,-5581.3886 384.1769,-5570.9191 377.2933,-5572.1908"/>
<text text-anchor="middle" x="232.8818" y="-4790.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">9</text>
</g>
<!-- Play #10: seed_node (0) -->
<g id="play_971028ef-14f2-4b98-891f-7557b96382ef" class="node">
<title>Play #10: seed_node (0)</title>
<polygon fill="#30f063" stroke="#30f063" points="480.8818,-3627.415 290.8818,-3627.415 290.8818,-3591.415 480.8818,-3591.415 480.8818,-3627.415"/>
<text text-anchor="middle" x="385.8818" y="-3605.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #10: seed_node (0)</text>
<links><link target="edge_f3cc65d1-e709-46e8-9374-3273605d6311"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #10: seed_node (0) -->
<g id="edge_a84d0d3a-21b6-459c-8c6d-25b7a8561980" class="edge">
<title>./ansible/deploy.yml-&gt;Play #10: seed_node (0)</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M117.1328,-4048.34C146.6307,-4010.284 213.4505,-3918.0043 242.3818,-3828.415 255.483,-3787.8455 232.1866,-3669.3925 260.3818,-3637.415 266.3352,-3630.6629 273.527,-3625.3432 281.4193,-3621.1722"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="282.9856,-3624.3042 290.5988,-3616.936 280.0525,-3617.9483 282.9856,-3624.3042"/>
<text text-anchor="middle" x="232.8818" y="-3873.215" font-family="Times,serif" font-size="14.00" fill="#30f063">10</text>
</g>
<!-- Play #11: miners (0) -->
<g id="play_c2b7d3c7-e101-43ab-8423-4e8fbbf4893b" class="node">
<title>Play #11: miners (0)</title>
<polygon fill="#e7555c" stroke="#e7555c" points="467.8818,-3570.415 303.8818,-3570.415 303.8818,-3534.415 467.8818,-3534.415 467.8818,-3570.415"/>
<text text-anchor="middle" x="385.8818" y="-3548.715" font-family="Times,serif" font-size="14.00" fill="#000000">Play #11: miners (0)</text>
<links><link target="edge_5b7fe5e2-59d5-458d-8735-74d351a3902b"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #11: miners (0) -->
<g id="edge_6b9bce90-8983-4c72-894a-5b4e99f82c1c" class="edge">
<title>./ansible/deploy.yml-&gt;Play #11: miners (0)</title>
<path fill="none" stroke="#e7555c" stroke-width="2" d="M111.2338,-4048.1566C135.5819,-3995.3658 205.9162,-3837.5075 242.3818,-3699.415 255.8143,-3648.5469 224.7356,-3621.1106 260.3818,-3582.415 269.5136,-3572.5021 281.2848,-3565.5915 293.9505,-3560.8197"/>
<polygon fill="#e7555c" stroke="#e7555c" stroke-width="2" points="295.3833,-3564.0325 303.7814,-3557.5733 293.1882,-3557.3856 295.3833,-3564.0325"/>
<text text-anchor="middle" x="232.8818" y="-3764.215" font-family="Times,serif" font-size="14.00" fill="#e7555c">11</text>
</g>
<!-- Play #12: web (0) -->
<g id="play_8022dda3-a538-4ed6-9895-7ac2c104b83b" class="node">
<title>Play #12: web (0)</title>
<polygon fill="#077e71" stroke="#077e71" points="457.8818,-5818.415 313.8818,-5818.415 313.8818,-5782.415 457.8818,-5782.415 457.8818,-5818.415"/>
<text text-anchor="middle" x="385.8818" y="-5796.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #12: web (0)</text>
<links><link target="edge_63e97cea-eb16-4385-aff1-daddd63c3540"/><link target="edge_91a37106-e0e1-4f75-98bb-c617ff484c4c"/><link target="edge_91646c50-06dc-4830-a881-b801db09b66f"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #12: web (0) -->
<g id="edge_3d0e0d96-4dd3-41c7-92ec-3eceb933e296" class="edge">
<title>./ansible/deploy.yml-&gt;Play #12: web (0)</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M103.2299,-4084.4565C107.999,-4237.7746 145.5409,-5323.8848 260.3818,-5626.415 282.8034,-5685.4812 330.6109,-5742.6654 360.3192,-5774.5294"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="358.0401,-5777.2131 367.4558,-5782.0706 363.1244,-5772.4016 358.0401,-5777.2131"/>
<text text-anchor="middle" x="232.8818" y="-5562.215" font-family="Times,serif" font-size="14.00" fill="#077e71">12</text>
</g>
<!-- Play #13: masternode_wallet (0) -->
<g id="play_dab8a560-a683-4ab1-8b52-566afddf8c43" class="node">
<title>Play #13: masternode_wallet (0)</title>
<polygon fill="#b83822" stroke="#b83822" points="511.3818,-3061.415 260.3818,-3061.415 260.3818,-3025.415 511.3818,-3025.415 511.3818,-3061.415"/>
<text text-anchor="middle" x="385.8818" y="-3039.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #13: masternode_wallet (0)</text>
<links><link target="edge_d71debd1-9796-466f-b7d3-0c2a402599c6"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #13: masternode_wallet (0) -->
<g id="edge_1c77c85f-1e66-435b-bec5-08236ae8af7f" class="edge">
<title>./ansible/deploy.yml-&gt;Play #13: masternode_wallet (0)</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M107.7264,-4048.2248C141.6415,-3925.7096 336.6442,-3221.281 378.1246,-3071.4371"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="381.5467,-3072.1937 380.8416,-3061.6224 374.8004,-3070.3261 381.5467,-3072.1937"/>
<text text-anchor="middle" x="232.8818" y="-3619.215" font-family="Times,serif" font-size="14.00" fill="#b83822">13</text>
</g>
<!-- Play #14: all (0) -->
<g id="play_2ddd7cfc-5367-49a5-b44d-c1456a140f48" class="node">
<title>Play #14: all (0)</title>
<polygon fill="#1fe865" stroke="#1fe865" points="451.8818,-2096.415 319.8818,-2096.415 319.8818,-2060.415 451.8818,-2060.415 451.8818,-2096.415"/>
<text text-anchor="middle" x="385.8818" y="-2074.715" font-family="Times,serif" font-size="14.00" fill="#ffffff">Play #14: all (0)</text>
<links><link target="edge_d0fe91b9-2abf-4eb8-8df3-7434ac295868"/></links></g>
<!-- ./ansible/deploy.yml&#45;&gt;Play #14: all (0) -->
<g id="edge_6484cecc-0266-4d64-91e6-00a7ea4b533f" class="edge">
<title>./ansible/deploy.yml-&gt;Play #14: all (0)</title>
<path fill="none" stroke="#1fe865" stroke-width="2" d="M105.2694,-4048.314C131.4845,-3864.2836 349.4296,-2334.3093 381.8546,-2106.6862"/>
<polygon fill="#1fe865" stroke="#1fe865" stroke-width="2" points="385.3514,-2106.9559 383.2967,-2096.5622 378.4213,-2105.9687 385.3514,-2106.9559"/>
<text text-anchor="middle" x="232.8818" y="-3195.215" font-family="Times,serif" font-size="14.00" fill="#1fe865">14</text>
</g>
<!-- [role] aws -->
<g id="role_0d132d3f-7018-4619-924c-2236fc7e94f4" class="node">
<title>[role] aws</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-8563.415" rx="56.59" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-8559.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] aws</text>
<links><link target="edge_ebe1b65c-0945-451d-8e0c-db77161b9f38"/><link target="edge_353de964-6805-4428-8dfe-ab7a5602e821"/></links></g>
<!-- [task] aws : update hostname -->
<g id="task_b90576e4-1e43-4540-9096-f9793dd69533" class="node">
<title>[task] aws : update hostname</title>
<polygon fill="none" stroke="#000000" points="3331.4365,-8609.9592 3331.4365,-8624.8709 3237.7776,-8635.415 3105.3238,-8635.415 3011.6649,-8624.8709 3011.6649,-8609.9592 3105.3238,-8599.415 3237.7776,-8599.415 3331.4365,-8609.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8613.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] aws : update hostname</text>
</g>
<!-- [role] aws&#45;&gt;[task] aws : update hostname -->
<g id="edge_ebe1b65c-0945-451d-8e0c-db77161b9f38" class="edge">
<title>[role] aws-&gt;[task] aws : update hostname</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1128.1024,-8569.4091C1170.0412,-8573.8219 1229.7819,-8579.5348 1282.2677,-8582.415 1915.8862,-8617.1854 2670.6307,-8619.3934 3001.7034,-8618.3958"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3001.8674,-8621.8954 3011.8563,-8618.3638 3001.8452,-8614.8954 3001.8674,-8621.8954"/>
<text text-anchor="middle" x="1887.2677" y="-8619.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">1 [when: is_aws_environment]</text>
<links><link target="task_b90576e4-1e43-4540-9096-f9793dd69533"/></links></g>
<!-- [task] aws : ensure hostname is in /etc/hosts -->
<g id="task_532ed883-bffa-4c8b-bef9-32a79578b573" class="node">
<title>[task] aws : ensure hostname is in /etc/hosts</title>
<polygon fill="none" stroke="#000000" points="3407.3908,-8555.9592 3407.3908,-8570.8709 3269.2389,-8581.415 3073.8625,-8581.415 2935.7106,-8570.8709 2935.7106,-8555.9592 3073.8625,-8545.415 3269.2389,-8545.415 3407.3908,-8555.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8559.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] aws : ensure hostname is in /etc/hosts</text>
</g>
<!-- [role] aws&#45;&gt;[task] aws : ensure hostname is in /etc/hosts -->
<g id="edge_353de964-6805-4428-8dfe-ab7a5602e821" class="edge">
<title>[role] aws-&gt;[task] aws : ensure hostname is in /etc/hosts</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1130.9631,-8563.415C1386.4709,-8563.415 2440.3355,-8563.415 2925.2907,-8563.415"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="2925.5774,-8566.9151 2935.5774,-8563.415 2925.5774,-8559.9151 2925.5774,-8566.9151"/>
<text text-anchor="middle" x="1887.2677" y="-8567.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">2 [when: is_aws_environment]</text>
<links><link target="task_532ed883-bffa-4c8b-bef9-32a79578b573"/></links></g>
<!-- Play #1: all (0)&#45;&gt;[role] aws -->
<g id="edge_23fbf894-d240-47a2-b064-df83416721c5" class="edge">
<title>Play #1: all (0)-&gt;[role] aws</title>
<path fill="none" stroke="#7ccff1" d="M387.6958,-7099.7588C398.608,-7208.1192 457.472,-7765.0442 529.3818,-7919.415 661.7547,-8203.584 953.7193,-8462.7592 1045.8726,-8540.0858"/>
<polygon fill="#7ccff1" stroke="#7ccff1" points="1043.7405,-8542.8652 1053.6605,-8546.5859 1048.226,-8537.4911 1043.7405,-8542.8652"/>
<text text-anchor="middle" x="697.8818" y="-8372.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">3</text>
<links><link target="role_0d132d3f-7018-4619-924c-2236fc7e94f4"/></links></g>
<!-- [role] swap -->
<g id="role_9a32d24a-e4f9-44e6-955b-aa292f2be0c3" class="node">
<title>[role] swap</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-8293.415" rx="62.2891" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-8289.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] swap</text>
<links><link target="edge_137d947f-09f1-45b6-859a-9eb7a63a521e"/><link target="edge_9e03242d-970a-44f3-860a-220ca8de2643"/><link target="edge_7585c293-f89f-49a7-8993-735757ae0e61"/><link target="edge_7dc628ae-1ff5-40ed-b435-4a8abc0251d1"/><link target="edge_27d35d3a-4a77-4ad7-b90b-a623f58a8c82"/><link target="edge_8bec0bf4-9acd-4143-bd65-a40bf92e4acd"/><link target="edge_d7522ecd-1b58-4dfd-9a45-52ffffe189c2"/><link target="edge_fffac21b-9e2f-454b-9813-954e7714df94"/></links></g>
<!-- Play #1: all (0)&#45;&gt;[role] swap -->
<g id="edge_c0c1ec5a-e178-448b-974d-63a358c99d21" class="edge">
<title>Play #1: all (0)-&gt;[role] swap</title>
<path fill="none" stroke="#7ccff1" d="M396.148,-7099.4886C473.5554,-7235.764 965.0875,-8101.1034 1058.8744,-8266.2149"/>
<polygon fill="#7ccff1" stroke="#7ccff1" points="1056.0169,-8268.2707 1063.9993,-8275.2372 1062.1035,-8264.8133 1056.0169,-8268.2707"/>
<text text-anchor="middle" x="697.8818" y="-7904.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">4</text>
<links><link target="role_9a32d24a-e4f9-44e6-955b-aa292f2be0c3"/></links></g>
<!-- [pre_task] check if inside AWS -->
<g id="pre_task_7a703498-ca04-40df-8c84-5b53bf24b15c" class="node">
<title>[pre_task] check if inside AWS</title>
<polygon fill="none" stroke="#000000" points="1241.2805,-7073.9592 1241.2805,-7088.8709 1143.4801,-7099.415 1005.1694,-7099.415 907.369,-7088.8709 907.369,-7073.9592 1005.1694,-7063.415 1143.4801,-7063.415 1241.2805,-7073.9592"/>
<text text-anchor="middle" x="1074.3248" y="-7077.715" font-family="Times,serif" font-size="14.00" fill="#000000">[pre_task] check if inside AWS</text>
</g>
<!-- Play #1: all (0)&#45;&gt;[pre_task] check if inside AWS -->
<g id="edge_5303a2b2-e107-465e-8af5-ac3b6889f837" class="edge">
<title>Play #1: all (0)-&gt;[pre_task] check if inside AWS</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M447.5824,-7081.415C547.8379,-7081.415 749.7473,-7081.415 897.3972,-7081.415"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="897.4871,-7084.9151 907.4871,-7081.415 897.487,-7077.9151 897.4871,-7084.9151"/>
<text text-anchor="middle" x="697.8818" y="-7085.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">1</text>
<links><link target="pre_task_7a703498-ca04-40df-8c84-5b53bf24b15c"/></links></g>
<!-- [pre_task] set_fact -->
<g id="pre_task_409834a9-7917-47ba-9d93-0d27ea324d2a" class="node">
<title>[pre_task] set_fact</title>
<polygon fill="none" stroke="#000000" points="1180.78,-5865.9592 1180.78,-5880.8709 1118.42,-5891.415 1030.2296,-5891.415 967.8695,-5880.8709 967.8695,-5865.9592 1030.2296,-5855.415 1118.42,-5855.415 1180.78,-5865.9592"/>
<text text-anchor="middle" x="1074.3248" y="-5869.715" font-family="Times,serif" font-size="14.00" fill="#000000">[pre_task] set_fact</text>
</g>
<!-- Play #1: all (0)&#45;&gt;[pre_task] set_fact -->
<g id="edge_6efe80ee-4094-4968-9878-061235bbef1f" class="edge">
<title>Play #1: all (0)-&gt;[pre_task] set_fact</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M447.8499,-7072.2215C571.6091,-7053.2486 839.8319,-7008.8217 866.3818,-6976.415 903.4259,-6931.1991 848.4143,-5970.4921 884.3818,-5924.415 902.3299,-5901.4221 929.4508,-5888.0956 957.624,-5880.5444"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="958.7331,-5883.8767 967.6198,-5878.108 957.0753,-5877.0758 958.7331,-5883.8767"/>
<text text-anchor="middle" x="697.8818" y="-7062.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">2</text>
<links><link target="pre_task_eb08dcb1-3039-48a9-8f37-0995eb0305a4"/></links></g>
<!-- [task] swap : set swap_file variable -->
<g id="task_d10f1d64-e901-4f1e-ad09-a16f364e50ba" class="node">
<title>[task] swap : set swap_file variable</title>
<polygon fill="none" stroke="#000000" points="3360.1227,-8501.9592 3360.1227,-8516.8709 3249.6598,-8527.415 3093.4416,-8527.415 2982.9787,-8516.8709 2982.9787,-8501.9592 3093.4416,-8491.415 3249.6598,-8491.415 3360.1227,-8501.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8505.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : set swap_file variable</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : set swap_file variable -->
<g id="edge_137d947f-09f1-45b6-859a-9eb7a63a521e" class="edge">
<title>[role] swap-&gt;[task] swap : set swap_file variable</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1086.5536,-8311.2434C1115.1874,-8351.2153 1191.1071,-8447.3158 1282.2677,-8483.415 1435.9727,-8544.2817 2519.1146,-8525.4113 2972.6102,-8514.6398"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="2972.9612,-8518.1325 2982.8749,-8514.3949 2972.7942,-8511.1345 2972.9612,-8518.1325"/>
<text text-anchor="middle" x="1887.2677" y="-8529.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">1</text>
<links><link target="task_d10f1d64-e901-4f1e-ad09-a16f364e50ba"/></links></g>
<!-- [task] swap : check if swap file exists -->
<g id="task_0d7c895c-d882-4ccd-bdf9-019ca5bf8d6c" class="node">
<title>[task] swap : check if swap file exists</title>
<polygon fill="none" stroke="#000000" points="3371.1347,-8447.9592 3371.1347,-8462.8709 3254.2211,-8473.415 3088.8803,-8473.415 2971.9667,-8462.8709 2971.9667,-8447.9592 3088.8803,-8437.415 3254.2211,-8437.415 3371.1347,-8447.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8451.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : check if swap file exists</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : check if swap file exists -->
<g id="edge_9e03242d-970a-44f3-860a-220ca8de2643" class="edge">
<title>[role] swap-&gt;[task] swap : check if swap file exists</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1092.7899,-8310.7229C1126.9751,-8341.4582 1203.8161,-8404.5713 1282.2677,-8428.415 1439.1184,-8476.0865 2502.9873,-8465.7715 2961.728,-8458.9614"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="2961.8361,-8462.4603 2971.7827,-8458.8113 2961.7315,-8455.4611 2961.8361,-8462.4603"/>
<text text-anchor="middle" x="1887.2677" y="-8468.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">2</text>
<links><link target="task_0d7c895c-d882-4ccd-bdf9-019ca5bf8d6c"/></links></g>
<!-- [task] swap : create swap file -->
<g id="task_22521677-27f5-4e36-a0e7-746f76f3f579" class="node">
<title>[task] swap : create swap file</title>
<polygon fill="none" stroke="#000000" points="3331.4365,-8393.9592 3331.4365,-8408.8709 3237.7776,-8419.415 3105.3238,-8419.415 3011.6649,-8408.8709 3011.6649,-8393.9592 3105.3238,-8383.415 3237.7776,-8383.415 3331.4365,-8393.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8397.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : create swap file</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : create swap file -->
<g id="edge_7585c293-f89f-49a7-8993-735757ae0e61" class="edge">
<title>[role] swap-&gt;[task] swap : create swap file</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1108.0507,-8308.5679C1148.4898,-8325.8735 1218.7752,-8353.2345 1282.2677,-8364.415 1609.4063,-8422.0216 2601.1795,-8411.6428 3001.3881,-8404.7897"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3001.6651,-8408.2856 3011.6032,-8404.6134 3001.5442,-8401.2866 3001.6651,-8408.2856"/>
<text text-anchor="middle" x="1887.2677" y="-8413.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">3 [when: not swap_file_check.stat.exists]</text>
<links><link target="task_22521677-27f5-4e36-a0e7-746f76f3f579"/></links></g>
<!-- [task] swap : set permissions on swap file -->
<g id="task_8a20e617-8f4b-4e63-94c4-ee8e1ca3b47e" class="node">
<title>[task] swap : set permissions on swap file</title>
<polygon fill="none" stroke="#000000" points="3393.251,-8339.9592 3393.251,-8354.8709 3263.382,-8365.415 3079.7194,-8365.415 2949.8504,-8354.8709 2949.8504,-8339.9592 3079.7194,-8329.415 3263.382,-8329.415 3393.251,-8339.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8343.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : set permissions on swap file</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : set permissions on swap file -->
<g id="edge_7dc628ae-1ff5-40ed-b435-4a8abc0251d1" class="edge">
<title>[role] swap-&gt;[task] swap : set permissions on swap file</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1132.9502,-8299.9167C1174.5628,-8304.2512 1231.7727,-8309.6441 1282.2677,-8312.415 1879.0439,-8345.1636 2583.2697,-8349.0265 2939.7617,-8348.5315"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="2939.9512,-8352.0313 2949.9458,-8348.516 2939.9405,-8345.0313 2939.9512,-8352.0313"/>
<text text-anchor="middle" x="1887.2677" y="-8349.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">4</text>
<links><link target="task_8a20e617-8f4b-4e63-94c4-ee8e1ca3b47e"/></links></g>
<!-- [task] swap : format swap file -->
<g id="task_85609d7b-4f5a-4593-b30d-519da946a9bd" class="node">
<title>[task] swap : format swap file</title>
<polygon fill="none" stroke="#000000" points="3332.7503,-8285.9592 3332.7503,-8300.8709 3238.3218,-8311.415 3104.7796,-8311.415 3010.3511,-8300.8709 3010.3511,-8285.9592 3104.7796,-8275.415 3238.3218,-8275.415 3332.7503,-8285.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8289.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : format swap file</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : format swap file -->
<g id="edge_27d35d3a-4a77-4ad7-b90b-a623f58a8c82" class="edge">
<title>[role] swap-&gt;[task] swap : format swap file</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1136.8058,-8293.415C1416.8449,-8293.415 2561.7975,-8293.415 2999.9215,-8293.415"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3000.1386,-8296.9151 3010.1386,-8293.415 3000.1386,-8289.9151 3000.1386,-8296.9151"/>
<text text-anchor="middle" x="1887.2677" y="-8297.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">5 [when: not swap_file_check.stat.exists]</text>
<links><link target="task_85609d7b-4f5a-4593-b30d-519da946a9bd"/></links></g>
<!-- [task] swap : add to fstab -->
<g id="task_2e6e2bd4-0e9d-470d-b093-8bcfb8586336" class="node">
<title>[task] swap : add to fstab</title>
<polygon fill="none" stroke="#000000" points="3310.634,-8231.9592 3310.634,-8246.8709 3229.1609,-8257.415 3113.9405,-8257.415 3032.4673,-8246.8709 3032.4673,-8231.9592 3113.9405,-8221.415 3229.1609,-8221.415 3310.634,-8231.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8235.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : add to fstab</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : add to fstab -->
<g id="edge_8bec0bf4-9acd-4143-bd65-a40bf92e4acd" class="edge">
<title>[role] swap-&gt;[task] swap : add to fstab</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1132.9502,-8286.9134C1174.5628,-8282.5789 1231.7727,-8277.186 1282.2677,-8274.415 1929.143,-8238.9172 2702.2658,-8237.3586 3021.9225,-8238.5009"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3022.1617,-8242.0017 3032.1747,-8238.539 3022.1878,-8235.0017 3022.1617,-8242.0017"/>
<text text-anchor="middle" x="1887.2677" y="-8278.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">6</text>
<links><link target="task_2e6e2bd4-0e9d-470d-b093-8bcfb8586336"/></links></g>
<!-- [task] swap : turn on swap -->
<g id="task_27f056d8-b429-495d-9e4d-5155772ccf9a" class="node">
<title>[task] swap : turn on swap</title>
<polygon fill="none" stroke="#000000" points="3316.3896,-8177.9592 3316.3896,-8192.8709 3231.545,-8203.415 3111.5564,-8203.415 3026.7117,-8192.8709 3026.7117,-8177.9592 3111.5564,-8167.415 3231.545,-8167.415 3316.3896,-8177.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8181.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : turn on swap</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : turn on swap -->
<g id="edge_d7522ecd-1b58-4dfd-9a45-52ffffe189c2" class="edge">
<title>[role] swap-&gt;[task] swap : turn on swap</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1107.6676,-8278.197C1148.0246,-8260.6495 1218.5144,-8232.7655 1282.2677,-8221.415 1613.4151,-8162.4586 2626.2373,-8174.8529 3016.2211,-8182.1204"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3016.3832,-8185.624 3026.4472,-8182.3125 3016.5147,-8178.6253 3016.3832,-8185.624"/>
<text text-anchor="middle" x="1887.2677" y="-8225.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">7</text>
<links><link target="task_27f056d8-b429-495d-9e4d-5155772ccf9a"/></links></g>
<!-- [task] swap : set swapiness -->
<g id="task_00f98269-9293-44b7-ad23-708558158641" class="node">
<title>[task] swap : set swapiness</title>
<polygon fill="none" stroke="#000000" points="3320.8316,-8123.9592 3320.8316,-8138.8709 3233.3849,-8149.415 3109.7165,-8149.415 3022.2697,-8138.8709 3022.2697,-8123.9592 3109.7165,-8113.415 3233.3849,-8113.415 3320.8316,-8123.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8127.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] swap : set swapiness</text>
</g>
<!-- [role] swap&#45;&gt;[task] swap : set swapiness -->
<g id="edge_fffac21b-9e2f-454b-9813-954e7714df94" class="edge">
<title>[role] swap-&gt;[task] swap : set swapiness</title>
<path fill="none" stroke="#7ccff1" stroke-width="2" d="M1092.4677,-8276.091C1126.4302,-8244.9843 1203.3314,-8180.6511 1282.2677,-8156.415 1323.3569,-8143.7993 2564.2485,-8135.0799 3012.2287,-8132.3361"/>
<polygon fill="#7ccff1" stroke="#7ccff1" stroke-width="2" points="3012.36,-8135.8355 3022.3384,-8132.2744 3012.3172,-8128.8356 3012.36,-8135.8355"/>
<text text-anchor="middle" x="1887.2677" y="-8160.215" font-family="Times,serif" font-size="14.00" fill="#7ccff1">8</text>
<links><link target="task_00f98269-9293-44b7-ad23-708558158641"/></links></g>
<!-- [role] openvpn -->
<g id="role_5eaaa4b6-a2b4-4165-9c74-eb0910886b71" class="node">
<title>[role] openvpn</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-4093.415" rx="77.9862" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-4089.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] openvpn</text>
<links><link target="edge_5dad1532-921d-49b0-98cb-9d54e683e26f"/><link target="edge_59b83c8d-d2a9-467a-a42c-c595ffd15a8f"/><link target="edge_47e54560-4837-49de-bd22-b2110d744108"/><link target="edge_80930d97-d1ed-416b-ab84-0888c439adb8"/></links></g>
<!-- [task] openvpn : Add the official OpenVPN APT key -->
<g id="task_7f72be77-21f0-403f-862a-78b93ecb060c" class="node">
<title>[task] openvpn : Add the official OpenVPN APT key</title>
<polygon fill="none" stroke="#000000" points="3443.1469,-4169.9592 3443.1469,-4184.8709 3284.0495,-4195.415 3059.0518,-4195.415 2899.9545,-4184.8709 2899.9545,-4169.9592 3059.0518,-4159.415 3284.0495,-4159.415 3443.1469,-4169.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4173.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] openvpn : Add the official OpenVPN APT key</text>
</g>
<!-- [role] openvpn&#45;&gt;[task] openvpn : Add the official OpenVPN APT key -->
<g id="edge_5dad1532-921d-49b0-98cb-9d54e683e26f" class="edge">
<title>[role] openvpn-&gt;[task] openvpn : Add the official OpenVPN APT key</title>
<path fill="none" stroke="#c9ace9" stroke-width="2" d="M1124.7138,-4107.1723C1166.5447,-4117.901 1227.7907,-4132.0186 1282.2677,-4138.415 1584.514,-4173.9032 2440.9129,-4178.4372 2889.542,-4178.244"/>
<polygon fill="#c9ace9" stroke="#c9ace9" stroke-width="2" points="2889.7361,-4181.744 2899.7343,-4178.2388 2889.7325,-4174.744 2889.7361,-4181.744"/>
<text text-anchor="middle" x="1887.2677" y="-4180.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">1 [when: openvpn_enabled]</text>
<links><link target="task_7f72be77-21f0-403f-862a-78b93ecb060c"/></links></g>
<!-- [task] openvpn : Add the official OpenVPN repository -->
<g id="task_7a6c275f-7695-4d0e-9c89-a7abc9b0dc22" class="node">
<title>[task] openvpn : Add the official OpenVPN repository</title>
<polygon fill="none" stroke="#000000" points="3452.8447,-4115.9592 3452.8447,-4130.8709 3288.0665,-4141.415 3055.0349,-4141.415 2890.2566,-4130.8709 2890.2566,-4115.9592 3055.0349,-4105.415 3288.0665,-4105.415 3452.8447,-4115.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4119.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] openvpn : Add the official OpenVPN repository</text>
</g>
<!-- [role] openvpn&#45;&gt;[task] openvpn : Add the official OpenVPN repository -->
<g id="edge_59b83c8d-d2a9-467a-a42c-c595ffd15a8f" class="edge">
<title>[role] openvpn-&gt;[task] openvpn : Add the official OpenVPN repository</title>
<path fill="none" stroke="#c9ace9" stroke-width="2" d="M1151.3359,-4096.8702C1190.5285,-4098.5035 1238.9278,-4100.3292 1282.2677,-4101.415 1847.8972,-4115.5862 2509.0164,-4120.6485 2880.1538,-4122.4432"/>
<polygon fill="#c9ace9" stroke="#c9ace9" stroke-width="2" points="2880.2139,-4125.9434 2890.2306,-4122.4914 2880.2475,-4118.9435 2880.2139,-4125.9434"/>
<text text-anchor="middle" x="1887.2677" y="-4123.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">2 [when: openvpn_enabled]</text>
<links><link target="task_7a6c275f-7695-4d0e-9c89-a7abc9b0dc22"/></links></g>
<!-- [task] openvpn : Prepare list of forwared IPs -->
<g id="task_ab8ab978-50d4-4045-8ab3-3133f1ff15b1" class="node">
<title>[task] openvpn : Prepare list of forwared IPs</title>
<polygon fill="none" stroke="#000000" points="3407.3908,-4061.9592 3407.3908,-4076.8709 3269.2389,-4087.415 3073.8625,-4087.415 2935.7106,-4076.8709 2935.7106,-4061.9592 3073.8625,-4051.415 3269.2389,-4051.415 3407.3908,-4061.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4065.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] openvpn : Prepare list of forwared IPs</text>
</g>
<!-- [role] openvpn&#45;&gt;[task] openvpn : Prepare list of forwared IPs -->
<g id="edge_47e54560-4837-49de-bd22-b2110d744108" class="edge">
<title>[role] openvpn-&gt;[task] openvpn : Prepare list of forwared IPs</title>
<path fill="none" stroke="#c9ace9" stroke-width="2" d="M1151.339,-4090.3699C1190.5325,-4088.9351 1238.9316,-4087.3393 1282.2677,-4086.415 1871.7524,-4073.8429 2564.89,-4070.5446 2925.4806,-4069.6951"/>
<polygon fill="#c9ace9" stroke="#c9ace9" stroke-width="2" points="2925.5309,-4073.1951 2935.5227,-4069.6719 2925.5146,-4066.1951 2925.5309,-4073.1951"/>
<text text-anchor="middle" x="1887.2677" y="-4090.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">3 [when: openvpn_enableditem != "vpn"]</text>
<links><link target="task_ab8ab978-50d4-4045-8ab3-3133f1ff15b1"/></links></g>
<!-- [task] openvpn : Copy OpenVPN config to &#39;netwoks&#39; dir -->
<g id="task_8e69e368-c129-4da9-9613-c3c63c9ee4e7" class="node">
<title>[task] openvpn : Copy OpenVPN config to 'netwoks' dir</title>
<polygon fill="none" stroke="#000000" points="3462.1355,-4007.9592 3462.1355,-4022.8709 3291.9149,-4033.415 3051.1865,-4033.415 2880.9659,-4022.8709 2880.9659,-4007.9592 3051.1865,-3997.415 3291.9149,-3997.415 3462.1355,-4007.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4011.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] openvpn : Copy OpenVPN config to 'netwoks' dir</text>
</g>
<!-- [role] openvpn&#45;&gt;[task] openvpn : Copy OpenVPN config to &#39;netwoks&#39; dir -->
<g id="edge_80930d97-d1ed-416b-ab84-0888c439adb8" class="edge">
<title>[role] openvpn-&gt;[task] openvpn : Copy OpenVPN config to 'netwoks' dir</title>
<path fill="none" stroke="#c9ace9" stroke-width="2" d="M1152.0853,-4091.4353C1187.4572,-4088.2776 1229.1576,-4081.3058 1264.2677,-4066.415 1273.5981,-4062.4579 1272.7141,-4055.7979 1282.2677,-4052.415 1427.3411,-4001.0462 2374.8079,-4005.104 2870.4276,-4010.9332"/>
<polygon fill="#c9ace9" stroke="#c9ace9" stroke-width="2" points="2870.5562,-4014.4349 2880.597,-4011.0538 2870.6393,-4007.4354 2870.5562,-4014.4349"/>
<text text-anchor="middle" x="1887.2677" y="-4056.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">4 [when: openvpn_enabled]</text>
<links><link target="task_8e69e368-c129-4da9-9613-c3c63c9ee4e7"/></links></g>
<!-- Play #2: vpn (0)&#45;&gt;[role] openvpn -->
<g id="edge_15d4ed5c-a6e0-4796-9dd5-60807a8a56c2" class="edge">
<title>Play #2: vpn (0)-&gt;[role] openvpn</title>
<path fill="none" stroke="#c9ace9" d="M451.8926,-4093.415C576.4117,-4093.415 846.0043,-4093.415 985.9743,-4093.415"/>
<polygon fill="#c9ace9" stroke="#c9ace9" points="986.2348,-4096.9151 996.2348,-4093.415 986.2347,-4089.9151 986.2348,-4096.9151"/>
<text text-anchor="middle" x="697.8818" y="-4097.215" font-family="Times,serif" font-size="14.00" fill="#c9ace9">1</text>
<links><link target="role_5eaaa4b6-a2b4-4165-9c74-eb0910886b71"/></links></g>
<!-- [task] add universe repository -->
<g id="task_95715776-ac16-4300-a931-ac2d5abaed22" class="node">
<title>[task] add universe repository</title>
<polygon fill="none" stroke="#000000" points="1238.1523,-4031.9592 1238.1523,-4046.8709 1142.1843,-4057.415 1006.4652,-4057.415 910.4972,-4046.8709 910.4972,-4031.9592 1006.4652,-4021.415 1142.1843,-4021.415 1238.1523,-4031.9592"/>
<text text-anchor="middle" x="1074.3248" y="-4035.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] add universe repository</text>
</g>
<!-- Play #3: all (0)&#45;&gt;[task] add universe repository -->
<g id="edge_f5b0574b-af22-4d06-9ae1-43d2deead551" class="edge">
<title>Play #3: all (0)-&gt;[task] add universe repository</title>
<path fill="none" stroke="#43dcd4" stroke-width="2" d="M447.5824,-4039.415C548.4831,-4039.415 752.3505,-4039.415 900.2413,-4039.415"/>
<polygon fill="#43dcd4" stroke="#43dcd4" stroke-width="2" points="900.345,-4042.9151 910.345,-4039.415 900.3449,-4035.9151 900.345,-4042.9151"/>
<text text-anchor="middle" x="697.8818" y="-4043.215" font-family="Times,serif" font-size="14.00" fill="#43dcd4">1</text>
<links><link target="task_95715776-ac16-4300-a931-ac2d5abaed22"/></links></g>
<!-- [role] docker&#45;options -->
<g id="role_9016680b-5fb2-44e4-a921-8b0137acc157" class="node">
<title>[role] docker-options</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-3880.415" rx="107.781" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-3876.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] docker-options</text>
<links><link target="edge_ebfd0dbf-81ab-411b-8138-afa8518f2d92"/><link target="edge_00b10d05-eb9a-4307-8057-9aba4a159f06"/><link target="edge_71848cf0-9628-474f-8d2b-b3200f80edd9"/><link target="edge_ff67db76-5436-440f-a777-651ddb3b2796"/><link target="edge_11db3786-a955-42cf-83a9-95a36f2d790c"/></links></g>
<!-- [task] docker&#45;options : ensure /etc/docker exists -->
<g id="task_18169576-0ecf-490f-b33c-5c16d4f27944" class="node">
<title>[task] docker-options : ensure /etc/docker exists</title>
<polygon fill="none" stroke="#000000" points="3426.7863,-3737.9592 3426.7863,-3752.8709 3277.2727,-3763.415 3065.8286,-3763.415 2916.3151,-3752.8709 2916.3151,-3737.9592 3065.8286,-3727.415 3277.2727,-3727.415 3426.7863,-3737.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3741.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] docker-options : ensure /etc/docker exists</text>
</g>
<!-- [role] docker&#45;options&#45;&gt;[task] docker&#45;options : ensure /etc/docker exists -->
<g id="edge_ebfd0dbf-81ab-411b-8138-afa8518f2d92" class="edge">
<title>[role] docker-options-&gt;[task] docker-options : ensure /etc/docker exists</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M1098.3513,-3862.7629C1135.529,-3836.64 1210.2457,-3788.7977 1282.2677,-3770.415 1589.2476,-3692.0625 2508.6342,-3717.7189 2941.4556,-3735.0335"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="2941.4561,-3738.5362 2951.5887,-3735.4409 2941.7374,-3731.5419 2941.4561,-3738.5362"/>
<text text-anchor="middle" x="1887.2677" y="-3774.215" font-family="Times,serif" font-size="14.00" fill="#979d19">1</text>
<links><link target="task_18169576-0ecf-490f-b33c-5c16d4f27944"/></links></g>
<!-- [task] docker&#45;options : create daemon.json -->
<g id="task_9c0d8813-5f51-4baf-b9ec-07a686400fd2" class="node">
<title>[task] docker-options : create daemon.json</title>
<polygon fill="none" stroke="#000000" points="3399.0071,-3953.9592 3399.0071,-3968.8709 3265.7662,-3979.415 3077.3352,-3979.415 2944.0943,-3968.8709 2944.0943,-3953.9592 3077.3352,-3943.415 3265.7662,-3943.415 3399.0071,-3953.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3957.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] docker-options : create daemon.json</text>
</g>
<!-- [role] docker&#45;options&#45;&gt;[task] docker&#45;options : create daemon.json -->
<g id="edge_00b10d05-eb9a-4307-8057-9aba4a159f06" class="edge">
<title>[role] docker-options-&gt;[task] docker-options : create daemon.json</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M1141.4097,-3894.6195C1181.9825,-3902.5619 1234.8648,-3911.7728 1282.2677,-3916.415 1874.1308,-3974.3767 2575.001,-3972.8196 2933.8052,-3966.9696"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="2934.1169,-3970.465 2944.0575,-3966.7997 2934.0009,-3963.4659 2934.1169,-3970.465"/>
<text text-anchor="middle" x="1887.2677" y="-3972.215" font-family="Times,serif" font-size="14.00" fill="#979d19">2</text>
<links><link target="task_9c0d8813-5f51-4baf-b9ec-07a686400fd2"/></links></g>
<!-- [task] docker&#45;options : update systemd service -->
<g id="task_03e92879-138a-4f59-811c-94876c4099a8" class="node">
<title>[task] docker-options : update systemd service</title>
<polygon fill="none" stroke="#000000" points="3419.7165,-3899.9592 3419.7165,-3914.8709 3274.3443,-3925.415 3068.757,-3925.415 2923.3849,-3914.8709 2923.3849,-3899.9592 3068.757,-3889.415 3274.3443,-3889.415 3419.7165,-3899.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3903.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] docker-options : update systemd service</text>
</g>
<!-- [role] docker&#45;options&#45;&gt;[task] docker&#45;options : update systemd service -->
<g id="edge_71848cf0-9628-474f-8d2b-b3200f80edd9" class="edge">
<title>[role] docker-options-&gt;[task] docker-options : update systemd service</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M1181.936,-3881.8004C1501.4132,-3885.9134 2450.8274,-3898.1363 2913.0071,-3904.0865"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="2913.1131,-3907.5881 2923.1573,-3904.2172 2913.2033,-3900.5887 2913.1131,-3907.5881"/>
<text text-anchor="middle" x="1887.2677" y="-3901.215" font-family="Times,serif" font-size="14.00" fill="#979d19">3</text>
<links><link target="task_03e92879-138a-4f59-811c-94876c4099a8"/></links></g>
<!-- [task] docker&#45;options : update upstart defaults -->
<g id="task_5e215236-adce-42ab-bfb9-f118a25af80f" class="node">
<title>[task] docker-options : update upstart defaults</title>
<polygon fill="none" stroke="#000000" points="3418.4025,-3845.9592 3418.4025,-3860.8709 3273.8,-3871.415 3069.3013,-3871.415 2924.6989,-3860.8709 2924.6989,-3845.9592 3069.3013,-3835.415 3273.8,-3835.415 3418.4025,-3845.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3849.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] docker-options : update upstart defaults</text>
</g>
<!-- [role] docker&#45;options&#45;&gt;[task] docker&#45;options : update upstart defaults -->
<g id="edge_ff67db76-5436-440f-a777-651ddb3b2796" class="edge">
<title>[role] docker-options-&gt;[task] docker-options : update upstart defaults</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M1167.3921,-3871.2823C1203.2575,-3868.163 1244.6327,-3865.0506 1282.2677,-3863.415 1865.4304,-3838.071 2550.7878,-3843.1304 2914.4542,-3848.5705"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="2914.5338,-3852.072 2924.5856,-3848.7234 2914.6395,-3845.0728 2914.5338,-3852.072"/>
<text text-anchor="middle" x="1887.2677" y="-3867.215" font-family="Times,serif" font-size="14.00" fill="#979d19">4</text>
<links><link target="task_5e215236-adce-42ab-bfb9-f118a25af80f"/></links></g>
<!-- [task] docker&#45;options : restart docker -->
<g id="task_ad620d4b-5ff6-4ee6-a124-c4c8d3a4cc12" class="node">
<title>[task] docker-options : restart docker</title>
<polygon fill="none" stroke="#000000" points="3372.9486,-3791.9592 3372.9486,-3806.8709 3254.9724,-3817.415 3088.1289,-3817.415 2970.1528,-3806.8709 2970.1528,-3791.9592 3088.1289,-3781.415 3254.9724,-3781.415 3372.9486,-3791.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3795.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] docker-options : restart docker</text>
</g>
<!-- [role] docker&#45;options&#45;&gt;[task] docker&#45;options : restart docker -->
<g id="edge_11db3786-a955-42cf-83a9-95a36f2d790c" class="edge">
<title>[role] docker-options-&gt;[task] docker-options : restart docker</title>
<path fill="none" stroke="#979d19" stroke-width="2" d="M1121.5281,-3864.0725C1163.2262,-3850.5157 1225.9803,-3832.2409 1282.2677,-3824.415 1600.3241,-3780.1946 2536.924,-3788.99 2959.9328,-3795.5742"/>
<polygon fill="#979d19" stroke="#979d19" stroke-width="2" points="2960.084,-3799.0769 2970.1377,-3795.7341 2960.1938,-3792.0777 2960.084,-3799.0769"/>
<text text-anchor="middle" x="1887.2677" y="-3828.215" font-family="Times,serif" font-size="14.00" fill="#979d19">5 [when: daemon_json_state is changed or daemon_systemd_state is changed]</text>
<links><link target="task_ad620d4b-5ff6-4ee6-a124-c4c8d3a4cc12"/></links></g>
<!-- Play #4: all (0)&#45;&gt;[role] docker&#45;options -->
<g id="edge_bfb63640-6456-40e0-a69a-ab454e4c1b5e" class="edge">
<title>Play #4: all (0)-&gt;[role] docker-options</title>
<path fill="none" stroke="#979d19" d="M447.5824,-3951.4244C566.9147,-3937.9042 830.2673,-3908.0665 974.7147,-3891.7008"/>
<polygon fill="#979d19" stroke="#979d19" points="975.3634,-3895.1498 984.9058,-3890.5461 974.5753,-3888.1943 975.3634,-3895.1498"/>
<text text-anchor="middle" x="697.8818" y="-3945.215" font-family="Times,serif" font-size="14.00" fill="#979d19">1</text>
<links><link target="role_9016680b-5fb2-44e4-a921-8b0137acc157"/></links></g>
<!-- [role] ecr&#45;login -->
<g id="role_15e38651-0492-44a0-8eb0-46bb1c39070b" class="node">
<title>[role] ecr-login</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-3583.415" rx="79.0865" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-3579.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] ecr-login</text>
<links><link target="edge_b02175bf-4b19-46ee-9438-69110dfd16ff"/><link target="edge_28a27dcd-c784-4fd0-bd1b-cc0106d5b98d"/></links></g>
<!-- [task] ecr&#45;login : get ecr login command using environment vars -->
<g id="task_3e5a6f64-4789-43cb-b6d7-84850e718a6a" class="node">
<title>[task] ecr-login : get ecr login command using environment vars</title>
<polygon fill="none" stroke="#000000" points="3507.5897,-3575.9592 3507.5897,-3590.8709 3310.7426,-3601.415 3032.3588,-3601.415 2835.5117,-3590.8709 2835.5117,-3575.9592 3032.3588,-3565.415 3310.7426,-3565.415 3507.5897,-3575.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3579.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] ecr-login : get ecr login command using environment vars</text>
</g>
<!-- [role] ecr&#45;login&#45;&gt;[task] ecr&#45;login : get ecr login command using environment vars -->
<g id="edge_b02175bf-4b19-46ee-9438-69110dfd16ff" class="edge">
<title>[role] ecr-login-&gt;[task] ecr-login : get ecr login command using environment vars</title>
<path fill="none" stroke="#506346" stroke-width="2" d="M1153.66,-3583.415C1424.4745,-3583.415 2323.3518,-3583.415 2825.177,-3583.415"/>
<polygon fill="#506346" stroke="#506346" stroke-width="2" points="2825.4824,-3586.9151 2835.4824,-3583.415 2825.4823,-3579.9151 2825.4824,-3586.9151"/>
<text text-anchor="middle" x="1887.2677" y="-3587.215" font-family="Times,serif" font-size="14.00" fill="#506346">1 [when: aws_ecr_login]</text>
<links><link target="task_3e5a6f64-4789-43cb-b6d7-84850e718a6a"/></links></g>
<!-- [task] ecr&#45;login : docker login -->
<g id="task_e9788284-d5d6-471f-84b3-37151510bd98" class="node">
<title>[task] ecr-login : docker login</title>
<polygon fill="none" stroke="#000000" points="3331.8433,-3521.9592 3331.8433,-3536.8709 3237.9461,-3547.415 3105.1553,-3547.415 3011.258,-3536.8709 3011.258,-3521.9592 3105.1553,-3511.415 3237.9461,-3511.415 3331.8433,-3521.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3525.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] ecr-login : docker login</text>
</g>
<!-- [role] ecr&#45;login&#45;&gt;[task] ecr&#45;login : docker login -->
<g id="edge_28a27dcd-c784-4fd0-bd1b-cc0106d5b98d" class="edge">
<title>[role] ecr-login-&gt;[task] ecr-login : docker login</title>
<path fill="none" stroke="#506346" stroke-width="2" d="M1145.9275,-3575.5802C1185.9782,-3571.5229 1236.8403,-3566.9079 1282.2677,-3564.415 1915.4809,-3529.667 2669.6653,-3527.4395 3001.0676,-3528.4324"/>
<polygon fill="#506346" stroke="#506346" stroke-width="2" points="3001.2201,-3531.9328 3011.231,-3528.4643 3001.2421,-3524.9328 3001.2201,-3531.9328"/>
<text text-anchor="middle" x="1887.2677" y="-3568.215" font-family="Times,serif" font-size="14.00" fill="#506346">2 [when: aws_ecr_login]</text>
<links><link target="task_e9788284-d5d6-471f-84b3-37151510bd98"/></links></g>
<!-- Play #5: all (0)&#45;&gt;[role] ecr&#45;login -->
<g id="edge_709fedba-2ecb-4c54-a90b-85431f7ca2a5" class="edge">
<title>Play #5: all (0)-&gt;[role] ecr-login</title>
<path fill="none" stroke="#506346" d="M447.6542,-3655.9837C472.9704,-3652.594 502.5687,-3648.7152 529.3818,-3645.415 693.4889,-3625.217 885.6975,-3603.8934 992.3769,-3592.2645"/>
<polygon fill="#506346" stroke="#506346" points="992.8676,-3595.7318 1002.4299,-3591.1697 992.1097,-3588.773 992.8676,-3595.7318"/>
<text text-anchor="middle" x="697.8818" y="-3649.215" font-family="Times,serif" font-size="14.00" fill="#506346">1</text>
<links><link target="role_15e38651-0492-44a0-8eb0-46bb1c39070b"/></links></g>
<!-- [role] dash&#45;cli -->
<g id="role_755a6afb-3f24-4057-8d27-cddfe60fd3b6" class="node">
<title>[role] dash-cli</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-3664.415" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-3660.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] dash-cli</text>
<links><link target="edge_1f167dd1-c549-4038-a708-dc9ddec08ff0"/><link target="edge_1e50dac3-aeac-4748-9af8-c5a819c48bd2"/></links></g>
<!-- Play #5: all (0)&#45;&gt;[role] dash&#45;cli -->
<g id="edge_f2bb288c-9eaf-4805-b649-e2be40395732" class="edge">
<title>Play #5: all (0)-&gt;[role] dash-cli</title>
<path fill="none" stroke="#506346" d="M447.5824,-3664.415C570.9811,-3664.415 848.3827,-3664.415 989.0567,-3664.415"/>
<polygon fill="#506346" stroke="#506346" points="989.3564,-3667.9151 999.3564,-3664.415 989.3564,-3660.9151 989.3564,-3667.9151"/>
<text text-anchor="middle" x="697.8818" y="-3668.215" font-family="Times,serif" font-size="14.00" fill="#506346">2</text>
<links><link target="role_755a6afb-3f24-4057-8d27-cddfe60fd3b6"/></links></g>
<!-- [task] dash&#45;cli : pull dashd image -->
<g id="task_febc78f7-3870-4edf-893f-303660cb891a" class="node">
<title>[task] dash-cli : pull dashd image</title>
<polygon fill="none" stroke="#000000" points="3350.4251,-3683.9592 3350.4251,-3698.8709 3245.6429,-3709.415 3097.4585,-3709.415 2992.6763,-3698.8709 2992.6763,-3683.9592 3097.4585,-3673.415 3245.6429,-3673.415 3350.4251,-3683.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3687.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dash-cli : pull dashd image</text>
</g>
<!-- [role] dash&#45;cli&#45;&gt;[task] dash&#45;cli : pull dashd image -->
<g id="edge_1f167dd1-c549-4038-a708-dc9ddec08ff0" class="edge">
<title>[role] dash-cli-&gt;[task] dash-cli : pull dashd image</title>
<path fill="none" stroke="#506346" stroke-width="2" d="M1148.9661,-3665.376C1444.6052,-3669.1821 2538.8932,-3683.2701 2982.7133,-3688.9839"/>
<polygon fill="#506346" stroke="#506346" stroke-width="2" points="2982.7087,-3692.4841 2992.753,-3689.1132 2982.7989,-3685.4846 2982.7087,-3692.4841"/>
<text text-anchor="middle" x="1887.2677" y="-3685.215" font-family="Times,serif" font-size="14.00" fill="#506346">1</text>
<links><link target="task_febc78f7-3870-4edf-893f-303660cb891a"/></links></g>
<!-- [task] dash&#45;cli : copy dash&#45;cli from docker container -->
<g id="task_9c203a8e-f334-402c-baab-16a2f0a91388" class="node">
<title>[task] dash-cli : copy dash-cli from docker container</title>
<polygon fill="none" stroke="#000000" points="3445.7749,-3629.9592 3445.7749,-3644.8709 3285.1381,-3655.415 3057.9633,-3655.415 2897.3265,-3644.8709 2897.3265,-3629.9592 3057.9633,-3619.415 3285.1381,-3619.415 3445.7749,-3629.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3633.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dash-cli : copy dash-cli from docker container</text>
</g>
<!-- [role] dash&#45;cli&#45;&gt;[task] dash&#45;cli : copy dash&#45;cli from docker container -->
<g id="edge_1e50dac3-aeac-4748-9af8-c5a819c48bd2" class="edge">
<title>[role] dash-cli-&gt;[task] dash-cli : copy dash-cli from docker container</title>
<path fill="none" stroke="#506346" stroke-width="2" d="M1143.5562,-3657.4248C1183.962,-3653.6781 1235.9477,-3649.4281 1282.2677,-3647.415 1851.164,-3622.691 2517.3159,-3626.9011 2887.1927,-3632.1724"/>
<polygon fill="#506346" stroke="#506346" stroke-width="2" points="2887.1841,-3635.6725 2897.2334,-3632.3168 2887.2848,-3628.6732 2887.1841,-3635.6725"/>
<text text-anchor="middle" x="1887.2677" y="-3651.215" font-family="Times,serif" font-size="14.00" fill="#506346">2</text>
<links><link target="task_9c203a8e-f334-402c-baab-16a2f0a91388"/></links></g>
<!-- [role] dashd -->
<g id="role_c8fab5a5-e934-4bc5-baa8-93aca71f6d69" class="node">
<title>[role] dashd</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-6996.415" rx="66.0889" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-6992.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] dashd</text>
<links><link target="edge_d46ddba4-d18c-42bd-b1e6-90933bbba231"/><link target="edge_dd01f13d-3c97-4da5-a7ba-9c7c81b21f5c"/><link target="edge_4a7a451e-24bd-4e14-80d5-a011e5afb460"/><link target="edge_8e225730-0360-4b2d-ad9c-dc65ce1af3c8"/><link target="edge_b27cbcb7-7243-46df-bee9-fa9b2b5a21fe"/><link target="edge_7b7f9d47-75ee-48a0-8565-fe58c9d57f1b"/><link target="edge_9750db26-c5d8-4660-a498-ca6a5ed384ee"/><link target="edge_e530d1ee-9ae4-4950-90a4-5758152a8651"/><link target="edge_a09bac4f-a60e-495e-8906-7da97d858ac3"/><link target="edge_79ca8746-bece-4817-ac09-44d5336f4cce"/><link target="edge_7ee3fba4-8894-4281-8c9e-dcbee70b4307"/></links></g>
<!-- [task] dashd : Create dashd group -->
<g id="task_1cca71ef-b711-4221-a5de-88f5e751060e" class="node">
<title>[task] dashd : Create dashd group</title>
<polygon fill="none" stroke="#000000" points="3355.2738,-7083.9592 3355.2738,-7098.8709 3247.6513,-7109.415 3095.4501,-7109.415 2987.8275,-7098.8709 2987.8275,-7083.9592 3095.4501,-7073.415 3247.6513,-7073.415 3355.2738,-7083.9592"/>
<text text-anchor="middle" x="3171.5507" y="-7087.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : Create dashd group</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd group -->
<g id="edge_f785a3fa-21d8-4b7c-b7a0-69490bbf969b" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd group</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1139.6795,-6999.7668C1181.1856,-7005.43 1232.8276,-7019.6247 1264.2677,-7054.415 1291.9104,-7085.0032 1250.412,-7119.2432 1282.2677,-7145.415 1334.2084,-7188.0881 2425.0984,-7148.0807 2492.2677,-7145.415 2680.6784,-7137.9379 2897.7925,-7118.8391 3034.8338,-7105.4884"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3035.3582,-7108.9539 3044.9701,-7104.4971 3034.6769,-7101.9871 3035.3582,-7108.9539"/>
<text text-anchor="middle" x="1887.2677" y="-7168.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">1</text>
<links><link target="task_31de674c-27ad-4ad2-b800-54d6ba0a8c4e"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd group -->
<g id="edge_dac81e84-0653-487d-8e61-1dc91b1e874a" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd group</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1138.6623,-7001.2542C1179.4754,-7007.5524 1230.7234,-7021.896 1264.2677,-7054.415 1282.1293,-7071.7306 1262.0455,-7092.9263 1282.2677,-7107.415 1336.912,-7146.5664 2425.0502,-7108.2066 2492.2677,-7107.415 2655.9631,-7105.4874 2841.8017,-7100.9478 2977.6707,-7097.1946"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2977.8769,-7100.6903 2987.776,-7096.9143 2977.6828,-7093.693 2977.8769,-7100.6903"/>
<text text-anchor="middle" x="1887.2677" y="-7128.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">1</text>
<links><link target="task_cfb60946-9838-4f62-be25-263d948f2d76"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd group -->
<g id="edge_a81f683b-52d3-43ec-befa-92f613048016" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd group</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1128.5695,-7006.9212C1167.8445,-7015.9424 1221.3484,-7031.2155 1264.2677,-7054.415 1273.4287,-7059.3669 1272.4969,-7065.813 1282.2677,-7069.415 1301.9703,-7076.6784 2499.8935,-7086.4046 2977.7916,-7090.0012"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2977.8781,-7093.5018 2987.9041,-7090.0772 2977.9307,-7086.502 2977.8781,-7093.5018"/>
<text text-anchor="middle" x="1887.2677" y="-7089.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">1</text>
<links><link target="task_303f146b-ef8a-446c-aacc-65960b9114f6"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd group -->
<g id="edge_fbc20e48-fc21-4335-bf6d-2ba64e8a1976" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd group</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1127.0273,-7007.5509C1168.8911,-7015.8466 1229.0408,-7026.5458 1282.2677,-7031.415 1550.0715,-7055.9139 2223.5398,-7040.2004 2492.2677,-7050.415 2670.5058,-7057.1901 2874.7631,-7070.2334 3012.3619,-7079.7955"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3012.3463,-7083.3028 3022.5655,-7080.5067 3012.8331,-7076.3198 3012.3463,-7083.3028"/>
<text text-anchor="middle" x="1887.2677" y="-7054.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">1</text>
<links><link target="task_137ead41-dfb1-478c-b4b1-17cdab785f37"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd group -->
<g id="edge_d46ddba4-d18c-42bd-b1e6-90933bbba231" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd group</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1140.657,-6996.2427C1383.567,-6995.7552 2224.3124,-6995.3686 2492.2677,-7012.415 2692.3893,-7025.1461 2924.1265,-7055.4656 3058.6526,-7074.6236"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3058.1729,-7078.0906 3068.5675,-7076.0405 3059.1632,-7071.161 3058.1729,-7078.0906"/>
<text text-anchor="middle" x="1887.2677" y="-7016.215" font-family="Times,serif" font-size="14.00" fill="#077e71">1</text>
<links><link target="task_1cca71ef-b711-4221-a5de-88f5e751060e"/></links></g>
<!-- [task] dashd : Create dashd user -->
<g id="task_1d3c7dc9-0f04-4732-bbc2-702e8344909c" class="node">
<title>[task] dashd : Create dashd user</title>
<polygon fill="none" stroke="#000000" points="3348.204,-6893.9592 3348.204,-6908.8709 3244.7229,-6919.415 3098.3785,-6919.415 2994.8974,-6908.8709 2994.8974,-6893.9592 3098.3785,-6883.415 3244.7229,-6883.415 3348.204,-6893.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6897.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : Create dashd user</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd user -->
<g id="edge_d8ae2b3a-281d-4b8a-bd5a-0a76116d2e46" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd user</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1136.5778,-6989.9235C1177.8524,-6985.8916 1233.2358,-6981.0003 1282.2677,-6978.415 1819.3966,-6950.0948 1955.0428,-6981.8503 2492.2677,-6955.415 2680.0225,-6946.1762 2896.4037,-6927.6021 3033.5391,-6914.8408"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3034.0526,-6918.3082 3043.684,-6913.894 3033.402,-6911.3385 3034.0526,-6918.3082"/>
<text text-anchor="middle" x="1887.2677" y="-6982.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">2</text>
<links><link target="task_de5bff48-478f-4de8-b6a3-441136720bba"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd user -->
<g id="edge_336add25-e16e-4900-b13d-1c272068a22c" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd user</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1113.494,-6981.7251C1154.786,-6967.0473 1222.0661,-6945.4093 1282.2677,-6936.415 1415.2527,-6916.5467 2357.8326,-6920.0537 2492.2677,-6917.415 2658.8195,-6914.146 2848.3222,-6909.6148 2984.7752,-6906.2088"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2985.0091,-6909.7041 2994.9185,-6905.9552 2984.8341,-6902.7063 2985.0091,-6909.7041"/>
<text text-anchor="middle" x="1887.2677" y="-6940.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">2</text>
<links><link target="task_c02b5817-0ea0-46ad-b51a-94747c9bb78f"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd user -->
<g id="edge_f0094062-ec64-48c4-98a6-0943e52b3f19" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd user</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1099.8887,-6979.7806C1137.8406,-6956.1815 1212.1653,-6914.1064 1282.2677,-6898.415 1413.4657,-6869.0483 2357.8236,-6898.1182 2492.2677,-6898.415 2658.8066,-6898.7828 2848.3106,-6899.6577 2984.7674,-6900.3683"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2984.8928,-6903.8689 2994.911,-6900.4214 2984.9295,-6896.869 2984.8928,-6903.8689"/>
<text text-anchor="middle" x="1887.2677" y="-6902.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">2</text>
<links><link target="task_7d9fec67-b7f5-477a-8a21-62e85755daa4"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd user -->
<g id="edge_c08ee8e8-ac20-4d18-b116-7a298e96c208" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd user</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1093.4041,-6979.0291C1127.9676,-6948.8488 1204.5854,-6887.8443 1282.2677,-6865.415 1411.4359,-6828.1202 2357.8704,-6861.8562 2492.2677,-6865.415 2670.21,-6870.1269 2874.0967,-6881.7702 3011.6905,-6890.5492"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3011.6911,-6894.0563 3021.8944,-6891.2028 3012.1386,-6887.0706 3011.6911,-6894.0563"/>
<text text-anchor="middle" x="1887.2677" y="-6869.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">2</text>
<links><link target="task_26a4902f-4661-4f27-ac3f-3a24a680a958"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Create dashd user -->
<g id="edge_dd01f13d-3c97-4da5-a7ba-9c7c81b21f5c" class="edge">
<title>[role] dashd-&gt;[task] dashd : Create dashd user</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1088.6327,-6978.6133C1119.3943,-6941.9463 1196.0649,-6858.8862 1282.2677,-6828.415 1409.026,-6783.6082 2358.0158,-6821.222 2492.2677,-6828.415 2691.3002,-6839.079 2921.7315,-6867.198 3056.5779,-6885.2612"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3056.1427,-6888.7341 3066.52,-6886.5979 3057.0756,-6881.7965 3056.1427,-6888.7341"/>
<text text-anchor="middle" x="1887.2677" y="-6832.215" font-family="Times,serif" font-size="14.00" fill="#077e71">2</text>
<links><link target="task_1d3c7dc9-0f04-4732-bbc2-702e8344909c"/></links></g>
<!-- [task] dashd : get uid of dash user -->
<g id="task_a6ae2353-b8ac-435b-8213-87f07a7db1e9" class="node">
<title>[task] dashd : get uid of dash user</title>
<polygon fill="none" stroke="#000000" points="3355.2738,-6703.9592 3355.2738,-6718.8709 3247.6513,-6729.415 3095.4501,-6729.415 2987.8275,-6718.8709 2987.8275,-6703.9592 3095.4501,-6693.415 3247.6513,-6693.415 3355.2738,-6703.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6707.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : get uid of dash user</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : get uid of dash user -->
<g id="edge_9f4faa8e-100d-4514-9ab4-baf16e519e73" class="edge">
<title>[role] dashd-&gt;[task] dashd : get uid of dash user</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1085.0827,-6978.4903C1111.9377,-6935.7092 1186.689,-6828.1699 1282.2677,-6787.415 1344.1134,-6761.044 2425.1143,-6768.6917 2492.2677,-6765.415 2679.0176,-6756.303 2894.0825,-6737.8604 3031.3238,-6725.0809"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3031.8482,-6728.5472 3041.4793,-6724.1324 3031.1971,-6721.5776 3031.8482,-6728.5472"/>
<text text-anchor="middle" x="1887.2677" y="-6791.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">3</text>
<links><link target="task_c6510fec-f292-479c-ba23-448fdad27ca8"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get uid of dash user -->
<g id="edge_b88a0f45-f081-45de-8480-cc084a053de7" class="edge">
<title>[role] dashd-&gt;[task] dashd : get uid of dash user</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1082.5096,-6978.3406C1105.6143,-6929.8217 1176.601,-6796.9818 1282.2677,-6746.415 1312.5898,-6731.9044 2458.659,-6728.0747 2492.2677,-6727.415 2655.9429,-6724.2024 2841.7832,-6719.771 2977.658,-6716.3863"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2977.8542,-6719.8826 2987.7638,-6716.1342 2977.6796,-6712.8847 2977.8542,-6719.8826"/>
<text text-anchor="middle" x="1887.2677" y="-6750.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">3</text>
<links><link target="task_ed854819-1362-4a06-93b1-9064fd58fe27"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get uid of dash user -->
<g id="edge_63f01bef-48eb-4c34-a947-fabecbcbe732" class="edge">
<title>[role] dashd-&gt;[task] dashd : get uid of dash user</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1080.6022,-6978.3389C1100.2742,-6924.8932 1166.4127,-6767.6625 1282.2677,-6708.415 1319.6004,-6689.3234 2503.3669,-6702.655 2977.7557,-6708.7859"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2977.7502,-6712.2861 2987.7948,-6708.916 2977.841,-6705.2866 2977.7502,-6712.2861"/>
<text text-anchor="middle" x="1887.2677" y="-6712.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">3</text>
<links><link target="task_767321eb-b0a5-4399-9208-bdccf7ccc5bf"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get uid of dash user -->
<g id="edge_f6c8d403-9395-4b22-9bf9-4c214045aafd" class="edge">
<title>[role] dashd-&gt;[task] dashd : get uid of dash user</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1079.5131,-6978.2265C1096.873,-6921.2437 1158.9091,-6746.0262 1282.2677,-6679.415 1341.4174,-6647.4754 2425.0641,-6677.833 2492.2677,-6679.415 2665.4209,-6683.4913 2863.1954,-6693.4044 3000.5088,-6701.126"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3000.5212,-6704.6322 3010.7026,-6701.7015 3000.9158,-6697.6434 3000.5212,-6704.6322"/>
<text text-anchor="middle" x="1887.2677" y="-6683.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">3</text>
<links><link target="task_6bfb135b-7269-4e3e-9bf0-11d7660f15b2"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get uid of dash user -->
<g id="edge_4a7a451e-24bd-4e14-80d5-a011e5afb460" class="edge">
<title>[role] dashd-&gt;[task] dashd : get uid of dash user</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1078.4366,-6978.0913C1093.2188,-6917.1396 1149.9626,-6720.8136 1282.2677,-6645.415 1399.0759,-6578.848 2357.9809,-6638.9066 2492.2677,-6645.415 2687.1034,-6654.858 2912.2711,-6679.4507 3048.1823,-6695.8027"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3047.8687,-6699.2901 3058.2163,-6697.0144 3048.7081,-6692.3406 3047.8687,-6699.2901"/>
<text text-anchor="middle" x="1887.2677" y="-6649.215" font-family="Times,serif" font-size="14.00" fill="#077e71">3</text>
<links><link target="task_a6ae2353-b8ac-435b-8213-87f07a7db1e9"/></links></g>
<!-- [task] dashd : get gid of dash user -->
<g id="task_9a22a3b1-fb8f-45ca-b8ed-72da06c6b1cc" class="node">
<title>[task] dashd : get gid of dash user</title>
<polygon fill="none" stroke="#000000" points="3355.2738,-6513.9592 3355.2738,-6528.8709 3247.6513,-6539.415 3095.4501,-6539.415 2987.8275,-6528.8709 2987.8275,-6513.9592 3095.4501,-6503.415 3247.6513,-6503.415 3355.2738,-6513.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6517.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : get gid of dash user</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : get gid of dash user -->
<g id="edge_7fe971ea-7c60-4500-9358-0cf1681397e1" class="edge">
<title>[role] dashd-&gt;[task] dashd : get gid of dash user</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1077.1613,-6977.9795C1088.4667,-6911.6613 1136.9783,-6684.4077 1282.2677,-6594.415 1310.8451,-6576.7142 2458.6904,-6577.0117 2492.2677,-6575.415 2679.1729,-6566.5276 2894.4229,-6548.009 3031.6462,-6535.1528"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3032.1714,-6538.619 3041.8,-6534.1985 3031.5163,-6531.6497 3032.1714,-6538.619"/>
<text text-anchor="middle" x="1887.2677" y="-6598.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">4</text>
<links><link target="task_85c7ce27-976d-47d0-97bf-468886695d4f"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get gid of dash user -->
<g id="edge_f054e31c-d4ff-443c-8f31-bcee351a1457" class="edge">
<title>[role] dashd-&gt;[task] dashd : get gid of dash user</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1076.2942,-6978.2591C1084.9425,-6908.5401 1126.3838,-6656.8837 1282.2677,-6556.415 1310.5229,-6538.2043 2458.659,-6538.0747 2492.2677,-6537.415 2655.9429,-6534.2024 2841.7832,-6529.771 2977.658,-6526.3863"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2977.8542,-6529.8826 2987.7638,-6526.1342 2977.6796,-6522.8847 2977.8542,-6529.8826"/>
<text text-anchor="middle" x="1887.2677" y="-6560.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">4</text>
<links><link target="task_627f44ba-cef0-4ce2-959c-98b865d5e0e9"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get gid of dash user -->
<g id="edge_2ac3eed1-f808-4845-89ec-27f25b7efaf8" class="edge">
<title>[role] dashd-&gt;[task] dashd : get gid of dash user</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1075.5428,-6978.2022C1081.5598,-6904.6276 1114.999,-6628.0596 1282.2677,-6518.415 1317.3362,-6495.4277 2502.4566,-6511.0888 2977.4812,-6518.3137"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2977.4816,-6521.814 2987.5338,-6518.467 2977.5884,-6514.8148 2977.4816,-6521.814"/>
<text text-anchor="middle" x="1887.2677" y="-6522.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">4</text>
<links><link target="task_4a1b78f3-6d54-445b-a53c-cd5054426263"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get gid of dash user -->
<g id="edge_ab14f0c6-b1d1-49ec-bd8b-9d9bc3839958" class="edge">
<title>[role] dashd-&gt;[task] dashd : get gid of dash user</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1075.0181,-6978.3415C1079.0356,-6902.0662 1105.8982,-6604.9701 1282.2677,-6486.415 1338.0572,-6448.9135 2425.0678,-6484.685 2492.2677,-6486.415 2667.7525,-6490.933 2868.4846,-6502.0057 3005.9704,-6510.4973"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3005.9745,-6514.0041 3016.1719,-6511.1298 3006.4077,-6507.0176 3005.9745,-6514.0041"/>
<text text-anchor="middle" x="1887.2677" y="-6490.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">4</text>
<links><link target="task_af75e836-4422-4c9e-9289-6d191ca434a8"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : get gid of dash user -->
<g id="edge_8e225730-0360-4b2d-ad9c-dc65ce1af3c8" class="edge">
<title>[role] dashd-&gt;[task] dashd : get gid of dash user</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1078.3289,-6978.3252C1098.0557,-6891 1187.7608,-6514.5935 1282.2677,-6449.415 1337.6056,-6411.2503 2425.1392,-6445.8674 2492.2677,-6449.415 2689.9772,-6459.8638 2918.7068,-6487.3049 3053.9152,-6505.132"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3053.5156,-6508.6095 3063.8883,-6506.4519 3054.434,-6501.67 3053.5156,-6508.6095"/>
<text text-anchor="middle" x="1887.2677" y="-6453.215" font-family="Times,serif" font-size="14.00" fill="#077e71">4</text>
<links><link target="task_9a22a3b1-fb8f-45ca-b8ed-72da06c6b1cc"/></links></g>
<!-- [task] dashd : create dash home/data dir -->
<g id="task_1a670fc1-995a-48ae-aab5-845437b1f5aa" class="node">
<title>[task] dashd : create dash home/data dir</title>
<polygon fill="none" stroke="#000000" points="3387.4951,-6323.9592 3387.4951,-6338.8709 3260.9978,-6349.415 3082.1036,-6349.415 2955.6063,-6338.8709 2955.6063,-6323.9592 3082.1036,-6313.415 3260.9978,-6313.415 3387.4951,-6323.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6327.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : create dash home/data dir</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dash home/data dir -->
<g id="edge_bfb9683c-e7d9-47b6-abf0-556f8a94f81b" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dash home/data dir</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1077.9133,-6978.3837C1096.333,-6887.8013 1183.2427,-6483.9382 1282.2677,-6412.415 1309.5217,-6392.7302 2458.6917,-6387.1228 2492.2677,-6385.415 2673.6674,-6376.1884 2881.8107,-6358.6059 3019.3725,-6346.0089"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3019.9279,-6349.4727 3029.5658,-6345.0727 3019.2876,-6342.502 3019.9279,-6349.4727"/>
<text text-anchor="middle" x="1887.2677" y="-6416.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">5</text>
<links><link target="task_aa836067-3720-4e01-9a6f-63ba1adececb"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dash home/data dir -->
<g id="edge_bca7bae3-2548-42c0-840e-01f7d76d8f99" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dash home/data dir</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1077.4464,-6978.2447C1094.1811,-6883.1501 1176.4687,-6444.1794 1282.2677,-6366.415 1309.3534,-6346.5065 2458.659,-6348.0747 2492.2677,-6347.415 2643.2786,-6344.451 2813.1573,-6340.4494 2945.2543,-6337.1897"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2945.5901,-6340.6825 2955.5006,-6336.9365 2945.4171,-6333.6847 2945.5901,-6340.6825"/>
<text text-anchor="middle" x="1887.2677" y="-6370.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">5</text>
<links><link target="task_6caec974-06ab-40c2-a9b2-26fa2f9dfd28"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dash home/data dir -->
<g id="edge_783908a9-73ad-4ee0-99df-904693f239b7" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dash home/data dir</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1077.0884,-6978.1191C1092.419,-6879.3045 1170.3854,-6410.7649 1282.2677,-6328.415 1315.2978,-6304.1036 2450.5271,-6319.6225 2945.0764,-6327.5654"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2945.1417,-6331.0668 2955.1967,-6327.7284 2945.2544,-6324.0677 2945.1417,-6331.0668"/>
<text text-anchor="middle" x="1887.2677" y="-6332.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">5</text>
<links><link target="task_9cc2b369-6d22-4dbf-88a7-05ca2489f1a2"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dash home/data dir -->
<g id="edge_64cc7ad9-735a-402e-b191-b67b5f02b788" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dash home/data dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1076.7955,-6978.2365C1090.9798,-6876.837 1165.5344,-6382.5485 1282.2677,-6295.415 1336.1376,-6255.2048 2425.0691,-6293.6356 2492.2677,-6295.415 2662.1479,-6299.9135 2855.6748,-6310.7293 2992.5888,-6319.3392"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2992.5593,-6322.8442 3002.76,-6319.9813 2993.0004,-6315.8581 2992.5593,-6322.8442"/>
<text text-anchor="middle" x="1887.2677" y="-6299.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">5</text>
<links><link target="task_ae5b07ce-0810-4327-bd40-99512012bafb"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dash home/data dir -->
<g id="edge_b27cbcb7-7243-46df-bee9-fa9b2b5a21fe" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dash home/data dir</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1076.5006,-6978.3007C1089.4472,-6873.8637 1159.9547,-6350.0611 1282.2677,-6257.415 1335.8533,-6216.8267 2425.1444,-6253.7697 2492.2677,-6257.415 2687.4235,-6268.0137 2912.73,-6295.6193 3048.5512,-6313.9522"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3048.1986,-6317.4363 3058.578,-6315.3107 3049.1385,-6310.4997 3048.1986,-6317.4363"/>
<text text-anchor="middle" x="1887.2677" y="-6261.215" font-family="Times,serif" font-size="14.00" fill="#077e71">5</text>
<links><link target="task_1a670fc1-995a-48ae-aab5-845437b1f5aa"/></links></g>
<!-- [task] dashd : create .dashcore dir -->
<g id="task_b8825d95-1a6d-4b63-8d64-fbb2cbcfb96d" class="node">
<title>[task] dashd : create .dashcore dir</title>
<polygon fill="none" stroke="#000000" points="3356.5878,-6133.9592 3356.5878,-6148.8709 3248.1955,-6159.415 3094.9058,-6159.415 2986.5136,-6148.8709 2986.5136,-6133.9592 3094.9058,-6123.415 3248.1955,-6123.415 3356.5878,-6133.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6137.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : create .dashcore dir</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir -->
<g id="edge_fd06cb4e-c256-43a7-b1e2-1c918438d873" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1076.2931,-6978.1291C1088.3034,-6870.2992 1155.442,-6318.7765 1282.2677,-6219.415 1308.7311,-6198.6824 2458.6913,-6197.0811 2492.2677,-6195.415 2678.5778,-6186.1701 2893.0811,-6167.8275 3030.3661,-6155.1016"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3030.893,-6158.5678 3040.5261,-6154.157 3030.245,-6151.5979 3030.893,-6158.5678"/>
<text text-anchor="middle" x="1887.2677" y="-6223.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">6</text>
<links><link target="task_83c560f8-c175-4963-8b77-93339451e198"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir -->
<g id="edge_392c9f85-bd2e-48c1-a675-461487bf5799" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1076.0099,-6978.2185C1086.6984,-6867.1549 1148.9211,-6281.8582 1282.2677,-6176.415 1308.6355,-6155.5649 2458.659,-6158.0747 2492.2677,-6157.415 2655.3676,-6154.2137 2840.477,-6149.8021 2976.2233,-6146.422"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2976.411,-6149.9185 2986.3207,-6146.1702 2976.2365,-6142.9207 2976.411,-6149.9185"/>
<text text-anchor="middle" x="1887.2677" y="-6180.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">6</text>
<links><link target="task_fcb95561-1ccd-4d99-aec5-c98a88f34924"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir -->
<g id="edge_d203c064-8776-41a0-941f-0d07d04dea89" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1075.7803,-6978.1042C1085.2846,-6863.6912 1142.5247,-6248.3358 1282.2677,-6138.415 1315.2049,-6112.5069 2500.1685,-6129.8872 2976.3587,-6137.9431"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2976.3785,-6141.4439 2986.4364,-6138.114 2976.4972,-6134.4449 2976.3785,-6141.4439"/>
<text text-anchor="middle" x="1887.2677" y="-6142.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">6</text>
<links><link target="task_eee00f24-d1d5-491f-be21-62031975a987"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir -->
<g id="edge_1d5b756f-93ac-41a1-bc3b-1e1e2c786631" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1075.6031,-6978.1706C1084.1926,-6861.4139 1137.6171,-6220.194 1282.2677,-6105.415 1334.9263,-6063.631 2425.0691,-6103.6356 2492.2677,-6105.415 2668.3384,-6110.0774 2869.8107,-6121.526 3007.3271,-6130.2713"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3007.3269,-6133.7783 3017.5296,-6130.9226 3007.7729,-6126.7925 3007.3269,-6133.7783"/>
<text text-anchor="middle" x="1887.2677" y="-6109.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">6</text>
<links><link target="task_1fa412af-a9a0-4010-8a05-fdc75e8d4e9b"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir -->
<g id="edge_7b7f9d47-75ee-48a0-8565-fe58c9d57f1b" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1075.4193,-6978.1808C1083.0064,-6858.6124 1131.9811,-6187.781 1282.2677,-6067.415 1308.502,-6046.4038 2460.8507,-6055.4703 2492.2677,-6067.415 2502.2727,-6071.2189 2500.4387,-6079.1773 2510.2677,-6083.415 2676.4937,-6155.0824 2887.6806,-6160.6403 3026.0814,-6154.2331"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3026.5167,-6157.716 3036.3333,-6153.7304 3026.1739,-6150.7244 3026.5167,-6157.716"/>
<text text-anchor="middle" x="1887.2677" y="-6071.215" font-family="Times,serif" font-size="14.00" fill="#077e71">6</text>
<links><link target="task_b8825d95-1a6d-4b63-8d64-fbb2cbcfb96d"/></links></g>
<!-- [task] dashd : create .dashcore dir for root -->
<g id="task_34c364d3-3100-4cbc-877a-0f4ddac7e1e8" class="node">
<title>[task] dashd : create .dashcore dir for root</title>
<polygon fill="none" stroke="#000000" points="3398.0999,-8033.9592 3398.0999,-8048.8709 3265.3904,-8059.415 3077.7109,-8059.415 2945.0015,-8048.8709 2945.0015,-8033.9592 3077.7109,-8023.415 3265.3904,-8023.415 3398.0999,-8033.9592"/>
<text text-anchor="middle" x="3171.5507" y="-8037.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : create .dashcore dir for root</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir for root -->
<g id="edge_a293ef46-f330-481b-92ed-feb45419d402" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir for root</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1140.866,-6997.9084C1183.4375,-7002.7343 1235.8366,-7016.6927 1264.2677,-7054.415 1299.0821,-7100.6066 1241.0152,-8054.8697 1282.2677,-8095.415 1306.2389,-8118.9753 2458.6831,-8096.7479 2492.2677,-8095.415 2674.7681,-8088.1725 2884.1992,-8070.0259 3021.704,-8056.7612"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3022.2745,-8060.2224 3031.8905,-8055.7748 3021.5997,-8053.255 3022.2745,-8060.2224"/>
<text text-anchor="middle" x="1887.2677" y="-8109.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">7</text>
<links><link target="task_580202f5-0866-4c92-a360-45c4c481643c"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir for root -->
<g id="edge_3295b4cb-4c5c-4dc2-ab47-3adb0e5ca02d" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir for root</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1140.858,-6997.9144C1183.426,-7002.743 1235.8242,-7016.702 1264.2677,-7054.415 1297.8262,-7098.91 1242.5078,-8018.3623 1282.2677,-8057.415 1311.3373,-8085.9676 2434.1055,-8060.5395 2934.7666,-8047.7401"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2935.1087,-8051.2326 2945.0157,-8047.4776 2934.9294,-8044.2349 2935.1087,-8051.2326"/>
<text text-anchor="middle" x="1887.2677" y="-8074.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">7</text>
<links><link target="task_bc7e758a-a026-4490-ab61-88a3846dd0f8"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir for root -->
<g id="edge_8d5938f2-2491-4f8d-8e0e-f0e012ba4d81" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir for root</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1140.8494,-6997.9209C1183.4136,-7002.7523 1235.8109,-7016.7121 1264.2677,-7054.415 1296.5703,-7097.2133 1244.2198,-7981.6327 1282.2677,-8019.415 1289.5098,-8026.6065 2428.5948,-8035.9213 2934.3348,-8039.705"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2934.6613,-8043.2074 2944.6872,-8039.7823 2934.7137,-8036.2076 2934.6613,-8043.2074"/>
<text text-anchor="middle" x="1887.2677" y="-8039.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">7</text>
<links><link target="task_565a1e94-ace4-4471-b4ad-090f9c497dbd"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir for root -->
<g id="edge_8ec417ee-3d2d-4def-bd66-13b053df406e" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir for root</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1140.8401,-6997.928C1183.4002,-7002.7624 1235.7965,-7016.7229 1264.2677,-7054.415 1295.3144,-7095.5168 1245.7773,-7945.0599 1282.2677,-7981.415 1306.0814,-8005.1404 2458.6767,-7999.1382 2492.2677,-8000.415 2662.7313,-8006.8946 2856.9937,-8019.1075 2993.9835,-8028.5252"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2993.942,-8032.0306 3004.1591,-8029.2269 2994.4236,-8025.0471 2993.942,-8032.0306"/>
<text text-anchor="middle" x="1887.2677" y="-8004.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">7</text>
<links><link target="task_d44f67fe-f11a-4d1e-b7b4-0006a0de00d6"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create .dashcore dir for root -->
<g id="edge_9750db26-c5d8-4660-a498-ca6a5ed384ee" class="edge">
<title>[role] dashd-&gt;[task] dashd : create .dashcore dir for root</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1140.8299,-6997.9357C1183.3857,-7002.7734 1235.7809,-7016.7348 1264.2677,-7054.415 1294.0586,-7093.8202 1247.2581,-7908.5641 1282.2677,-7943.415 1306.0912,-7967.1306 2458.7251,-7960.2068 2492.2677,-7962.415 2687.7376,-7975.2838 2913.415,-8004.3809 3049.1633,-8023.4419"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3048.7933,-8026.9243 3059.1838,-8024.8536 3049.7699,-8019.9927 3048.7933,-8026.9243"/>
<text text-anchor="middle" x="1887.2677" y="-7966.215" font-family="Times,serif" font-size="14.00" fill="#077e71">7</text>
<links><link target="task_34c364d3-3100-4cbc-877a-0f4ddac7e1e8"/></links></g>
<!-- [task] dashd : Configure dashd -->
<g id="task_b2a58f65-87a2-45d8-8053-ca91f534aa95" class="node">
<title>[task] dashd : Configure dashd</title>
<polygon fill="none" stroke="#000000" points="3338.5065,-7843.9592 3338.5065,-7858.8709 3240.706,-7869.415 3102.3953,-7869.415 3004.5949,-7858.8709 3004.5949,-7843.9592 3102.3953,-7833.415 3240.706,-7833.415 3338.5065,-7843.9592"/>
<text text-anchor="middle" x="3171.5507" y="-7847.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : Configure dashd</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : Configure dashd -->
<g id="edge_f7d641a3-e657-478c-a376-378a8877e9a6" class="edge">
<title>[role] dashd-&gt;[task] dashd : Configure dashd</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1140.8189,-6997.944C1183.3698,-7002.7854 1235.7639,-7016.7476 1264.2677,-7054.415 1292.8028,-7092.1237 1248.4781,-7872.3326 1282.2677,-7905.415 1330.301,-7952.4431 2425.0984,-7908.0807 2492.2677,-7905.415 2683.4174,-7897.8292 2904.111,-7878.2814 3040.7593,-7864.9098"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3041.2485,-7868.3787 3050.8585,-7863.9178 3040.5642,-7861.4122 3041.2485,-7868.3787"/>
<text text-anchor="middle" x="1887.2677" y="-7930.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">8</text>
<links><link target="task_48938484-6458-4b4b-8baf-09bf40f36a79"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Configure dashd -->
<g id="edge_ab5c45ff-230a-4f5b-9e85-7731d0b7349d" class="edge">
<title>[role] dashd-&gt;[task] dashd : Configure dashd</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1140.8068,-6997.9531C1183.3525,-7002.7985 1235.7453,-7016.7617 1264.2677,-7054.415 1291.547,-7090.4271 1249.9706,-7835.8251 1282.2677,-7867.415 1312.6194,-7897.1022 2530.2798,-7868.2862 2994.3852,-7856.1935"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2994.629,-7859.6885 3004.5342,-7855.9286 2994.4463,-7852.6909 2994.629,-7859.6885"/>
<text text-anchor="middle" x="1887.2677" y="-7883.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">8</text>
<links><link target="task_05408ea0-f62a-496b-baca-f64837d2d3b6"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Configure dashd -->
<g id="edge_04bcd849-3ae4-499e-a8d3-09fbe65f1d3d" class="edge">
<title>[role] dashd-&gt;[task] dashd : Configure dashd</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1140.7936,-6997.9632C1183.3336,-7002.8129 1235.7248,-7016.7772 1264.2677,-7054.415 1290.2912,-7088.7306 1251.6389,-7799.1388 1282.2677,-7829.415 1289.8302,-7836.8904 2525.9999,-7846.6987 2994.4177,-7850.1489"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2994.6343,-7853.6504 3004.6598,-7850.2242 2994.6858,-7846.6506 2994.6343,-7853.6504"/>
<text text-anchor="middle" x="1887.2677" y="-7849.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">8</text>
<links><link target="task_bf35c671-6b13-4f0b-a2b0-329ad98abaec"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Configure dashd -->
<g id="edge_c0cfdd3a-ab08-4397-af57-b0d4fe419ebf" class="edge">
<title>[role] dashd-&gt;[task] dashd : Configure dashd</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1140.779,-6997.9742C1183.3126,-7002.8288 1235.7023,-7016.7943 1264.2677,-7054.415 1289.0354,-7087.0342 1253.181,-7762.5808 1282.2677,-7791.415 1306.1407,-7815.0808 2458.6767,-7809.1382 2492.2677,-7810.415 2674.1051,-7817.3269 2883.0232,-7830.7628 3020.6156,-7840.3705"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3020.5897,-7843.8771 3030.8098,-7841.0844 3021.0788,-7836.8942 3020.5897,-7843.8771"/>
<text text-anchor="middle" x="1887.2677" y="-7814.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">8</text>
<links><link target="task_12d87d87-b5c6-4aa6-adf8-53005f844ae2"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : Configure dashd -->
<g id="edge_e530d1ee-9ae4-4950-90a4-5758152a8651" class="edge">
<title>[role] dashd-&gt;[task] dashd : Configure dashd</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1140.7628,-6997.9865C1183.2894,-7002.8464 1235.6774,-7016.8133 1264.2677,-7054.415 1287.7797,-7085.3378 1254.6617,-7726.0849 1282.2677,-7753.415 1306.1564,-7777.0649 2458.7251,-7770.2068 2492.2677,-7772.415 2693.8923,-7785.689 2927.6567,-7816.2294 3061.7149,-7835.2117"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3061.5941,-7838.7296 3071.9871,-7836.6713 3062.5789,-7831.7993 3061.5941,-7838.7296"/>
<text text-anchor="middle" x="1887.2677" y="-7776.215" font-family="Times,serif" font-size="14.00" fill="#077e71">8</text>
<links><link target="task_b2a58f65-87a2-45d8-8053-ca91f534aa95"/></links></g>
<!-- [task] dashd : copy configuration to root user dir to make rpc work -->
<g id="task_20267ef8-8f18-4c14-b4d8-4870910f3f85" class="node">
<title>[task] dashd : copy configuration to root user dir to make rpc work</title>
<polygon fill="none" stroke="#000000" points="3521.3223,-7653.9592 3521.3223,-7668.8709 3316.4308,-7679.415 3026.6705,-7679.415 2821.7791,-7668.8709 2821.7791,-7653.9592 3026.6705,-7643.415 3316.4308,-7643.415 3521.3223,-7653.9592"/>
<text text-anchor="middle" x="3171.5507" y="-7657.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : copy configuration to root user dir to make rpc work</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : copy configuration to root user dir to make rpc work -->
<g id="edge_b453fc1a-3fbe-4ecd-a827-16d19c910d46" class="edge">
<title>[role] dashd-&gt;[task] dashd : copy configuration to root user dir to make rpc work</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1140.7448,-6998.0003C1183.2636,-7002.866 1235.6496,-7016.8344 1264.2677,-7054.415 1286.524,-7083.6414 1255.9404,-7689.7949 1282.2677,-7715.415 1330.4436,-7762.2969 2425.0984,-7718.0807 2492.2677,-7715.415 2663.3798,-7708.6244 2858.1665,-7692.2482 2995.1464,-7679.2976"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="2995.6958,-7682.7613 3005.3203,-7678.332 2995.0343,-7675.7926 2995.6958,-7682.7613"/>
<text text-anchor="middle" x="1887.2677" y="-7740.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">9</text>
<links><link target="task_5a6e8786-55bc-464a-a0e7-174068d97fd6"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : copy configuration to root user dir to make rpc work -->
<g id="edge_2a538347-61cd-4af5-8457-7252f747f7f3" class="edge">
<title>[role] dashd-&gt;[task] dashd : copy configuration to root user dir to make rpc work</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1140.7246,-6998.0157C1183.2346,-7002.8881 1235.6184,-7016.8582 1264.2677,-7054.415 1306.269,-7109.4751 1232.5977,-7629.1594 1282.2677,-7677.415 1309.6537,-7704.0212 2297.1891,-7683.445 2833.3032,-7670.257"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2833.6113,-7673.7505 2843.522,-7670.0051 2833.4388,-7666.7527 2833.6113,-7673.7505"/>
<text text-anchor="middle" x="1887.2677" y="-7693.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">9</text>
<links><link target="task_f18dfac6-2423-4a80-8670-5bb60c66e1af"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : copy configuration to root user dir to make rpc work -->
<g id="edge_afb022d4-7c44-447c-bb71-f0707b2fa9f5" class="edge">
<title>[role] dashd-&gt;[task] dashd : copy configuration to root user dir to make rpc work</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1140.7018,-6998.0331C1183.2019,-7002.9131 1235.5832,-7016.885 1264.2677,-7054.415 1303.7578,-7106.0826 1235.8466,-7593.8729 1282.2677,-7639.415 1289.012,-7646.0316 2265.6258,-7654.5263 2811.8733,-7658.7638"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2811.861,-7662.2637 2821.8878,-7658.8413 2811.9153,-7655.2639 2811.861,-7662.2637"/>
<text text-anchor="middle" x="1887.2677" y="-7659.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">9</text>
<links><link target="task_21ca2c61-0942-4d1b-968f-153f2a20029b"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : copy configuration to root user dir to make rpc work -->
<g id="edge_f3567a67-6986-4f4a-a47e-01817bab6aff" class="edge">
<title>[role] dashd-&gt;[task] dashd : copy configuration to root user dir to make rpc work</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1140.6758,-6998.0529C1183.1646,-7002.9416 1235.5431,-7016.9157 1264.2677,-7054.415 1301.2467,-7102.6902 1238.9,-7558.7866 1282.2677,-7601.415 1306.2408,-7624.9794 2458.6767,-7619.1382 2492.2677,-7620.415 2647.0272,-7626.2976 2821.4025,-7636.9059 2954.7277,-7645.8579"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2954.8506,-7649.374 2965.0632,-7646.554 2955.3211,-7642.3898 2954.8506,-7649.374"/>
<text text-anchor="middle" x="1887.2677" y="-7624.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">9</text>
<links><link target="task_3b2a4bff-b012-487c-ab96-31734f1511fa"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : copy configuration to root user dir to make rpc work -->
<g id="edge_a09bac4f-a60e-495e-8906-7da97d858ac3" class="edge">
<title>[role] dashd-&gt;[task] dashd : copy configuration to root user dir to make rpc work</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1140.646,-6998.0758C1183.1219,-7002.9744 1235.4971,-7016.951 1264.2677,-7054.415 1298.7357,-7099.2981 1241.8607,-7523.7943 1282.2677,-7563.415 1306.2697,-7586.95 2458.7251,-7580.2068 2492.2677,-7582.415 2682.8256,-7594.9604 2902.0919,-7622.9288 3038.7611,-7641.9863"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3038.4761,-7645.4805 3048.8646,-7643.4 3039.4461,-7638.548 3038.4761,-7645.4805"/>
<text text-anchor="middle" x="1887.2677" y="-7586.215" font-family="Times,serif" font-size="14.00" fill="#077e71">9</text>
<links><link target="task_20267ef8-8f18-4c14-b4d8-4870910f3f85"/></links></g>
<!-- [task] dashd : create dashd container -->
<g id="task_1437f2b8-df44-4b21-b949-82ba7dbffc9d" class="node">
<title>[task] dashd : create dashd container</title>
<polygon fill="none" stroke="#000000" points="3371.1347,-7463.9592 3371.1347,-7478.8709 3254.2211,-7489.415 3088.8803,-7489.415 2971.9667,-7478.8709 2971.9667,-7463.9592 3088.8803,-7453.415 3254.2211,-7453.415 3371.1347,-7463.9592"/>
<text text-anchor="middle" x="3171.5507" y="-7467.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : create dashd container</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dashd container -->
<g id="edge_64c7d813-fd30-4775-8296-8c299692f7e0" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dashd container</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1140.6114,-6998.1024C1183.0723,-7003.0125 1235.4438,-7016.992 1264.2677,-7054.415 1296.225,-7095.9062 1244.535,-7489.0968 1282.2677,-7525.415 1330.7001,-7572.0319 2425.0984,-7528.0807 2492.2677,-7525.415 2678.2278,-7518.0352 2892.1494,-7499.334 3029.446,-7486.0122"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3029.9944,-7489.4754 3039.6079,-7485.0224 3029.3157,-7482.5084 3029.9944,-7489.4754"/>
<text text-anchor="middle" x="1887.2677" y="-7550.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">10</text>
<links><link target="task_18514bf6-b99a-4679-af24-c8a9c39f09d7"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dashd container -->
<g id="edge_eff2aac3-48b4-42ac-a28e-efefd879bbca" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dashd container</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1140.5708,-6998.1337C1183.0141,-7003.0575 1235.3812,-7017.0403 1264.2677,-7054.415 1293.7144,-7092.5145 1247.5187,-7454.0806 1282.2677,-7487.415 1312.2067,-7516.1353 2475.4237,-7489.4501 2961.4841,-7477.0088"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2961.8709,-7480.5002 2971.7778,-7476.7449 2961.6914,-7473.5025 2961.8709,-7480.5002"/>
<text text-anchor="middle" x="1887.2677" y="-7503.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">10</text>
<links><link target="task_141e56cd-abff-40e7-a26a-a6f2171b0006"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dashd container -->
<g id="edge_8ea3ae12-8f2a-442f-bb43-147612fd0f32" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dashd container</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1140.5225,-6998.1711C1182.9448,-7003.1111 1235.3066,-7017.098 1264.2677,-7054.415 1291.2042,-7089.1233 1250.6794,-7418.8796 1282.2677,-7449.415 1289.7407,-7456.639 2470.9174,-7466.2232 2961.5978,-7469.8952"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2961.6052,-7473.3952 2971.6311,-7469.9701 2961.6575,-7466.3954 2961.6052,-7473.3952"/>
<text text-anchor="middle" x="1887.2677" y="-7469.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">10</text>
<links><link target="task_0b89dd4f-4dc1-48ae-9080-31c391dbae1f"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dashd container -->
<g id="edge_03a589ff-7832-446a-9b1f-5b2cffe9c02a" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dashd container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1140.464,-6998.2166C1182.8609,-7003.1764 1235.2164,-7017.1682 1264.2677,-7054.415 1288.6943,-7085.7325 1253.7008,-7383.822 1282.2677,-7411.415 1306.4458,-7434.7689 2458.6767,-7429.1382 2492.2677,-7430.415 2667.4824,-7437.0752 2867.841,-7449.7927 3005.3026,-7459.306"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3005.2846,-7462.8131 3015.503,-7460.014 3005.7694,-7455.8299 3005.2846,-7462.8131"/>
<text text-anchor="middle" x="1887.2677" y="-7434.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">10</text>
<links><link target="task_510fa646-9f6c-463c-9832-6ca68c0f0c59"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : create dashd container -->
<g id="edge_79ca8746-bece-4817-ac09-44d5336f4cce" class="edge">
<title>[role] dashd-&gt;[task] dashd : create dashd container</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1140.3918,-6998.2731C1182.7573,-7003.2574 1235.105,-7017.2554 1264.2677,-7054.415 1286.185,-7082.3425 1256.6597,-7348.8277 1282.2677,-7373.415 1306.5157,-7396.6964 2458.7251,-7390.2068 2492.2677,-7392.415 2690.3381,-7405.455 2919.4251,-7435.158 3054.5332,-7454.1973"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3054.1064,-7457.6716 3064.4979,-7455.6062 3055.0864,-7450.7406 3054.1064,-7457.6716"/>
<text text-anchor="middle" x="1887.2677" y="-7396.215" font-family="Times,serif" font-size="14.00" fill="#077e71">10</text>
<links><link target="task_1437f2b8-df44-4b21-b949-82ba7dbffc9d"/></links></g>
<!-- [task] dashd : wait for rpc to be available -->
<g id="task_c04f9f6d-89e0-42d9-aa74-844d7140a21c" class="node">
<title>[task] dashd : wait for rpc to be available</title>
<polygon fill="none" stroke="#000000" points="3390.1232,-7273.9592 3390.1232,-7288.8709 3262.0864,-7299.415 3081.015,-7299.415 2952.9781,-7288.8709 2952.9781,-7273.9592 3081.015,-7263.415 3262.0864,-7263.415 3390.1232,-7273.9592"/>
<text text-anchor="middle" x="3171.5507" y="-7277.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd : wait for rpc to be available</text>
</g>
<!-- [role] dashd&#45;&gt;[task] dashd : wait for rpc to be available -->
<g id="edge_4482aff6-7e4d-42d2-9894-ed8e89c02acc" class="edge">
<title>[role] dashd-&gt;[task] dashd : wait for rpc to be available</title>
<path fill="none" stroke="#339fc1" stroke-width="2" d="M1140.3004,-6998.3452C1182.6262,-7003.3607 1234.964,-7017.3665 1264.2677,-7054.415 1303.0852,-7103.4917 1236.63,-7292.6072 1282.2677,-7335.415 1331.2968,-7381.4039 2425.0984,-7338.0807 2492.2677,-7335.415 2675.633,-7328.1382 2886.1849,-7309.8537 3023.6542,-7296.573"/>
<polygon fill="#339fc1" stroke="#339fc1" stroke-width="2" points="3024.2204,-7300.0346 3033.8359,-7295.5856 3023.5447,-7293.0672 3024.2204,-7300.0346"/>
<text text-anchor="middle" x="1887.2677" y="-7360.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">11</text>
<links><link target="task_91f8dc44-ecd2-4516-99d7-4a29801a808e"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : wait for rpc to be available -->
<g id="edge_b87e9026-847e-4f1a-a2d4-aa3e84819571" class="edge">
<title>[role] dashd-&gt;[task] dashd : wait for rpc to be available</title>
<path fill="none" stroke="#3e6a16" stroke-width="2" d="M1140.6442,-6998.4959C1182.8365,-7003.5996 1234.8873,-7017.6477 1264.2677,-7054.415 1298.0702,-7096.7162 1242.5903,-7260.568 1282.2677,-7297.415 1312.2838,-7325.2899 2446.406,-7299.9039 2942.8025,-7287.4175"/>
<polygon fill="#3e6a16" stroke="#3e6a16" stroke-width="2" points="2943.0527,-7290.9124 2952.9614,-7287.1615 2942.8763,-7283.9146 2943.0527,-7290.9124"/>
<text text-anchor="middle" x="1887.2677" y="-7313.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">11</text>
<links><link target="task_c8f81ef9-9441-460d-ac97-57c5f7938615"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : wait for rpc to be available -->
<g id="edge_47680961-9102-4786-8df2-32443e6fe71d" class="edge">
<title>[role] dashd-&gt;[task] dashd : wait for rpc to be available</title>
<path fill="none" stroke="#fed3ea" stroke-width="2" d="M1140.4807,-6998.6274C1182.603,-7003.7875 1234.6372,-7017.849 1264.2677,-7054.415 1293.0588,-7089.9451 1248.727,-7228.3292 1282.2677,-7259.415 1289.7929,-7266.3895 2440.806,-7275.9088 2942.3562,-7279.7283"/>
<polygon fill="#fed3ea" stroke="#fed3ea" stroke-width="2" points="2942.5934,-7283.2301 2952.6198,-7279.8063 2942.6467,-7276.2303 2942.5934,-7283.2301"/>
<text text-anchor="middle" x="1887.2677" y="-7279.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">11</text>
<links><link target="task_66306f16-f05f-4d2e-ac47-77bb203e8e9e"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : wait for rpc to be available -->
<g id="edge_a6cd3934-edbd-4250-b917-a54028cedb83" class="edge">
<title>[role] dashd-&gt;[task] dashd : wait for rpc to be available</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1140.2451,-6998.8203C1182.2666,-7004.0628 1234.2768,-7018.1439 1264.2677,-7054.415 1288.0531,-7083.1812 1254.6926,-7196.2586 1282.2677,-7221.415 1307.1014,-7244.0706 2458.6767,-7239.1382 2492.2677,-7240.415 2664.0271,-7246.9438 2859.9484,-7259.2935 2997.0974,-7268.7395"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2997.0647,-7272.2455 3007.2822,-7269.443 2997.5472,-7265.2621 2997.0647,-7272.2455"/>
<text text-anchor="middle" x="1887.2677" y="-7244.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">11</text>
<links><link target="task_f7600b60-3acb-43b2-b9f2-e1e35be25411"/></links></g>
<!-- [role] dashd&#45;&gt;[task] dashd : wait for rpc to be available -->
<g id="edge_7ee3fba4-8894-4281-8c9e-dcbee70b4307" class="edge">
<title>[role] dashd-&gt;[task] dashd : wait for rpc to be available</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1139.8768,-6999.1297C1181.7406,-7004.5047 1233.7134,-7018.6173 1264.2677,-7054.415 1301.8493,-7098.4461 1238.8969,-7145.0734 1282.2677,-7183.415 1307.4526,-7205.6795 2458.7251,-7200.2068 2492.2677,-7202.415 2688.4599,-7215.3313 2915.0834,-7244.5962 3050.6646,-7263.6528"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3050.2796,-7267.1331 3060.6704,-7265.0639 3051.2572,-7260.2017 3050.2796,-7267.1331"/>
<text text-anchor="middle" x="1887.2677" y="-7206.215" font-family="Times,serif" font-size="14.00" fill="#077e71">11</text>
<links><link target="task_c04f9f6d-89e0-42d9-aa74-844d7140a21c"/></links></g>
<!-- Play #6: wallet_nodes (0)&#45;&gt;[role] dashd -->
<g id="edge_24cae771-26f1-4de4-bf35-71e2c8ffcdb5" class="edge">
<title>Play #6: wallet_nodes (0)-&gt;[role] dashd</title>
<path fill="none" stroke="#339fc1" d="M485.6194,-6893.7999C628.4274,-6918.6923 887.269,-6963.81 1008.4381,-6984.9306"/>
<polygon fill="#339fc1" stroke="#339fc1" points="1007.8727,-6988.3847 1018.3252,-6986.654 1009.0747,-6981.4887 1007.8727,-6988.3847"/>
<text text-anchor="middle" x="697.8818" y="-6961.215" font-family="Times,serif" font-size="14.00" fill="#339fc1">1</text>
<links><link target="role_b8916ab7-fe9a-46c6-813d-3aa16528a9e4"/></links><links><link target="edge_f785a3fa-21d8-4b7c-b7a0-69490bbf969b"/><link target="edge_d8ae2b3a-281d-4b8a-bd5a-0a76116d2e46"/><link target="edge_9f4faa8e-100d-4514-9ab4-baf16e519e73"/><link target="edge_7fe971ea-7c60-4500-9358-0cf1681397e1"/><link target="edge_bfb9683c-e7d9-47b6-abf0-556f8a94f81b"/><link target="edge_fd06cb4e-c256-43a7-b1e2-1c918438d873"/><link target="edge_a293ef46-f330-481b-92ed-feb45419d402"/><link target="edge_f7d641a3-e657-478c-a376-378a8877e9a6"/><link target="edge_b453fc1a-3fbe-4ecd-a827-16d19c910d46"/><link target="edge_64c7d813-fd30-4775-8296-8c299692f7e0"/><link target="edge_4482aff6-7e4d-42d2-9894-ed8e89c02acc"/></links></g>
<!-- Play #7: miners (0)&#45;&gt;[role] dashd -->
<g id="edge_a5bb8cac-ad42-4ded-b95d-cf1675d8e5d9" class="edge">
<title>Play #7: miners (0)-&gt;[role] dashd</title>
<path fill="none" stroke="#3e6a16" d="M408.1417,-6663.7883C435.4548,-6685.7137 483.7683,-6722.5272 529.3818,-6747.415 671.0189,-6824.6958 720.4873,-6813.5079 866.3818,-6882.415 927.9868,-6911.5116 996.8377,-6950.6272 1037.8242,-6974.6503"/>
<polygon fill="#3e6a16" stroke="#3e6a16" points="1036.2365,-6977.777 1046.6303,-6979.8311 1039.786,-6971.7437 1036.2365,-6977.777"/>
<text text-anchor="middle" x="697.8818" y="-6886.215" font-family="Times,serif" font-size="14.00" fill="#3e6a16">1</text>
<links><link target="role_3e78fb1b-dd35-4bdf-8d81-9a13940aa5c2"/></links><links><link target="edge_dac81e84-0653-487d-8e61-1dc91b1e874a"/><link target="edge_336add25-e16e-4900-b13d-1c272068a22c"/><link target="edge_b88a0f45-f081-45de-8480-cc084a053de7"/><link target="edge_f054e31c-d4ff-443c-8f31-bcee351a1457"/><link target="edge_bca7bae3-2548-42c0-840e-01f7d76d8f99"/><link target="edge_392c9f85-bd2e-48c1-a675-461487bf5799"/><link target="edge_3295b4cb-4c5c-4dc2-ab47-3adb0e5ca02d"/><link target="edge_ab5c45ff-230a-4f5b-9e85-7731d0b7349d"/><link target="edge_2a538347-61cd-4af5-8457-7252f747f7f3"/><link target="edge_eff2aac3-48b4-42ac-a28e-efefd879bbca"/><link target="edge_b87e9026-847e-4f1a-a2d4-aa3e84819571"/></links></g>
<!-- Play #8: full_nodes (0)&#45;&gt;[role] dashd -->
<g id="edge_19f15e41-1847-4020-a00e-bf840f08900d" class="edge">
<title>Play #8: full_nodes (0)-&gt;[role] dashd</title>
<path fill="none" stroke="#fed3ea" d="M391.1672,-6254.656C413.2562,-6330.3821 498.4678,-6617.3336 529.3818,-6645.415 643.561,-6749.1324 737.0343,-6644.371 866.3818,-6728.415 963.046,-6791.223 1033.4621,-6914.6719 1061.254,-6969.3032"/>
<polygon fill="#fed3ea" stroke="#fed3ea" points="1058.188,-6970.9973 1065.7955,-6978.3713 1064.4469,-6967.8626 1058.188,-6970.9973"/>
<text text-anchor="middle" x="697.8818" y="-6732.215" font-family="Times,serif" font-size="14.00" fill="#fed3ea">1</text>
<links><link target="role_6200718c-03df-4966-8c34-4e6b28cb42d7"/></links><links><link target="edge_a81f683b-52d3-43ec-befa-92f613048016"/><link target="edge_f0094062-ec64-48c4-98a6-0943e52b3f19"/><link target="edge_63f01bef-48eb-4c34-a947-fabecbcbe732"/><link target="edge_2ac3eed1-f808-4845-89ec-27f25b7efaf8"/><link target="edge_783908a9-73ad-4ee0-99df-904693f239b7"/><link target="edge_d203c064-8776-41a0-941f-0d07d04dea89"/><link target="edge_8d5938f2-2491-4f8d-8e0e-f0e012ba4d81"/><link target="edge_04bcd849-3ae4-499e-a8d3-09fbe65f1d3d"/><link target="edge_afb022d4-7c44-447c-bb71-f0707b2fa9f5"/><link target="edge_8ea3ae12-8f2a-442f-bb43-147612fd0f32"/><link target="edge_47680961-9102-4786-8df2-32443e6fe71d"/></links></g>
<!-- Play #9: masternodes (0)&#45;&gt;[pre_task] set_fact -->
<g id="edge_03fc2d25-9c9d-4f02-888e-efb63a70bb8c" class="edge">
<title>Play #9: masternodes (0)-&gt;[pre_task] set_fact</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M397.1834,-5617.5186C418.6394,-5650.2579 468.6069,-5719.0872 529.3818,-5753.415 662.657,-5828.6936 716.9897,-5791.0813 866.3818,-5824.415 911.6004,-5834.5046 962.1999,-5846.4143 1002.163,-5855.9657"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="1001.5441,-5859.4163 1012.0842,-5858.3406 1003.1738,-5852.6087 1001.5441,-5859.4163"/>
<text text-anchor="middle" x="697.8818" y="-5828.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">1 [when: inventory_hostname in masternodes]</text>
<links><link target="pre_task_409834a9-7917-47ba-9d93-0d27ea324d2a"/></links></g>
<!-- Play #9: masternodes (0)&#45;&gt;[role] dashd -->
<g id="edge_48f4777e-7f7c-4504-b3da-2043318c80c4" class="edge">
<title>Play #9: masternodes (0)-&gt;[role] dashd</title>
<path fill="none" stroke="#77c4a4" d="M404.9134,-5617.5432C434.3028,-5646.9733 489.6119,-5708.4319 511.3818,-5773.415 526.0503,-5817.2008 497.4477,-6571.0597 529.3818,-6604.415 581.2814,-6658.6246 802.876,-6586.4243 866.3818,-6626.415 994.4874,-6707.0855 1050.9041,-6896.5844 1068.1885,-6968.272"/>
<polygon fill="#77c4a4" stroke="#77c4a4" points="1064.8601,-6969.4099 1070.5454,-6978.3501 1071.6762,-6967.8158 1064.8601,-6969.4099"/>
<text text-anchor="middle" x="697.8818" y="-6630.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">3</text>
<links><link target="role_2bf6e6b6-1805-4e97-be23-47b1e3c6c15f"/></links><links><link target="edge_fbc20e48-fc21-4335-bf6d-2ba64e8a1976"/><link target="edge_c08ee8e8-ac20-4d18-b116-7a298e96c208"/><link target="edge_f6c8d403-9395-4b22-9bf9-4c214045aafd"/><link target="edge_ab14f0c6-b1d1-49ec-bd8b-9d9bc3839958"/><link target="edge_64cc7ad9-735a-402e-b191-b67b5f02b788"/><link target="edge_1d5b756f-93ac-41a1-bc3b-1e1e2c786631"/><link target="edge_8ec417ee-3d2d-4def-bd66-13b053df406e"/><link target="edge_c0cfdd3a-ab08-4397-af57-b0d4fe419ebf"/><link target="edge_f3567a67-6986-4f4a-a47e-01817bab6aff"/><link target="edge_03a589ff-7832-446a-9b1f-5b2cffe9c02a"/><link target="edge_a6cd3934-edbd-4250-b917-a54028cedb83"/></links></g>
<!-- [role] mn&#45;sentinel -->
<g id="role_7b6ecb81-bf69-4178-b097-b62b53fc4332" class="node">
<title>[role] mn-sentinel</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-5476.415" rx="92.8835" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-5472.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] mn-sentinel</text>
<links><link target="edge_4684851a-4b93-4d9e-abe8-f575006b1725"/><link target="edge_8539bc7d-cb9d-4f22-8b46-e5922de8088e"/><link target="edge_e9e97360-9ae4-44e5-90ed-df9a793282fe"/></links></g>
<!-- Play #9: masternodes (0)&#45;&gt;[role] mn&#45;sentinel -->
<g id="edge_7edaf202-360c-485b-be5a-bfb09475e6de" class="edge">
<title>Play #9: masternodes (0)-&gt;[role] mn-sentinel</title>
<path fill="none" stroke="#77c4a4" d="M484.8852,-5581.7267C622.7296,-5557.0989 869.6964,-5512.9748 995.7017,-5490.4621"/>
<polygon fill="#77c4a4" stroke="#77c4a4" points="996.4397,-5493.8858 1005.6682,-5488.6815 995.2084,-5486.9949 996.4397,-5493.8858"/>
<text text-anchor="middle" x="697.8818" y="-5576.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">4</text>
<links><link target="role_7b6ecb81-bf69-4178-b097-b62b53fc4332"/></links></g>
<!-- [role] insight -->
<g id="role_c50ee615-922d-4fe3-a99d-e72c2c2ac782" class="node">
<title>[role] insight</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-5704.415" rx="70.6878" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-5700.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] insight</text>
<links><link target="edge_bb07a0bc-4482-4053-a46a-d39898406d48"/><link target="edge_795b76e6-4a7a-4291-9f9b-f6fc78d10b23"/><link target="edge_cb841678-e7a5-49af-a473-f121d3f0b49b"/><link target="edge_d42178f0-85d2-4307-af1b-9e0d06291511"/><link target="edge_91907a7f-bbbb-4a27-9dc5-2d25ee24119e"/></links></g>
<!-- Play #9: masternodes (0)&#45;&gt;[role] insight -->
<g id="edge_2b62e723-305a-4607-9b5f-0924874c6ec2" class="edge">
<title>Play #9: masternodes (0)-&gt;[role] insight</title>
<path fill="none" stroke="#77c4a4" d="M403.7329,-5617.8201C429.0014,-5642.4139 477.8881,-5684.8224 529.3818,-5701.415 694.3095,-5754.5592 902.1742,-5733.1966 1007.1212,-5716.735"/>
<polygon fill="#77c4a4" stroke="#77c4a4" points="1007.9378,-5720.1488 1017.2575,-5715.1097 1006.8295,-5713.2371 1007.9378,-5720.1488"/>
<text text-anchor="middle" x="697.8818" y="-5738.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">5</text>
<links><link target="role_51097d92-f83b-45dc-b342-93266eacd75d"/></links><links><link target="edge_69409b7e-0f21-431c-8d15-d7eb255fc09e"/><link target="edge_4011d116-7a8c-4918-859a-4462a429a09d"/><link target="edge_55d7bdf5-ed9a-4806-ae8a-ad7dd1bc3f8b"/><link target="edge_807afa69-063d-4b83-bfbb-ef62b7eb4cf7"/><link target="edge_1bc5e2c2-16aa-44b8-9245-d54cc8ff63aa"/></links></g>
<!-- [role] mn&#45;evo&#45;services -->
<g id="role_18fe3fd2-f943-4d52-acfb-c29078a2780b" class="node">
<title>[role] mn-evo-services</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-4882.415" rx="113.9803" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-4878.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] mn-evo-services</text>
<links><link target="edge_8688cc1c-02fe-4a2f-bdb7-743a479d6f1e"/><link target="edge_98bdf0ab-8c16-4edc-95f4-59338e9220ec"/><link target="edge_2416df71-06fa-49c3-bf45-8b8b2f787a4c"/><link target="edge_f7cd9a73-1fbe-46d6-875d-72c952a2e2b4"/><link target="edge_c8ee984b-7c9e-4bec-938b-6cc0e5b1e2b3"/><link target="edge_e262d4e3-17a4-4425-9dfb-81af0e3a94d2"/><link target="edge_93e91ead-7c04-47fd-9454-be5b44fabd60"/><link target="edge_92a96dfa-943a-47b3-a1ae-ee9a25475996"/><link target="edge_89b83556-e8ef-4eba-9176-8c7082c866b7"/><link target="edge_ff2d750f-025f-45d6-94e1-f242b0f7999b"/><link target="edge_51fa119a-1b30-4110-a5f0-08a8ae72818f"/><link target="edge_7867f5e0-86b6-4ff1-b718-a3ef5b1a4803"/><link target="edge_77632c10-996c-43b9-8531-0dd5b833fd11"/><link target="edge_71c97eb3-210e-4c4b-abb8-db968d12899c"/><link target="edge_d7e92b7b-7f0e-4215-8dee-579272faa0a7"/><link target="edge_86b0e6df-0988-495d-ba92-d0d6d347db23"/><link target="edge_feac03d9-ac5e-4eb8-97dd-b2c91e2107c7"/><link target="edge_8dfa8ceb-138d-4dcc-9e5e-6243ebedd03f"/><link target="edge_725b4925-a2bb-45fb-a2a4-532601c60068"/><link target="edge_4b85ce85-4fd4-4802-8f21-0be975b63635"/><link target="edge_377d3d57-43da-45a8-beb3-8ff4f8b554c6"/><link target="edge_21e186ef-e1c5-4199-99e9-93d4265865fd"/><link target="edge_af4c2bc9-f9d8-4984-b896-ff7769aabf58"/><link target="edge_a5e6ae0e-7ec7-4e8b-ad05-565fcbb7876c"/><link target="edge_0dc9ae5a-dfc4-482b-83f2-e666ecde036d"/></links></g>
<!-- Play #9: masternodes (0)&#45;&gt;[role] mn&#45;evo&#45;services -->
<g id="edge_d47a762f-fdf6-48b1-a7e6-256995208fc9" class="edge">
<title>Play #9: masternodes (0)-&gt;[role] mn-evo-services</title>
<path fill="none" stroke="#77c4a4" d="M403.2439,-5581.3327C496.8131,-5483.8823 940.8214,-5021.4562 1050.0209,-4907.727"/>
<polygon fill="#77c4a4" stroke="#77c4a4" points="1052.6082,-4910.0858 1057.0096,-4900.4485 1047.5589,-4905.2376 1052.6082,-4910.0858"/>
<text text-anchor="middle" x="697.8818" y="-5448.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">6</text>
<links><link target="role_18fe3fd2-f943-4d52-acfb-c29078a2780b"/></links></g>
<!-- [pre_task] fail -->
<g id="pre_task_b4e3acb5-8bf4-4f2d-b04e-2e01f49e2479" class="node">
<title>[pre_task] fail</title>
<polygon fill="none" stroke="#000000" points="1156.0352,-5591.9592 1156.0352,-5606.8709 1108.1703,-5617.415 1040.4792,-5617.415 992.6144,-5606.8709 992.6144,-5591.9592 1040.4792,-5581.415 1108.1703,-5581.415 1156.0352,-5591.9592"/>
<text text-anchor="middle" x="1074.3248" y="-5595.715" font-family="Times,serif" font-size="14.00" fill="#000000">[pre_task] fail</text>
</g>
<!-- Play #9: masternodes (0)&#45;&gt;[pre_task] fail -->
<g id="edge_e5db4491-dacb-4a1c-b6a2-0ee99a43acae" class="edge">
<title>Play #9: masternodes (0)-&gt;[pre_task] fail</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M484.8852,-5599.415C618.0201,-5599.415 852.9482,-5599.415 982.3722,-5599.415"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="982.6509,-5602.9151 992.6508,-5599.415 982.6508,-5595.9151 982.6509,-5602.9151"/>
<text text-anchor="middle" x="697.8818" y="-5603.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">2 [when: masternode is not defined]</text>
<links><link target="pre_task_b4e3acb5-8bf4-4f2d-b04e-2e01f49e2479"/></links></g>
<!-- [task] mn&#45;sentinel : create masternode sentinel dir -->
<g id="task_2fdc95fc-7ed1-4e63-84d3-199f2f2c6a28" class="node">
<title>[task] mn-sentinel : create masternode sentinel dir</title>
<polygon fill="none" stroke="#000000" points="3439.612,-5411.9592 3439.612,-5426.8709 3282.5853,-5437.415 3060.5161,-5437.415 2903.4894,-5426.8709 2903.4894,-5411.9592 3060.5161,-5401.415 3282.5853,-5401.415 3439.612,-5411.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5415.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-sentinel : create masternode sentinel dir</text>
</g>
<!-- [role] mn&#45;sentinel&#45;&gt;[task] mn&#45;sentinel : create masternode sentinel dir -->
<g id="edge_4684851a-4b93-4d9e-abe8-f575006b1725" class="edge">
<title>[role] mn-sentinel-&gt;[task] mn-sentinel : create masternode sentinel dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1124.5975,-5461.1756C1166.3602,-5449.3409 1227.571,-5433.8898 1282.2677,-5427.415 1585.2267,-5391.5521 2445.4458,-5403.5838 2893.1116,-5412.8418"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2893.2105,-5416.3445 2903.281,-5413.0531 2893.3559,-5409.346 2893.2105,-5416.3445"/>
<text text-anchor="middle" x="1887.2677" y="-5431.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">1</text>
<links><link target="task_2fdc95fc-7ed1-4e63-84d3-199f2f2c6a28"/></links></g>
<!-- [task] mn&#45;sentinel : copy masternode sentinel docker compose -->
<g id="task_efa8cac1-46f0-42a2-bb5a-cd8d48c7fafc" class="node">
<title>[task] mn-sentinel : copy masternode sentinel docker compose</title>
<polygon fill="none" stroke="#000000" points="3499.2058,-5519.9592 3499.2058,-5534.8709 3307.2699,-5545.415 3035.8315,-5545.415 2843.8956,-5534.8709 2843.8956,-5519.9592 3035.8315,-5509.415 3307.2699,-5509.415 3499.2058,-5519.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5523.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-sentinel : copy masternode sentinel docker compose</text>
</g>
<!-- [role] mn&#45;sentinel&#45;&gt;[task] mn&#45;sentinel : copy masternode sentinel docker compose -->
<g id="edge_8539bc7d-cb9d-4f22-8b46-e5922de8088e" class="edge">
<title>[role] mn-sentinel-&gt;[task] mn-sentinel : copy masternode sentinel docker compose</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1167.2804,-5476.6226C1461.657,-5477.4335 2361.6737,-5481.1467 2492.2677,-5496.415 2500.4074,-5497.3667 2502.1415,-5499.3548 2510.2677,-5500.415 2614.9866,-5514.0778 2729.7504,-5521.4103 2833.8485,-5525.1968"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2833.7709,-5528.6962 2843.8885,-5525.5523 2834.0186,-5521.7006 2833.7709,-5528.6962"/>
<text text-anchor="middle" x="1887.2677" y="-5500.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">2</text>
<links><link target="task_efa8cac1-46f0-42a2-bb5a-cd8d48c7fafc"/></links></g>
<!-- [task] mn&#45;sentinel : start masternodes sentinel -->
<g id="task_b2d28b96-a941-4f3f-a7e7-03c615ebc815" class="node">
<title>[task] mn-sentinel : start masternodes sentinel</title>
<polygon fill="none" stroke="#000000" points="3419.7165,-5465.9592 3419.7165,-5480.8709 3274.3443,-5491.415 3068.757,-5491.415 2923.3849,-5480.8709 2923.3849,-5465.9592 3068.757,-5455.415 3274.3443,-5455.415 3419.7165,-5465.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5469.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-sentinel : start masternodes sentinel</text>
</g>
<!-- [role] mn&#45;sentinel&#45;&gt;[task] mn&#45;sentinel : start masternodes sentinel -->
<g id="edge_e9e97360-9ae4-44e5-90ed-df9a793282fe" class="edge">
<title>[role] mn-sentinel-&gt;[task] mn-sentinel : start masternodes sentinel</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1156.192,-5467.6855C1194.4442,-5464.0286 1240.6349,-5460.2136 1282.2677,-5458.415 1819.5444,-5435.2045 1954.5227,-5452.4785 2492.2677,-5458.415 2631.2272,-5459.9491 2786.1475,-5463.2479 2912.9098,-5466.3623"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2913.0623,-5469.8671 2923.1456,-5466.6149 2913.2351,-5462.8692 2913.0623,-5469.8671"/>
<text text-anchor="middle" x="1887.2677" y="-5462.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">3</text>
<links><link target="task_b2d28b96-a941-4f3f-a7e7-03c615ebc815"/></links></g>
<!-- [task] insight : create Insight dir -->
<g id="task_5bc59d4a-9545-45e8-9705-6f9021af2b78" class="node">
<title>[task] insight : create Insight dir</title>
<polygon fill="none" stroke="#000000" points="3348.204,-5831.9592 3348.204,-5846.8709 3244.7229,-5857.415 3098.3785,-5857.415 2994.8974,-5846.8709 2994.8974,-5831.9592 3098.3785,-5821.415 3244.7229,-5821.415 3348.204,-5831.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5835.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] insight : create Insight dir</text>
</g>
<!-- [role] insight&#45;&gt;[task] insight : create Insight dir -->
<g id="edge_69409b7e-0f21-431c-8d15-d7eb255fc09e" class="edge">
<title>[role] insight-&gt;[task] insight : create Insight dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1095.0635,-5721.8231C1138.907,-5758.1882 1240.407,-5839.9657 1282.2677,-5853.415 1362.2138,-5879.1008 2523.4032,-5854.7289 2984.6683,-5843.9531"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2984.848,-5847.4499 2994.7633,-5843.7168 2984.6841,-5840.4519 2984.848,-5847.4499"/>
<text text-anchor="middle" x="1887.2677" y="-5868.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">1 [when: evo_services]</text>
<links><link target="task_478a3695-597b-4f53-a1e3-0a11d592a389"/></links></g>
<!-- [role] insight&#45;&gt;[task] insight : create Insight dir -->
<g id="edge_bb07a0bc-4482-4053-a46a-d39898406d48" class="edge">
<title>[role] insight-&gt;[task] insight : create Insight dir</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1097.4121,-5721.5838C1134.2321,-5747.7983 1209.5373,-5796.7268 1282.2677,-5815.415 1302.7047,-5820.6664 2511.7842,-5832.9898 2984.7633,-5837.617"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2984.7344,-5841.1168 2994.7682,-5837.7149 2984.8029,-5834.1172 2984.7344,-5841.1168"/>
<text text-anchor="middle" x="1887.2677" y="-5836.215" font-family="Times,serif" font-size="14.00" fill="#077e71">1</text>
<links><link target="task_5bc59d4a-9545-45e8-9705-6f9021af2b78"/></links></g>
<!-- [task] insight : copy files -->
<g id="task_fae46f6d-d528-424c-a744-33921f84fa85" class="node">
<title>[task] insight : copy files</title>
<polygon fill="none" stroke="#000000" points="3308.0058,-5764.9592 3308.0058,-5779.8709 3228.0722,-5790.415 3115.0291,-5790.415 3035.0956,-5779.8709 3035.0956,-5764.9592 3115.0291,-5754.415 3228.0722,-5754.415 3308.0058,-5764.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5768.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] insight : copy files</text>
</g>
<!-- [role] insight&#45;&gt;[task] insight : copy files -->
<g id="edge_4011d116-7a8c-4918-859a-4462a429a09d" class="edge">
<title>[role] insight-&gt;[task] insight : copy files</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1108.3231,-5720.3737C1148.7354,-5738.3848 1218.714,-5766.5836 1282.2677,-5777.415 1547.3345,-5822.5905 2223.3807,-5778.4046 2492.2677,-5777.415 2675.7792,-5776.7397 2887.1718,-5775.038 3024.7503,-5773.8072"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3024.9706,-5777.3055 3034.9388,-5773.7157 3024.9077,-5770.3058 3024.9706,-5777.3055"/>
<text text-anchor="middle" x="1887.2677" y="-5801.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">2 [when: evo_services]</text>
<links><link target="task_04ca878b-d785-4ed4-b6c1-4a24e33d7f86"/></links></g>
<!-- [role] insight&#45;&gt;[task] insight : copy files -->
<g id="edge_795b76e6-4a7a-4291-9f9b-f6fc78d10b23" class="edge">
<title>[role] insight-&gt;[task] insight : copy files</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1137.9168,-5712.4935C1179.0263,-5717.3815 1233.7245,-5723.2614 1282.2677,-5726.415 1368.6108,-5732.0244 2595.7824,-5759.63 3024.7886,-5769.1672"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3025.0076,-5772.6728 3035.0829,-5769.396 3025.1632,-5765.6745 3025.0076,-5772.6728"/>
<text text-anchor="middle" x="1887.2677" y="-5760.215" font-family="Times,serif" font-size="14.00" fill="#077e71">2</text>
<links><link target="task_fae46f6d-d528-424c-a744-33921f84fa85"/></links></g>
<!-- [task] insight : start Insight -->
<g id="task_a04e3664-4ad0-4177-9b8a-b4c1601efa10" class="node">
<title>[task] insight : start Insight</title>
<polygon fill="none" stroke="#000000" points="3322.5529,-5701.9592 3322.5529,-5716.8709 3234.0978,-5727.415 3109.0035,-5727.415 3020.5485,-5716.8709 3020.5485,-5701.9592 3109.0035,-5691.415 3234.0978,-5691.415 3322.5529,-5701.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5705.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] insight : start Insight</text>
</g>
<!-- [role] insight&#45;&gt;[task] insight : start Insight -->
<g id="edge_55d7bdf5-ed9a-4806-ae8a-ad7dd1bc3f8b" class="edge">
<title>[role] insight-&gt;[task] insight : start Insight</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1145.3049,-5704.5843C1441.627,-5705.2907 2584.2635,-5708.0149 3010.2445,-5709.0305"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3010.473,-5712.5309 3020.4814,-5709.0549 3010.4898,-5705.5309 3010.473,-5712.5309"/>
<text text-anchor="middle" x="1887.2677" y="-5711.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">3 [when: evo_services]</text>
<links><link target="task_17abc1ca-2d08-4b06-85d9-df42a2522181"/></links></g>
<!-- [role] insight&#45;&gt;[task] insight : start Insight -->
<g id="edge_cb841678-e7a5-49af-a473-f121d3f0b49b" class="edge">
<title>[role] insight-&gt;[task] insight : start Insight</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1139.3139,-5696.9432C1180.2659,-5692.6156 1234.2842,-5687.6026 1282.2677,-5685.415 1819.4875,-5660.9228 1954.5738,-5675.9193 2492.2677,-5685.415 2669.5306,-5688.5455 2872.6917,-5696.2678 3010.2995,-5702.114"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="3010.3658,-5705.6199 3020.5059,-5702.5492 3010.6641,-5698.6262 3010.3658,-5705.6199"/>
<text text-anchor="middle" x="1887.2677" y="-5689.215" font-family="Times,serif" font-size="14.00" fill="#077e71">3</text>
<links><link target="task_a04e3664-4ad0-4177-9b8a-b4c1601efa10"/></links></g>
<!-- [task] insight : check Insight container -->
<g id="task_68c04538-4f29-406e-9978-cbf088f3ea77" class="node">
<title>[task] insight : check Insight container</title>
<polygon fill="none" stroke="#000000" points="3380.0185,-5633.9592 3380.0185,-5648.8709 3257.9009,-5659.415 3085.2005,-5659.415 2963.0829,-5648.8709 2963.0829,-5633.9592 3085.2005,-5623.415 3257.9009,-5623.415 3380.0185,-5633.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5637.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] insight : check Insight container</text>
</g>
<!-- [role] insight&#45;&gt;[task] insight : check Insight container -->
<g id="edge_807afa69-063d-4b83-bfbb-ef62b7eb4cf7" class="edge">
<title>[role] insight-&gt;[task] insight : check Insight container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1118.3594,-5690.1347C1160.0537,-5677.3985 1224.6717,-5659.6776 1282.2677,-5652.415 1599.0224,-5612.474 2526.5121,-5626.9166 2952.7377,-5636.1292"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2952.9498,-5639.6346 2963.0235,-5636.3526 2953.1019,-5632.6362 2952.9498,-5639.6346"/>
<text text-anchor="middle" x="1887.2677" y="-5656.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">4 [when: evo_services]</text>
<links><link target="task_a61bc5f7-ae95-4ca1-8fc5-e4acad40c847"/></links></g>
<!-- [role] insight&#45;&gt;[task] insight : check Insight container -->
<g id="edge_d42178f0-85d2-4307-af1b-9e0d06291511" class="edge">
<title>[role] insight-&gt;[task] insight : check Insight container</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1122.5698,-5691.2124C1162.8574,-5678.7003 1220.5563,-5657.2148 1264.2677,-5626.415 1274.0435,-5619.5269 1271.3434,-5611.2803 1282.2677,-5606.415 1343.6752,-5579.0664 2425.1484,-5602.6976 2492.2677,-5606.415 2500.3046,-5606.8602 2502.2444,-5607.7697 2510.2677,-5608.415 2657.8113,-5620.2823 2824.2398,-5628.5605 2953.2236,-5633.8576"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2953.0929,-5637.3551 2963.2272,-5634.2656 2953.3782,-5630.3609 2953.0929,-5637.3551"/>
<text text-anchor="middle" x="1887.2677" y="-5610.215" font-family="Times,serif" font-size="14.00" fill="#077e71">4</text>
<links><link target="task_68c04538-4f29-406e-9978-cbf088f3ea77"/></links></g>
<!-- [task] insight : check Insight Proxy container -->
<g id="task_fdcd4c96-bb76-4fb5-b4fc-ed7df239e467" class="node">
<title>[task] insight : check Insight Proxy container</title>
<polygon fill="none" stroke="#000000" points="3412.2396,-5573.9592 3412.2396,-5588.8709 3271.2473,-5599.415 3071.8541,-5599.415 2930.8618,-5588.8709 2930.8618,-5573.9592 3071.8541,-5563.415 3271.2473,-5563.415 3412.2396,-5573.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5577.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] insight : check Insight Proxy container</text>
</g>
<!-- [role] insight&#45;&gt;[task] insight : check Insight Proxy container -->
<g id="edge_1bc5e2c2-16aa-44b8-9245-d54cc8ff63aa" class="edge">
<title>[role] insight-&gt;[task] insight : check Insight Proxy container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1132.2746,-5693.9544C1174.184,-5683.5502 1229.3607,-5663.5657 1264.2677,-5626.415 1281.3024,-5608.2854 1262.0455,-5587.9038 1282.2677,-5573.415 1336.912,-5534.2637 2425.0467,-5573.0192 2492.2677,-5573.415 2633.9362,-5574.2492 2792.2155,-5576.062 2920.3256,-5577.7513"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2920.6209,-5581.2554 2930.6664,-5577.8882 2920.7137,-5574.256 2920.6209,-5581.2554"/>
<text text-anchor="middle" x="1887.2677" y="-5577.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">5 [when: evo_services]</text>
<links><link target="task_7d5ad03d-6035-4b27-8daf-82518bcdeb33"/></links></g>
<!-- [role] insight&#45;&gt;[task] insight : check Insight Proxy container -->
<g id="edge_91907a7f-bbbb-4a27-9dc5-2d25ee24119e" class="edge">
<title>[role] insight-&gt;[task] insight : check Insight Proxy container</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1135.0746,-5694.9237C1177.5406,-5685.0667 1232.1877,-5665.342 1264.2677,-5626.415 1290.2105,-5594.9353 1250.7214,-5562.2768 1282.2677,-5536.415 1308.2606,-5515.106 2461.2151,-5523.5526 2492.2677,-5536.415 2502.7202,-5540.7446 2499.9057,-5549.8731 2510.2677,-5554.415 2583.5089,-5586.5185 2772.6041,-5591.6932 2929.9148,-5589.7319"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2930.2773,-5593.2274 2940.2291,-5589.5926 2930.1827,-5586.228 2930.2773,-5593.2274"/>
<text text-anchor="middle" x="1887.2677" y="-5540.215" font-family="Times,serif" font-size="14.00" fill="#077e71">5</text>
<links><link target="task_fdcd4c96-bb76-4fb5-b4fc-ed7df239e467"/></links></g>
<!-- [task] mn&#45;evo&#45;services : create masternode evolution services dir -->
<g id="task_ed5ffefa-71fe-473d-b2ae-f3f9465d3f6c" class="node">
<title>[task] mn-evo-services : create masternode evolution services dir</title>
<polygon fill="none" stroke="#000000" points="3512.9385,-4385.9592 3512.9385,-4400.8709 3312.9582,-4411.415 3030.1432,-4411.415 2830.1628,-4400.8709 2830.1628,-4385.9592 3030.1432,-4375.415 3312.9582,-4375.415 3512.9385,-4385.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4389.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : create masternode evolution services dir</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : create masternode evolution services dir -->
<g id="edge_8688cc1c-02fe-4a2f-bdb7-743a479d6f1e" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : create masternode evolution services dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1075.7313,-4864.0481C1082.4199,-4791.1033 1117.9307,-4520.5904 1282.2677,-4412.415 1345.2035,-4370.9874 2291.2854,-4379.2452 2820.1928,-4387.2041"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2820.2259,-4390.7049 2830.2777,-4387.3566 2820.3318,-4383.7057 2820.2259,-4390.7049"/>
<text text-anchor="middle" x="1887.2677" y="-4416.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">1 [when: evo_services]</text>
<links><link target="task_ed5ffefa-71fe-473d-b2ae-f3f9465d3f6c"/></links></g>
<!-- [task] mn&#45;evo&#45;services : copy files -->
<g id="task_42ff537e-2b80-469c-8576-5e287a83c3d3" class="node">
<title>[task] mn-evo-services : copy files</title>
<polygon fill="none" stroke="#000000" points="3354.3668,-4331.9592 3354.3668,-4346.8709 3247.2756,-4357.415 3095.8258,-4357.415 2988.7345,-4346.8709 2988.7345,-4331.9592 3095.8258,-4321.415 3247.2756,-4321.415 3354.3668,-4331.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4335.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : copy files</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : copy files -->
<g id="edge_98bdf0ab-8c16-4edc-95f4-59338e9220ec" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : copy files</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1074.8962,-4864.2829C1078.4229,-4787.0664 1103.5888,-4484.0091 1282.2677,-4361.415 1351.2592,-4314.079 2510.6475,-4328.2278 2978.2931,-4335.9183"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2978.4742,-4339.4217 2988.5307,-4336.0874 2978.5899,-4332.4226 2978.4742,-4339.4217"/>
<text text-anchor="middle" x="1887.2677" y="-4365.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">2 [when: evo_services]</text>
<links><link target="task_42ff537e-2b80-469c-8576-5e287a83c3d3"/></links></g>
<!-- [task] mn&#45;evo&#45;services : start MongoDB -->
<g id="task_79406fbc-8281-4c89-bbfb-ae2ac727c3a2" class="node">
<title>[task] mn-evo-services : start MongoDB</title>
<polygon fill="none" stroke="#000000" points="3383.0535,-4277.9592 3383.0535,-4292.8709 3259.158,-4303.415 3083.9434,-4303.415 2960.0479,-4292.8709 2960.0479,-4277.9592 3083.9434,-4267.415 3259.158,-4267.415 3383.0535,-4277.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4281.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : start MongoDB</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : start MongoDB -->
<g id="edge_2416df71-06fa-49c3-bf45-8b8b2f787a4c" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : start MongoDB</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1078.0118,-4864.3727C1096.7426,-4774.6444 1184.3066,-4378.0113 1282.2677,-4308.415 1349.1239,-4260.9173 2464.7686,-4273.5993 2949.5667,-4281.4185"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2949.7851,-4284.9224 2959.8405,-4281.585 2949.8986,-4277.9233 2949.7851,-4284.9224"/>
<text text-anchor="middle" x="1887.2677" y="-4312.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">3 [when: evo_services]</text>
<links><link target="task_79406fbc-8281-4c89-bbfb-ae2ac727c3a2"/></links></g>
<!-- [task] mn&#45;evo&#45;services : initialize MongoDB replica set -->
<g id="task_d6cde2ab-cff4-4404-afb1-e427e8b2d7a2" class="node">
<title>[task] mn-evo-services : initialize MongoDB replica set</title>
<polygon fill="none" stroke="#000000" points="3458.6006,-4223.9592 3458.6006,-4238.8709 3290.4506,-4249.415 3052.6507,-4249.415 2884.5008,-4238.8709 2884.5008,-4223.9592 3052.6507,-4213.415 3290.4506,-4213.415 3458.6006,-4223.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4227.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : initialize MongoDB replica set</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : initialize MongoDB replica set -->
<g id="edge_f7cd9a73-1fbe-46d6-875d-72c952a2e2b4" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : initialize MongoDB replica set</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1077.4511,-4864.2947C1094.2095,-4769.4633 1176.5982,-4331.7205 1282.2677,-4254.415 1345.2329,-4208.3511 2358.2447,-4218.0548 2874.3011,-4226.0747"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2874.4545,-4229.5775 2884.508,-4226.2342 2874.5639,-4222.5783 2874.4545,-4229.5775"/>
<text text-anchor="middle" x="1887.2677" y="-4258.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">4 [when: evo_services]</text>
<links><link target="task_d6cde2ab-cff4-4404-afb1-e427e8b2d7a2"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check MongoDB replica set status -->
<g id="task_fa6221e2-17bd-4745-b071-02743c2f7637" class="node">
<title>[task] mn-evo-services : check MongoDB replica set status</title>
<polygon fill="none" stroke="#000000" points="3479.8102,-5357.9592 3479.8102,-5372.8709 3299.236,-5383.415 3043.8654,-5383.415 2863.2912,-5372.8709 2863.2912,-5357.9592 3043.8654,-5347.415 3299.236,-5347.415 3479.8102,-5357.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5361.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check MongoDB replica set status</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check MongoDB replica set status -->
<g id="edge_c8ee984b-7c9e-4bec-938b-6cc0e5b1e2b3" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check MongoDB replica set status</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1076.0296,-4900.6391C1083.7779,-4971.803 1122.5569,-5232.1608 1282.2677,-5336.415 1346.6938,-5378.4704 2331.5763,-5374.4569 2853.0469,-5369.3135"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2853.4013,-5372.8102 2863.366,-5369.211 2853.3317,-5365.8106 2853.4013,-5372.8102"/>
<text text-anchor="middle" x="1887.2677" y="-5376.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">5 [when: evo_services]</text>
<links><link target="task_fa6221e2-17bd-4745-b071-02743c2f7637"/></links></g>
<!-- [task] mn&#45;evo&#45;services : create tendermint home dir -->
<g id="task_092e1ea9-6556-419d-a08a-1b2b9f6c84de" class="node">
<title>[task] mn-evo-services : create tendermint home dir</title>
<polygon fill="none" stroke="#000000" points="3445.7749,-5303.9592 3445.7749,-5318.8709 3285.1381,-5329.415 3057.9633,-5329.415 2897.3265,-5318.8709 2897.3265,-5303.9592 3057.9633,-5293.415 3285.1381,-5293.415 3445.7749,-5303.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5307.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : create tendermint home dir</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : create tendermint home dir -->
<g id="edge_e262d4e3-17a4-4425-9dfb-81af0e3a94d2" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : create tendermint home dir</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1077.1927,-4900.7642C1088.6059,-4966.7707 1137.4412,-5192.9484 1282.2677,-5282.415 1349.1525,-5323.7331 2375.5627,-5319.4282 2886.7347,-5314.6622"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2886.8753,-5318.1612 2896.842,-5314.5673 2886.8095,-5311.1615 2886.8753,-5318.1612"/>
<text text-anchor="middle" x="1887.2677" y="-5321.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">6 [when: evo_services]</text>
<links><link target="task_092e1ea9-6556-419d-a08a-1b2b9f6c84de"/></links></g>
<!-- [task] mn&#45;evo&#45;services : initialize Tendermint node -->
<g id="task_18fcd836-5683-4675-952b-53fced05d92c" class="node">
<title>[task] mn-evo-services : initialize Tendermint node</title>
<polygon fill="none" stroke="#000000" points="3438.7051,-5249.9592 3438.7051,-5264.8709 3282.2097,-5275.415 3060.8917,-5275.415 2904.3963,-5264.8709 2904.3963,-5249.9592 3060.8917,-5239.415 3282.2097,-5239.415 3438.7051,-5249.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5253.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : initialize Tendermint node</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : initialize Tendermint node -->
<g id="edge_93e91ead-7c04-47fd-9454-be5b44fabd60" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : initialize Tendermint node</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1078.5314,-4900.5161C1093.6134,-4960.738 1151.1945,-5154.8026 1282.2677,-5230.415 1350.6745,-5269.877 2385.493,-5265.244 2893.8796,-5260.5286"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2893.963,-5264.0281 2903.9299,-5260.4348 2893.8976,-5257.0284 2893.963,-5264.0281"/>
<text text-anchor="middle" x="1887.2677" y="-5267.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">7 [when: evo_servicestendermint_home_dir.changed]</text>
<links><link target="task_18fcd836-5683-4675-952b-53fced05d92c"/></links></g>
<!-- [task] mn&#45;evo&#45;services : get Tendermint node ID -->
<g id="task_8ca56f9c-10dc-4fd1-b864-29d98ccb523e" class="node">
<title>[task] mn-evo-services : get Tendermint node ID</title>
<polygon fill="none" stroke="#000000" points="3426.7863,-5195.9592 3426.7863,-5210.8709 3277.2727,-5221.415 3065.8286,-5221.415 2916.3151,-5210.8709 2916.3151,-5195.9592 3065.8286,-5185.415 3277.2727,-5185.415 3426.7863,-5195.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5199.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : get Tendermint node ID</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : get Tendermint node ID -->
<g id="edge_92a96dfa-943a-47b3-a1ae-ee9a25475996" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : get Tendermint node ID</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1080.1038,-4900.4347C1098.788,-4955.2732 1163.3607,-5120.2334 1282.2677,-5183.415 1352.5485,-5220.759 2402.3669,-5212.9715 2905.9314,-5207.0224"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2906.2936,-5210.5185 2916.2513,-5206.8998 2906.2104,-5203.5189 2906.2936,-5210.5185"/>
<text text-anchor="middle" x="1887.2677" y="-5215.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">8 [when: evo_services]</text>
<links><link target="task_8ca56f9c-10dc-4fd1-b864-29d98ccb523e"/></links></g>
<!-- [task] mn&#45;evo&#45;services : get Tendermint validator key -->
<g id="task_78c12f2b-a7da-406c-97b6-a88850ea6398" class="node">
<title>[task] mn-evo-services : get Tendermint validator key</title>
<polygon fill="none" stroke="#000000" points="3453.7517,-5141.9592 3453.7517,-5156.8709 3288.4422,-5167.415 3054.6592,-5167.415 2889.3497,-5156.8709 2889.3497,-5141.9592 3054.6592,-5131.415 3288.4422,-5131.415 3453.7517,-5141.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5145.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : get Tendermint validator key</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : get Tendermint validator key -->
<g id="edge_89b83556-e8ef-4eba-9176-8c7082c866b7" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : get Tendermint validator key</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1081.937,-4900.5335C1104.0618,-4950.4981 1173.7498,-5090.002 1282.2677,-5142.415 1352.6631,-5176.4153 2366.2703,-5163.6511 2879.0036,-5154.9225"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2879.2051,-5158.4196 2889.1438,-5154.7493 2879.0855,-5151.4207 2879.2051,-5158.4196"/>
<text text-anchor="middle" x="1887.2677" y="-5168.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">9 [when: evo_services]</text>
<links><link target="task_78c12f2b-a7da-406c-97b6-a88850ea6398"/></links></g>
<!-- [task] mn&#45;evo&#45;services : set_fact -->
<g id="task_6ff9ffd8-ff71-4dd4-a59f-00eab0477c91" class="node">
<title>[task] mn-evo-services : set_fact</title>
<polygon fill="none" stroke="#000000" points="3345.983,-5087.9592 3345.983,-5102.8709 3243.8029,-5113.415 3099.2985,-5113.415 2997.1184,-5102.8709 2997.1184,-5087.9592 3099.2985,-5077.415 3243.8029,-5077.415 3345.983,-5087.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5091.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : set_fact</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : set_fact -->
<g id="edge_ff2d750f-025f-45d6-94e1-f242b0f7999b" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : set_fact</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1083.9008,-4900.4431C1109.1209,-4945.7208 1182.3694,-5063.7122 1282.2677,-5107.415 1359.3384,-5141.1314 2526.4285,-5113.0951 2986.8194,-5100.6334"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2986.9925,-5104.1301 2996.8939,-5100.3601 2986.8027,-5097.1327 2986.9925,-5104.1301"/>
<text text-anchor="middle" x="1887.2677" y="-5127.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">10 [when: evo_services]</text>
<links><link target="task_5f480a85-8189-4f18-9af4-ced261238d5b"/></links></g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : set_fact -->
<g id="edge_51fa119a-1b30-4110-a5f0-08a8ae72818f" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : set_fact</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1087.0599,-4900.5615C1116.1694,-4940.2652 1192.0701,-5034.1096 1282.2677,-5069.415 1292.1162,-5073.2699 2513.4963,-5087.802 2986.9718,-5093.2948"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2986.9455,-5096.7946 2996.9855,-5093.4109 2987.0268,-5089.7951 2986.9455,-5096.7946"/>
<text text-anchor="middle" x="1887.2677" y="-5090.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">11 [when: evo_services]</text>
<links><link target="task_b8537e47-4909-4c62-be64-345277d187c5"/></links></g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : set_fact -->
<g id="edge_77632c10-996c-43b9-8531-0dd5b833fd11" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : set_fact</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1091.3743,-4900.4249C1124.413,-4933.8752 1201.0798,-5004.6253 1282.2677,-5031.415 1346.1123,-5052.4819 2430.3587,-5024.2002 2492.2677,-5050.415 2502.6859,-5054.8265 2499.9057,-5063.8731 2510.2677,-5068.415 2592.6013,-5104.5039 2821.3395,-5106.563 2986.7502,-5102.7094"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2987.1424,-5106.201 2997.0547,-5102.4598 2986.9728,-5099.203 2987.1424,-5106.201"/>
<text text-anchor="middle" x="1887.2677" y="-5054.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">13 [when: evo_servicesinventory_hostname == groups.masternodes[0]]</text>
<links><link target="task_53789fcb-f37b-4257-bfa5-e55d72cfde5e"/></links></g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : set_fact -->
<g id="edge_71c97eb3-210e-4c4b-abb8-db968d12899c" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : set_fact</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1098.3297,-4900.2041C1135.4792,-4926.5337 1210.1597,-4974.7714 1282.2677,-4993.415 1314.8128,-5001.8296 2465.26,-4992.4009 2492.2677,-5012.415 2513.272,-5027.9803 2489.4605,-5052.5874 2510.2677,-5068.415 2588.78,-5128.1379 2859.4618,-5119.8924 3029.2088,-5107.9868"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="3029.5051,-5111.4747 3039.2305,-5107.2715 3029.0067,-5104.4924 3029.5051,-5111.4747"/>
<text text-anchor="middle" x="1887.2677" y="-5016.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">14 [when: evo_servicesinventory_hostname != groups.masternodes[0]]</text>
<links><link target="task_6ff9ffd8-ff71-4dd4-a59f-00eab0477c91"/></links></g>
<!-- [task] mn&#45;evo&#45;services : get genesis time -->
<g id="task_3b6bf538-cdd5-414a-867d-ffc9dbb808a3" class="node">
<title>[task] mn-evo-services : get genesis time</title>
<polygon fill="none" stroke="#000000" points="3389.7161,-5033.9592 3389.7161,-5048.8709 3261.9178,-5059.415 3081.1836,-5059.415 2953.3853,-5048.8709 2953.3853,-5033.9592 3081.1836,-5023.415 3261.9178,-5023.415 3389.7161,-5033.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5037.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : get genesis time</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : get genesis time -->
<g id="edge_7867f5e0-86b6-4ff1-b718-a3ef5b1a4803" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : get genesis time</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1111.2902,-4899.4475C1152.1281,-4917.2927 1220.326,-4944.2516 1282.2677,-4955.415 1348.4361,-4967.3403 2435.4132,-4942.5259 2492.2677,-4978.415 2507.3946,-4987.9638 2495.2459,-5004.702 2510.2677,-5014.415 2587.7452,-5064.5116 2828.2523,-5062.3802 2996.7551,-5053.8337"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2997.1847,-5057.3162 3006.9898,-5053.3023 2996.8217,-5050.3257 2997.1847,-5057.3162"/>
<text text-anchor="middle" x="1887.2677" y="-4982.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">12 [when: evo_servicesinventory_hostname == groups.masternodes[0]]</text>
<links><link target="task_3b6bf538-cdd5-414a-867d-ffc9dbb808a3"/></links></g>
<!-- [task] mn&#45;evo&#45;services : create Tendermint genesis.json and config.toml -->
<g id="task_e6e72222-44a4-4cf7-b5bb-36b487ed1894" class="node">
<title>[task] mn-evo-services : create Tendermint genesis.json and config.toml</title>
<polygon fill="none" stroke="#000000" points="3546.4737,-4979.9592 3546.4737,-4994.8709 3326.8489,-5005.415 3016.2525,-5005.415 2796.6277,-4994.8709 2796.6277,-4979.9592 3016.2525,-4969.415 3326.8489,-4969.415 3546.4737,-4979.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4983.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : create Tendermint genesis.json and config.toml</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : create Tendermint genesis.json and config.toml -->
<g id="edge_d7e92b7b-7f0e-4215-8dee-579272faa0a7" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : create Tendermint genesis.json and config.toml</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1143.7761,-4896.7454C1184.0305,-4904.3873 1235.7924,-4913.086 1282.2677,-4917.415 1349.2123,-4923.6507 2431.1118,-4912.4791 2492.2677,-4940.415 2503.1453,-4945.3839 2499.4449,-4955.3279 2510.2677,-4960.415 2569.3614,-4988.1915 2706.3275,-4996.6261 2840.3725,-4997.4183"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2840.4135,-5000.9184 2850.4292,-4997.4636 2840.4451,-4993.9185 2840.4135,-5000.9184"/>
<text text-anchor="middle" x="1887.2677" y="-4944.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">15 [when: evo_services]</text>
<links><link target="task_e6e72222-44a4-4cf7-b5bb-36b487ed1894"/></links></g>
<!-- [task] mn&#45;evo&#45;services : start masternodes evolution services -->
<g id="task_b052d5e0-ebcd-4c7b-83a2-fe21812a9c13" class="node">
<title>[task] mn-evo-services : start masternodes evolution services</title>
<polygon fill="none" stroke="#000000" points="3493.0428,-4925.9592 3493.0428,-4940.8709 3304.7171,-4951.415 3038.3843,-4951.415 2850.0585,-4940.8709 2850.0585,-4925.9592 3038.3843,-4915.415 3304.7171,-4915.415 3493.0428,-4925.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4929.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : start masternodes evolution services</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : start masternodes evolution services -->
<g id="edge_86b0e6df-0988-495d-ba92-d0d6d347db23" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : start masternodes evolution services</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1188.0818,-4882.6819C1501.8173,-4883.6066 2364.6157,-4887.4906 2492.2677,-4902.415 2500.4074,-4903.3667 2502.1415,-4905.3548 2510.2677,-4906.415 2616.9181,-4920.3298 2733.9876,-4927.6786 2839.5979,-4931.4028"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2839.6676,-4934.9071 2849.7817,-4931.752 2839.9075,-4927.9112 2839.6676,-4934.9071"/>
<text text-anchor="middle" x="1887.2677" y="-4906.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">16 [when: evo_services]</text>
<links><link target="task_b052d5e0-ebcd-4c7b-83a2-fe21812a9c13"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Drive MongoDB container -->
<g id="task_205468e6-776e-4939-8859-5dbcaf9cb96c" class="node">
<title>[task] mn-evo-services : check Drive MongoDB container</title>
<polygon fill="none" stroke="#000000" points="3470.5193,-4871.9592 3470.5193,-4886.8709 3295.3876,-4897.415 3047.7138,-4897.415 2872.5821,-4886.8709 2872.5821,-4871.9592 3047.7138,-4861.415 3295.3876,-4861.415 3470.5193,-4871.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4875.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Drive MongoDB container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Drive MongoDB container -->
<g id="edge_feac03d9-ac5e-4eb8-97dd-b2c91e2107c7" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Drive MongoDB container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1169.1907,-4872.4663C1204.6305,-4869.2075 1245.2507,-4866.0142 1282.2677,-4864.415 1819.5444,-4841.2045 1954.5227,-4858.4785 2492.2677,-4864.415 2615.4758,-4865.7752 2751.2314,-4868.5227 2868.7822,-4871.299"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2868.9331,-4874.8035 2879.0134,-4871.5418 2869.0993,-4867.8054 2868.9331,-4874.8035"/>
<text text-anchor="middle" x="1887.2677" y="-4868.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">17 [when: evo_services]</text>
<links><link target="task_205468e6-776e-4939-8859-5dbcaf9cb96c"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Drive Update State container -->
<g id="task_ffc82de6-e94f-4698-8b6b-3e1d24a671fd" class="node">
<title>[task] mn-evo-services : check Drive Update State container</title>
<polygon fill="none" stroke="#000000" points="3488.194,-4817.9592 3488.194,-4832.8709 3302.7086,-4843.415 3040.3928,-4843.415 2854.9074,-4832.8709 2854.9074,-4817.9592 3040.3928,-4807.415 3302.7086,-4807.415 3488.194,-4817.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4821.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Drive Update State container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Drive Update State container -->
<g id="edge_8dfa8ceb-138d-4dcc-9e5e-6243ebedd03f" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Drive Update State container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1127.1522,-4866.454C1168.8307,-4854.7202 1228.676,-4839.759 1282.2677,-4833.415 1574.5905,-4798.8112 2385.7318,-4808.798 2844.4784,-4817.8587"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2844.5073,-4821.3598 2854.5748,-4818.059 2844.6462,-4814.3612 2844.5073,-4821.3598"/>
<text text-anchor="middle" x="1887.2677" y="-4837.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">18 [when: evo_services]</text>
<links><link target="task_ffc82de6-e94f-4698-8b6b-3e1d24a671fd"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Drive API container -->
<g id="task_d879bb1a-3632-40c6-acfc-722f9fd7b9d7" class="node">
<title>[task] mn-evo-services : check Drive API container</title>
<polygon fill="none" stroke="#000000" points="3439.612,-4763.9592 3439.612,-4778.8709 3282.5853,-4789.415 3060.5161,-4789.415 2903.4894,-4778.8709 2903.4894,-4763.9592 3060.5161,-4753.415 3282.5853,-4753.415 3439.612,-4763.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4767.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Drive API container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Drive API container -->
<g id="edge_725b4925-a2bb-45fb-a2a4-532601c60068" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Drive API container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1103.2973,-4864.8108C1142.3091,-4842.2194 1214.654,-4804.1831 1282.2677,-4789.415 1588.1025,-4722.6152 2488.1522,-4745.4201 2926.314,-4761.3469"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2926.4567,-4764.8544 2936.5778,-4761.7218 2926.7123,-4757.8591 2926.4567,-4764.8544"/>
<text text-anchor="middle" x="1887.2677" y="-4793.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">19 [when: evo_services]</text>
<links><link target="task_d879bb1a-3632-40c6-acfc-722f9fd7b9d7"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Machine container -->
<g id="task_230e1206-a144-40fb-a176-e91f12f27015" class="node">
<title>[task] mn-evo-services : check Machine container</title>
<polygon fill="none" stroke="#000000" points="3433.8561,-4709.9592 3433.8561,-4724.8709 3280.2012,-4735.415 3062.9002,-4735.415 2909.2452,-4724.8709 2909.2452,-4709.9592 3062.9002,-4699.415 3280.2012,-4699.415 3433.8561,-4709.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4713.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Machine container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Machine container -->
<g id="edge_4b85ce85-4fd4-4802-8f21-0be975b63635" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Machine container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1090.1008,-4864.3409C1122.1046,-4829.2185 1198.7465,-4752.7185 1282.2677,-4724.415 1431.6254,-4673.8011 2422.8023,-4695.2826 2906.6995,-4709.1025"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2906.8768,-4712.6089 2916.973,-4709.3969 2907.0774,-4705.6118 2906.8768,-4712.6089"/>
<text text-anchor="middle" x="1887.2677" y="-4728.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">20 [when: evo_services]</text>
<links><link target="task_230e1206-a144-40fb-a176-e91f12f27015"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Tendermint container -->
<g id="task_bca45b43-fd01-4e7a-9e44-b8bd7145eeb1" class="node">
<title>[task] mn-evo-services : check Tendermint container</title>
<polygon fill="none" stroke="#000000" points="3449.3098,-4655.9592 3449.3098,-4670.8709 3286.6023,-4681.415 3056.4991,-4681.415 2893.7916,-4670.8709 2893.7916,-4655.9592 3056.4991,-4645.415 3286.6023,-4645.415 3449.3098,-4655.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4659.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Tendermint container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Tendermint container -->
<g id="edge_377d3d57-43da-45a8-beb3-8ff4f8b554c6" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Tendermint container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1085.0492,-4864.411C1111.8298,-4821.4538 1186.4284,-4713.5532 1282.2677,-4673.415 1428.2441,-4612.2792 2427.9241,-4637.6405 2911.1224,-4653.8259"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2911.2676,-4657.3327 2921.3796,-4654.1707 2911.5028,-4650.3366 2911.2676,-4657.3327"/>
<text text-anchor="middle" x="1887.2677" y="-4677.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">21 [when: evo_services]</text>
<links><link target="task_bca45b43-fd01-4e7a-9e44-b8bd7145eeb1"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check DAPI API container -->
<g id="task_26667a4d-0565-40c4-9b7e-d1d2d6c8a796" class="node">
<title>[task] mn-evo-services : check DAPI API container</title>
<polygon fill="none" stroke="#000000" points="3438.7051,-4601.9592 3438.7051,-4616.8709 3282.2097,-4627.415 3060.8917,-4627.415 2904.3963,-4616.8709 2904.3963,-4601.9592 3060.8917,-4591.415 3282.2097,-4591.415 3438.7051,-4601.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4605.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check DAPI API container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check DAPI API container -->
<g id="edge_21e186ef-e1c5-4199-99e9-93d4265865fd" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check DAPI API container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1081.6308,-4864.1901C1103.1908,-4813.2368 1172.0271,-4669.5049 1282.2677,-4615.415 1353.1595,-4580.6318 2386.7239,-4594.7896 2894.3369,-4603.9361"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2894.3102,-4607.4361 2904.3718,-4604.1175 2894.4367,-4600.4372 2894.3102,-4607.4361"/>
<text text-anchor="middle" x="1887.2677" y="-4619.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">22 [when: evo_services]</text>
<links><link target="task_26667a4d-0565-40c4-9b7e-d1d2d6c8a796"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check DAPI TxFilterStream container -->
<g id="task_fa1f4f92-4276-4991-b32f-5a0620b0cbb9" class="node">
<title>[task] mn-evo-services : check DAPI TxFilterStream container</title>
<polygon fill="none" stroke="#000000" points="3497.8918,-4547.9592 3497.8918,-4562.8709 3306.7256,-4573.415 3036.3758,-4573.415 2845.2096,-4562.8709 2845.2096,-4547.9592 3036.3758,-4537.415 3306.7256,-4537.415 3497.8918,-4547.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4551.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check DAPI TxFilterStream container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check DAPI TxFilterStream container -->
<g id="edge_af4c2bc9-f9d8-4984-b896-ff7769aabf58" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check DAPI TxFilterStream container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1079.8171,-4864.3248C1097.8747,-4808.4662 1161.2883,-4638.5654 1282.2677,-4573.415 1420.527,-4498.9591 2409.076,-4525.8212 2898.4766,-4544.0857"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2898.3868,-4547.5847 2908.5108,-4544.4616 2898.6489,-4540.5896 2898.3868,-4547.5847"/>
<text text-anchor="middle" x="1887.2677" y="-4577.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">23 [when: evo_services]</text>
<links><link target="task_fa1f4f92-4276-4991-b32f-5a0620b0cbb9"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check DAPI Nginx container -->
<g id="task_bba93e19-ca28-4e15-be5f-45a35271cf8c" class="node">
<title>[task] mn-evo-services : check DAPI Nginx container</title>
<polygon fill="none" stroke="#000000" points="3450.6239,-4493.9592 3450.6239,-4508.8709 3287.1466,-4519.415 3055.9548,-4519.415 2892.4775,-4508.8709 2892.4775,-4493.9592 3055.9548,-4483.415 3287.1466,-4483.415 3450.6239,-4493.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4497.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check DAPI Nginx container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check DAPI Nginx container -->
<g id="edge_a5e6ae0e-7ec7-4e8b-ad05-565fcbb7876c" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check DAPI Nginx container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1077.6839,-4864.0965C1090.4886,-4800.2669 1142.7462,-4587.0515 1282.2677,-4504.415 1349.6842,-4464.4853 2369.3044,-4482.4998 2881.8968,-4494.1984"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2881.9558,-4497.7006 2892.0334,-4494.4304 2882.1161,-4490.7024 2881.9558,-4497.7006"/>
<text text-anchor="middle" x="1887.2677" y="-4508.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">24 [when: evo_services]</text>
<links><link target="task_bba93e19-ca28-4e15-be5f-45a35271cf8c"/></links></g>
<!-- [task] mn&#45;evo&#45;services : check Envoy container -->
<g id="task_b3f8e65b-c074-4805-abb6-cad41d6723fc" class="node">
<title>[task] mn-evo-services : check Envoy container</title>
<polygon fill="none" stroke="#000000" points="3421.9374,-4439.9592 3421.9374,-4454.8709 3275.2642,-4465.415 3067.8371,-4465.415 2921.164,-4454.8709 2921.164,-4439.9592 3067.8371,-4429.415 3275.2642,-4429.415 3421.9374,-4439.9592"/>
<text text-anchor="middle" x="3171.5507" y="-4443.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-evo-services : check Envoy container</text>
</g>
<!-- [role] mn&#45;evo&#45;services&#45;&gt;[task] mn&#45;evo&#45;services : check Envoy container -->
<g id="edge_0dc9ae5a-dfc4-482b-83f2-e666ecde036d" class="edge">
<title>[role] mn-evo-services-&gt;[task] mn-evo-services : check Envoy container</title>
<path fill="none" stroke="#77c4a4" stroke-width="2" d="M1076.6696,-4864.004C1086.4839,-4795.6061 1131.0582,-4555.1991 1282.2677,-4460.415 1349.9359,-4417.998 2408.3973,-4432.6031 2910.7347,-4442.0133"/>
<polygon fill="#77c4a4" stroke="#77c4a4" stroke-width="2" points="2910.9638,-4445.5182 2921.0279,-4442.2069 2911.0955,-4438.5194 2910.9638,-4445.5182"/>
<text text-anchor="middle" x="1887.2677" y="-4464.215" font-family="Times,serif" font-size="14.00" fill="#77c4a4">25 [when: evo_services]</text>
<links><link target="task_b3f8e65b-c074-4805-abb6-cad41d6723fc"/></links></g>
<!-- [role] generate&#45;firstblock -->
<g id="role_d63ec16d-988c-470f-b7b3-49796ed930a3" class="node">
<title>[role] generate-firstblock</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-3402.415" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-3398.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] generate-firstblock</text>
<links><link target="edge_cb6e09e4-38f4-4aa6-b47f-92e0a916c7f1"/><link target="edge_b688dd17-7344-447d-b8a3-f734287fa3ca"/><link target="edge_fad0361d-8773-4196-b6ce-db38c76d28c7"/><link target="edge_c9e298f3-09b4-4cac-91f5-d3c53188dac3"/><link target="edge_95f0e5fd-c584-46a2-b7fd-490702d46585"/></links></g>
<!-- [task] generate&#45;firstblock : getblockchaininfo -->
<g id="task_335054a5-85c5-43ea-aa15-263f426703ac" class="node">
<title>[task] generate-firstblock : getblockchaininfo</title>
<polygon fill="none" stroke="#000000" points="3411.3326,-3467.9592 3411.3326,-3482.8709 3270.8716,-3493.415 3072.2298,-3493.415 2931.7687,-3482.8709 2931.7687,-3467.9592 3072.2298,-3457.415 3270.8716,-3457.415 3411.3326,-3467.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3471.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-firstblock : getblockchaininfo</text>
</g>
<!-- [role] generate&#45;firstblock&#45;&gt;[task] generate&#45;firstblock : getblockchaininfo -->
<g id="edge_cb6e09e4-38f4-4aa6-b47f-92e0a916c7f1" class="edge">
<title>[role] generate-firstblock-&gt;[task] generate-firstblock : getblockchaininfo</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M1153.5378,-3416.6167C1192.2232,-3422.9396 1239.5353,-3429.7694 1282.2677,-3433.415 1868.0519,-3483.3908 2559.4694,-3483.981 2921.6116,-3479.8369"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="2921.7396,-3483.3358 2931.6981,-3479.7193 2921.658,-3476.3363 2921.7396,-3483.3358"/>
<text text-anchor="middle" x="1887.2677" y="-3484.215" font-family="Times,serif" font-size="14.00" fill="#30f063">1 [when: dash_network == "devnet" or dash_network == "regtest"]</text>
<links><link target="task_335054a5-85c5-43ea-aa15-263f426703ac"/></links></g>
<!-- [task] generate&#45;firstblock : set_fact -->
<g id="task_4dd1a7c4-4437-464b-bfb9-ef146deadac2" class="node">
<title>[task] generate-firstblock : set_fact</title>
<polygon fill="none" stroke="#000000" points="3361.4367,-3305.9592 3361.4367,-3320.8709 3250.204,-3331.415 3092.8973,-3331.415 2981.6647,-3320.8709 2981.6647,-3305.9592 3092.8973,-3295.415 3250.204,-3295.415 3361.4367,-3305.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3309.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-firstblock : set_fact</text>
</g>
<!-- [role] generate&#45;firstblock&#45;&gt;[task] generate&#45;firstblock : set_fact -->
<g id="edge_b688dd17-7344-447d-b8a3-f734287fa3ca" class="edge">
<title>[role] generate-firstblock-&gt;[task] generate-firstblock : set_fact</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M1124.5033,-3385.8272C1166.2106,-3372.9062 1227.393,-3355.9411 1282.2677,-3348.415 1323.6154,-3342.7442 2493.6205,-3323.9642 2971.3256,-3316.5066"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="2971.4941,-3320.0045 2981.4383,-3316.3488 2971.3849,-3313.0054 2971.4941,-3320.0045"/>
<text text-anchor="middle" x="1887.2677" y="-3352.215" font-family="Times,serif" font-size="14.00" fill="#30f063">2 [when: dash_network == "devnet" or dash_network == "regtest"]</text>
<links><link target="task_f8fb95c0-7adc-459d-a24f-78530489e2e8"/></links></g>
<!-- [role] generate&#45;firstblock&#45;&gt;[task] generate&#45;firstblock : set_fact -->
<g id="edge_fad0361d-8773-4196-b6ce-db38c76d28c7" class="edge">
<title>[role] generate-firstblock-&gt;[task] generate-firstblock : set_fact</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M1101.8442,-3384.7655C1140.3768,-3361.207 1213.4307,-3320.6808 1282.2677,-3305.415 1544.7789,-3247.1989 2223.3835,-3303.8318 2492.2677,-3305.415 2653.4926,-3306.3644 2836.2309,-3308.5811 2971.532,-3310.4409"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="2971.5522,-3313.9414 2981.5996,-3310.5798 2971.6489,-3306.9421 2971.5522,-3313.9414"/>
<text text-anchor="middle" x="1887.2677" y="-3309.215" font-family="Times,serif" font-size="14.00" fill="#30f063">3 [when: dash_network == "devnet" or dash_network == "regtest"dash_network == "devnet"]</text>
<links><link target="task_4dd1a7c4-4437-464b-bfb9-ef146deadac2"/></links></g>
<!-- [task] generate&#45;firstblock : debug -->
<g id="task_6c7f8da8-3c8b-4fcb-ba35-2cd4086e1f7b" class="node">
<title>[task] generate-firstblock : debug</title>
<polygon fill="none" stroke="#000000" points="3352.1461,-3413.9592 3352.1461,-3428.8709 3246.3557,-3439.415 3096.7456,-3439.415 2990.9553,-3428.8709 2990.9553,-3413.9592 3096.7456,-3403.415 3246.3557,-3403.415 3352.1461,-3413.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3417.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-firstblock : debug</text>
</g>
<!-- [role] generate&#45;firstblock&#45;&gt;[task] generate&#45;firstblock : debug -->
<g id="edge_c9e298f3-09b4-4cac-91f5-d3c53188dac3" class="edge">
<title>[role] generate-firstblock-&gt;[task] generate-firstblock : debug</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M1202.3586,-3403.575C1557.9827,-3406.7968 2559.2762,-3415.8681 2980.768,-3419.6866"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="2980.8915,-3423.1878 2990.9228,-3419.7786 2980.9549,-3416.1881 2980.8915,-3423.1878"/>
<text text-anchor="middle" x="1887.2677" y="-3418.215" font-family="Times,serif" font-size="14.00" fill="#30f063">4 [when: dash_network == "devnet" or dash_network == "regtest"]</text>
<links><link target="task_6c7f8da8-3c8b-4fcb-ba35-2cd4086e1f7b"/></links></g>
<!-- [task] generate&#45;firstblock : generate first block -->
<g id="task_7a75e9c6-5c39-4c74-8992-8fbbca3f7355" class="node">
<title>[task] generate-firstblock : generate first block</title>
<polygon fill="none" stroke="#000000" points="3421.5306,-3359.9592 3421.5306,-3374.8709 3275.0958,-3385.415 3068.0056,-3385.415 2921.5708,-3374.8709 2921.5708,-3359.9592 3068.0056,-3349.415 3275.0958,-3349.415 3421.5306,-3359.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3363.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-firstblock : generate first block</text>
</g>
<!-- [role] generate&#45;firstblock&#45;&gt;[task] generate&#45;firstblock : generate first block -->
<g id="edge_95f0e5fd-c584-46a2-b7fd-490702d46585" class="edge">
<title>[role] generate-firstblock-&gt;[task] generate-firstblock : generate first block</title>
<path fill="none" stroke="#30f063" stroke-width="2" d="M1178.1397,-3391.8398C1211.3679,-3388.8811 1248.3349,-3386.0339 1282.2677,-3384.415 1591.1711,-3369.6777 2470.0201,-3367.4274 2911.6135,-3367.2646"/>
<polygon fill="#30f063" stroke="#30f063" stroke-width="2" points="2911.6409,-3370.7646 2921.6397,-3367.2612 2911.6385,-3363.7646 2911.6409,-3370.7646"/>
<text text-anchor="middle" x="1887.2677" y="-3388.215" font-family="Times,serif" font-size="14.00" fill="#30f063">5 [when: dash_network == "devnet" or dash_network == "regtest"initial_block_count|int &lt; required_block_count|int]</text>
<links><link target="task_7a75e9c6-5c39-4c74-8992-8fbbca3f7355"/></links></g>
<!-- Play #10: seed_node (0)&#45;&gt;[role] generate&#45;firstblock -->
<g id="edge_f3cc65d1-e709-46e8-9374-3273605d6311" class="edge">
<title>Play #10: seed_node (0)-&gt;[role] generate-firstblock</title>
<path fill="none" stroke="#30f063" d="M465.0954,-3591.3696C480.4982,-3587.61 496.4829,-3583.5326 511.3818,-3579.415 697.2064,-3528.0593 914.0197,-3456.5646 1015.8555,-3422.2877"/>
<polygon fill="#30f063" stroke="#30f063" points="1016.9884,-3425.5994 1025.3468,-3419.0887 1014.7526,-3418.966 1016.9884,-3425.5994"/>
<text text-anchor="middle" x="697.8818" y="-3574.215" font-family="Times,serif" font-size="14.00" fill="#30f063">1</text>
<links><link target="role_d63ec16d-988c-470f-b7b3-49796ed930a3"/></links></g>
<!-- [role] dashd&#45;generate&#45;miner -->
<g id="role_99535c62-056f-4d28-bc57-dbe59d6b7454" class="node">
<title>[role] dashd-generate-miner</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-3235.415" rx="141.075" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-3231.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] dashd-generate-miner</text>
<links><link target="edge_7916f159-4e36-4735-a011-4fe5dcb55889"/><link target="edge_33f5127d-a983-485c-a60c-6c369eafae1b"/><link target="edge_570aef3e-f6dd-4294-84a0-5bae3d9d4ed8"/></links></g>
<!-- [task] dashd&#45;generate&#45;miner : copy dashd&#45;generate&#45;miner script -->
<g id="task_709a96ad-d45c-4b4e-9edf-faab2d6e7c2e" class="node">
<title>[task] dashd-generate-miner : copy dashd-generate-miner script</title>
<polygon fill="none" stroke="#000000" points="3506.2756,-3251.9592 3506.2756,-3266.8709 3310.1983,-3277.415 3032.9031,-3277.415 2836.8258,-3266.8709 2836.8258,-3251.9592 3032.9031,-3241.415 3310.1983,-3241.415 3506.2756,-3251.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3255.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd-generate-miner : copy dashd-generate-miner script</text>
</g>
<!-- [role] dashd&#45;generate&#45;miner&#45;&gt;[task] dashd&#45;generate&#45;miner : copy dashd&#45;generate&#45;miner script -->
<g id="edge_7916f159-4e36-4735-a011-4fe5dcb55889" class="edge">
<title>[role] dashd-generate-miner-&gt;[task] dashd-generate-miner : copy dashd-generate-miner script</title>
<path fill="none" stroke="#e7555c" stroke-width="2" d="M1215.1862,-3237.027C1541.6815,-3240.7633 2357.9581,-3250.1045 2826.4607,-3255.4659"/>
<polygon fill="#e7555c" stroke="#e7555c" stroke-width="2" points="2826.7343,-3258.9692 2836.7737,-3255.584 2826.8145,-3251.9697 2826.7343,-3258.9692"/>
<text text-anchor="middle" x="1887.2677" y="-3254.215" font-family="Times,serif" font-size="14.00" fill="#e7555c">1 [when: dash_network != "mainnet"]</text>
<links><link target="task_709a96ad-d45c-4b4e-9edf-faab2d6e7c2e"/></links></g>
<!-- [task] dashd&#45;generate&#45;miner : create dashd&#45;generate&#45;miner service -->
<g id="task_1444b6e6-7194-4a71-bc43-f2569acdb991" class="node">
<title>[task] dashd-generate-miner : create dashd-generate-miner service</title>
<polygon fill="none" stroke="#000000" points="3521.3223,-3197.9592 3521.3223,-3212.8709 3316.4308,-3223.415 3026.6705,-3223.415 2821.7791,-3212.8709 2821.7791,-3197.9592 3026.6705,-3187.415 3316.4308,-3187.415 3521.3223,-3197.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3201.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd-generate-miner : create dashd-generate-miner service</text>
</g>
<!-- [role] dashd&#45;generate&#45;miner&#45;&gt;[task] dashd&#45;generate&#45;miner : create dashd&#45;generate&#45;miner service -->
<g id="edge_33f5127d-a983-485c-a60c-6c369eafae1b" class="edge">
<title>[role] dashd-generate-miner-&gt;[task] dashd-generate-miner : create dashd-generate-miner service</title>
<path fill="none" stroke="#e7555c" stroke-width="2" d="M1187.5458,-3224.615C1218.2519,-3222.1077 1251.5094,-3219.7763 1282.2677,-3218.415 1814.343,-3194.868 2431.5131,-3195.9614 2811.78,-3199.9108"/>
<polygon fill="#e7555c" stroke="#e7555c" stroke-width="2" points="2811.8032,-3203.4111 2821.8394,-3200.0165 2811.8768,-3196.4115 2811.8032,-3203.4111"/>
<text text-anchor="middle" x="1887.2677" y="-3222.215" font-family="Times,serif" font-size="14.00" fill="#e7555c">2 [when: dash_network != "mainnet"]</text>
<links><link target="task_1444b6e6-7194-4a71-bc43-f2569acdb991"/></links></g>
<!-- [task] dashd&#45;generate&#45;miner : enable dashd&#45;generate&#45;miner -->
<g id="task_703c8ea9-6996-44fd-ace7-2af5ff0fda6f" class="node">
<title>[task] dashd-generate-miner : enable dashd-generate-miner</title>
<polygon fill="none" stroke="#000000" points="3483.3451,-3143.9592 3483.3451,-3158.8709 3300.7002,-3169.415 3042.4012,-3169.415 2859.7563,-3158.8709 2859.7563,-3143.9592 3042.4012,-3133.415 3300.7002,-3133.415 3483.3451,-3143.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3147.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] dashd-generate-miner : enable dashd-generate-miner</text>
</g>
<!-- [role] dashd&#45;generate&#45;miner&#45;&gt;[task] dashd&#45;generate&#45;miner : enable dashd&#45;generate&#45;miner -->
<g id="edge_570aef3e-f6dd-4294-84a0-5bae3d9d4ed8" class="edge">
<title>[role] dashd-generate-miner-&gt;[task] dashd-generate-miner : enable dashd-generate-miner</title>
<path fill="none" stroke="#e7555c" stroke-width="2" d="M1122.7451,-3218.3837C1164.426,-3204.6367 1226.4896,-3186.3275 1282.2677,-3178.415 1432.36,-3157.1235 2350.768,-3152.5026 2849.6616,-3151.5786"/>
<polygon fill="#e7555c" stroke="#e7555c" stroke-width="2" points="2849.9096,-3155.0783 2859.9032,-3151.5601 2849.8968,-3148.0783 2849.9096,-3155.0783"/>
<text text-anchor="middle" x="1887.2677" y="-3182.215" font-family="Times,serif" font-size="14.00" fill="#e7555c">3 [when: dash_network != "mainnet"]</text>
<links><link target="task_703c8ea9-6996-44fd-ace7-2af5ff0fda6f"/></links></g>
<!-- Play #11: miners (0)&#45;&gt;[role] dashd&#45;generate&#45;miner -->
<g id="edge_5b7fe5e2-59d5-458d-8735-74d351a3902b" class="edge">
<title>Play #11: miners (0)-&gt;[role] dashd-generate-miner</title>
<path fill="none" stroke="#e7555c" d="M408.7183,-3534.2605C436.2044,-3512.9902 484.3034,-3477.5884 529.3818,-3453.415 696.4108,-3363.8453 908.3974,-3289.3509 1011.8391,-3255.3087"/>
<polygon fill="#e7555c" stroke="#e7555c" points="1013.0925,-3258.5812 1021.5056,-3252.1415 1010.9129,-3251.9292 1013.0925,-3258.5812"/>
<text text-anchor="middle" x="697.8818" y="-3457.215" font-family="Times,serif" font-size="14.00" fill="#e7555c">1</text>
<links><link target="role_99535c62-056f-4d28-bc57-dbe59d6b7454"/></links></g>
<!-- [role] multifaucet -->
<g id="role_5d80791f-e722-4899-9fa5-0e1eff7f6121" class="node">
<title>[role] multifaucet</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-5951.415" rx="92.0841" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-5947.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] multifaucet</text>
<links><link target="edge_5286962a-4d16-4de9-9ae2-4d9c46423a3c"/><link target="edge_23ea60cf-14b6-4bef-85d5-85bb6d8d8dff"/><link target="edge_ce5660ce-99a0-405d-a649-2563baa8ecab"/><link target="edge_cdecef0d-64cd-4d73-98cb-e1e6e32ad16d"/></links></g>
<!-- [task] multifaucet : import multifaucet donation address -->
<g id="task_8bc70149-60c0-4d00-b80d-493f690f749e" class="node">
<title>[task] multifaucet : import multifaucet donation address</title>
<polygon fill="none" stroke="#000000" points="3467.8915,-6048.9592 3467.8915,-6063.8709 3294.2991,-6074.415 3048.8023,-6074.415 2875.2099,-6063.8709 2875.2099,-6048.9592 3048.8023,-6038.415 3294.2991,-6038.415 3467.8915,-6048.9592"/>
<text text-anchor="middle" x="3171.5507" y="-6052.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] multifaucet : import multifaucet donation address</text>
</g>
<!-- [role] multifaucet&#45;&gt;[task] multifaucet : import multifaucet donation address -->
<g id="edge_5286962a-4d16-4de9-9ae2-4d9c46423a3c" class="edge">
<title>[role] multifaucet-&gt;[task] multifaucet : import multifaucet donation address</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1121.1769,-5966.9612C1162.9115,-5979.9921 1225.9167,-5997.6727 1282.2677,-6005.415 1548.7022,-6042.0218 2223.5169,-6018.3988 2492.2677,-6028.415 2500.2745,-6028.7135 2502.2647,-6029.0294 2510.2677,-6029.415 2639.0612,-6035.6216 2782.0108,-6041.5751 2901.9565,-6046.3047"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2901.8871,-6049.8045 2912.0171,-6046.7006 2902.1625,-6042.81 2901.8871,-6049.8045"/>
<text text-anchor="middle" x="1887.2677" y="-6032.215" font-family="Times,serif" font-size="14.00" fill="#077e71">1</text>
<links><link target="task_8bc70149-60c0-4d00-b80d-493f690f749e"/></links></g>
<!-- [task] multifaucet : create multifaucet dirs -->
<g id="task_42d24b02-ec13-4d1f-957d-6d249428ed90" class="node">
<title>[task] multifaucet : create multifaucet dirs</title>
<polygon fill="none" stroke="#000000" points="3399.0071,-5994.9592 3399.0071,-6009.8709 3265.7662,-6020.415 3077.3352,-6020.415 2944.0943,-6009.8709 2944.0943,-5994.9592 3077.3352,-5984.415 3265.7662,-5984.415 3399.0071,-5994.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5998.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] multifaucet : create multifaucet dirs</text>
</g>
<!-- [role] multifaucet&#45;&gt;[task] multifaucet : create multifaucet dirs -->
<g id="edge_23ea60cf-14b6-4bef-85d5-85bb6d8d8dff" class="edge">
<title>[role] multifaucet-&gt;[task] multifaucet : create multifaucet dirs</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1158.2326,-5958.9903C1196.0945,-5962.12 1241.3992,-5965.4658 1282.2677,-5967.415 1322.8974,-5969.3528 2435.1295,-5989.3059 2933.7105,-5998.189"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2933.8571,-6001.6921 2943.9179,-5998.3709 2933.9819,-5994.6932 2933.8571,-6001.6921"/>
<text text-anchor="middle" x="1887.2677" y="-5993.215" font-family="Times,serif" font-size="14.00" fill="#077e71">2</text>
<links><link target="task_42d24b02-ec13-4d1f-957d-6d249428ed90"/></links></g>
<!-- [task] multifaucet : multifaucet config -->
<g id="task_18022136-9d12-43ea-991d-3ea3e1a44ac4" class="node">
<title>[task] multifaucet : multifaucet config</title>
<polygon fill="none" stroke="#000000" points="3375.5763,-5940.9592 3375.5763,-5955.8709 3256.0609,-5966.415 3087.0405,-5966.415 2967.525,-5955.8709 2967.525,-5940.9592 3087.0405,-5930.415 3256.0609,-5930.415 3375.5763,-5940.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5944.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] multifaucet : multifaucet config</text>
</g>
<!-- [role] multifaucet&#45;&gt;[task] multifaucet : multifaucet config -->
<g id="edge_ce5660ce-99a0-405d-a649-2563baa8ecab" class="edge">
<title>[role] multifaucet-&gt;[task] multifaucet : multifaucet config</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1166.8058,-5951.2828C1480.1835,-5950.8345 2507.3597,-5949.3651 2957.2502,-5948.7216"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2957.4467,-5952.2214 2967.4416,-5948.707 2957.4366,-5945.2214 2957.4467,-5952.2214"/>
<text text-anchor="middle" x="1887.2677" y="-5954.215" font-family="Times,serif" font-size="14.00" fill="#077e71">3</text>
<links><link target="task_18022136-9d12-43ea-991d-3ea3e1a44ac4"/></links></g>
<!-- [task] multifaucet : multifaucet service -->
<g id="task_92933776-e18f-4a3f-a7d3-5dd055cb0136" class="node">
<title>[task] multifaucet : multifaucet service</title>
<polygon fill="none" stroke="#000000" points="3380.4253,-5886.9592 3380.4253,-5901.8709 3258.0694,-5912.415 3085.032,-5912.415 2962.6761,-5901.8709 2962.6761,-5886.9592 3085.032,-5876.415 3258.0694,-5876.415 3380.4253,-5886.9592"/>
<text text-anchor="middle" x="3171.5507" y="-5890.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] multifaucet : multifaucet service</text>
</g>
<!-- [role] multifaucet&#45;&gt;[task] multifaucet : multifaucet service -->
<g id="edge_cdecef0d-64cd-4d73-98cb-e1e6e32ad16d" class="edge">
<title>[role] multifaucet-&gt;[task] multifaucet : multifaucet service</title>
<path fill="none" stroke="#077e71" stroke-width="2" d="M1153.1969,-5941.9197C1192.009,-5937.6379 1239.5283,-5932.9761 1282.2677,-5930.415 1885.9728,-5894.2399 2599.9408,-5891.4972 2952.2928,-5892.7955"/>
<polygon fill="#077e71" stroke="#077e71" stroke-width="2" points="2952.3402,-5896.2956 2962.3536,-5892.8341 2952.3671,-5889.2957 2952.3402,-5896.2956"/>
<text text-anchor="middle" x="1887.2677" y="-5934.215" font-family="Times,serif" font-size="14.00" fill="#077e71">4</text>
<links><link target="task_92933776-e18f-4a3f-a7d3-5dd055cb0136"/></links></g>
<!-- Play #12: web (0)&#45;&gt;[role] dashd -->
<g id="edge_91a37106-e0e1-4f75-98bb-c617ff484c4c" class="edge">
<title>Play #12: web (0)-&gt;[role] dashd</title>
<path fill="none" stroke="#077e71" d="M397.568,-5818.4651C452.5672,-5903.6437 690.3209,-6274.4209 866.3818,-6589.415 944.815,-6729.7416 1029.3425,-6902.8708 1061.1938,-6968.9928"/>
<polygon fill="#077e71" stroke="#077e71" points="1058.1867,-6970.8156 1065.6747,-6978.3109 1064.4952,-6967.7819 1058.1867,-6970.8156"/>
<text text-anchor="middle" x="697.8818" y="-6593.215" font-family="Times,serif" font-size="14.00" fill="#077e71">2</text>
<links><link target="role_c8fab5a5-e934-4bc5-baa8-93aca71f6d69"/></links></g>
<!-- Play #12: web (0)&#45;&gt;[role] insight -->
<g id="edge_91646c50-06dc-4830-a881-b801db09b66f" class="edge">
<title>Play #12: web (0)-&gt;[role] insight</title>
<path fill="none" stroke="#077e71" d="M401.2153,-5782.127C425.2423,-5755.062 474.7051,-5705.49 529.3818,-5686.415 697.6176,-5627.7229 913.0692,-5665.0727 1015.3481,-5688.96"/>
<polygon fill="#077e71" stroke="#077e71" points="1014.645,-5692.3903 1025.1833,-5691.2975 1016.2636,-5685.58 1014.645,-5692.3903"/>
<text text-anchor="middle" x="697.8818" y="-5690.215" font-family="Times,serif" font-size="14.00" fill="#077e71">3</text>
<links><link target="role_c50ee615-922d-4fe3-a99d-e72c2c2ac782"/></links></g>
<!-- Play #12: web (0)&#45;&gt;[role] multifaucet -->
<g id="edge_63e97cea-eb16-4385-aff1-daddd63c3540" class="edge">
<title>Play #12: web (0)-&gt;[role] multifaucet</title>
<path fill="none" stroke="#077e71" d="M441.7645,-5818.5128C468.171,-5826.7159 500.2283,-5836.1757 529.3818,-5843.415 692.8331,-5884.0027 886.8438,-5919.4687 993.6779,-5937.9163"/>
<polygon fill="#077e71" stroke="#077e71" points="993.2918,-5941.4012 1003.7406,-5939.648 994.4791,-5934.5026 993.2918,-5941.4012"/>
<text text-anchor="middle" x="697.8818" y="-5918.215" font-family="Times,serif" font-size="14.00" fill="#077e71">1</text>
<links><link target="role_5d80791f-e722-4899-9fa5-0e1eff7f6121"/></links></g>
<!-- [role] mn&#45;init -->
<g id="role_516087ec-bf71-4df1-8d60-a72056c08fb4" class="node">
<title>[role] mn-init</title>
<ellipse fill="none" stroke="#000000" cx="1074.3248" cy="-1668.415" rx="71.4873" ry="18"/>
<text text-anchor="middle" x="1074.3248" y="-1664.715" font-family="Times,serif" font-size="14.00" fill="#000000">[role] mn-init</text>
<links><link target="edge_f2382d15-a277-4e2b-ac0c-72da6e714c27"/><link target="edge_e5d3a6eb-80ce-4ce0-9036-a55d24180fff"/><link target="edge_9d7e4e23-d4db-4f86-97af-0d65a807fe27"/><link target="edge_49e14e62-f88a-45d2-a096-f919f46e0261"/><link target="edge_cd9656f4-1478-4e2e-aed5-79c28e74410b"/><link target="edge_d8cb5ad3-e764-420c-94df-0dd0897b4e5c"/><link target="edge_5ff01a03-a9c7-4c2e-b1f7-4d534c28b1bc"/><link target="edge_44172580-1c4b-4a3e-ae48-1f035fdf265d"/><link target="edge_d4a4aed5-b70b-4056-99cf-4325587af433"/><link target="edge_79f5b979-691f-41ed-94b7-54149cd5a2d7"/><link target="edge_59b7a481-62b6-4705-9d04-12fcb1906812"/><link target="edge_9712975a-5db8-41bd-ba27-0fd432e826da"/><link target="edge_769ce4b6-9693-4745-9f83-d40ee67fef9d"/><link target="edge_cb21e5c1-71f8-4b88-b465-63cbcaa260dc"/><link target="edge_e3dcb4ee-f9f1-4e51-85a8-536390f5a623"/><link target="edge_c11ed8fa-36ed-47c1-83ba-1d1231bfe47e"/><link target="edge_a3c30456-43ea-4275-a078-c49973c6f95b"/><link target="edge_bbd15f24-b621-4e9e-b69f-e4f663ad6ad5"/><link target="edge_2e7b48cc-c0cf-4746-8973-e87b39af1d8a"/><link target="edge_fe0a97c2-8f21-4490-af9d-5234b0e525e7"/><link target="edge_7fcf4c40-26af-48e8-a8c8-fc58b054f3f2"/><link target="edge_929af26a-03d7-4c99-b40f-979e6a859740"/><link target="edge_d5b5c80c-65d9-443a-912a-66c777ce4825"/><link target="edge_240c050e-f048-4de0-b510-01fd9b15ab99"/><link target="edge_0a1a036b-a5cf-4939-b978-f5624de212b9"/><link target="edge_b6e6724d-3a60-4b20-9712-b6a10db2e0d3"/><link target="edge_097d5ca5-ae5e-4fb6-bb7c-369daf4d29ef"/><link target="edge_fa504d55-9619-41be-a4ba-0e9773e3fb9d"/><link target="edge_a260f65e-8cb0-4d7f-9498-abf2bae9b4bc"/><link target="edge_1fde40ad-443d-416e-87ec-b5d0414d630d"/><link target="edge_d2e8c654-d1e3-47f9-9fe9-455f63a40816"/><link target="edge_f7ffe404-f6b5-4c31-a596-a020683f3f7e"/><link target="edge_71b16aed-aef0-404e-926c-c5206cc52091"/><link target="edge_601f0fe9-2c84-4d3f-b673-fe0b3f99cbb5"/><link target="edge_185bb472-a50c-46ac-a148-9237bfd45fe3"/><link target="edge_47c43274-a0dd-4cf8-b61f-0df2230c9550"/><link target="edge_49081fea-9dfd-4768-b593-8f5be0b5694d"/><link target="edge_939cb1a7-cd45-4249-9110-aac1af1635eb"/><link target="edge_e6435569-09b3-4ec5-8b70-e3916455221e"/><link target="edge_842d003e-f230-4287-9ba9-715140eb9b5d"/><link target="edge_8ee33cd5-7a95-43da-8f5b-17b004f8a05a"/><link target="edge_fdc31e81-a412-408d-ad21-813005b39353"/><link target="edge_47dd5066-d9ad-4161-b252-51bee0da2c23"/><link target="edge_88f773da-6330-4ae1-aa58-8ddb36b773b7"/><link target="edge_0fea39b5-29ca-4985-a679-58b876d12bd9"/><link target="edge_b2cd2578-3542-40db-86bc-34c16ed20c86"/><link target="edge_1d7cdcb1-96ce-4070-8ef4-538ba0f4ea89"/><link target="edge_62bc2b03-91fb-4953-9eba-3d7715425abd"/><link target="edge_128cda15-0ea4-429e-9904-f70528ebf2a0"/><link target="edge_433a88f2-ecab-40f5-b58b-788e3ad62b38"/><link target="edge_10b60b21-c630-4c72-93aa-c43eb6bc9842"/><link target="edge_4b3721a5-2254-4d8b-8728-34f0576648f1"/><link target="edge_7cbb69ed-650c-4208-bbf7-dadee8384040"/><link target="edge_afcab4bd-2a82-473d-b629-499035071dad"/><link target="edge_4e1fef37-a566-4cf4-b781-ba291cd754f1"/><link target="edge_4d2e025f-70c3-4a59-bb7c-7d69458e6591"/><link target="edge_edc665de-82f4-4dd0-84cc-b4121f1d2ed0"/><link target="edge_c6a5a5b0-ef6d-4b7f-ab98-cfa9656ca55a"/><link target="edge_2b0253bf-4c40-45a5-99ad-e6864c6c2fce"/><link target="edge_1569403a-14c4-4f82-bec2-729cfec90b74"/><link target="edge_b3aa14b5-a3eb-4247-9251-83d07f6e809d"/><link target="edge_643e152c-8582-4250-a572-d2b4a850a311"/><link target="edge_4f0dcd1d-baee-4bd7-8666-685c85ca8669"/><link target="edge_7c4bca4f-02e5-4d5f-bd5a-4655c619fd68"/><link target="edge_23d9bc4d-d7e3-4d37-aefd-22604aad84c1"/><link target="edge_92df303e-cae3-435d-801f-6b4bce589e04"/><link target="edge_b42deb40-478d-4666-ab42-c6c31f78a187"/><link target="edge_3faacfc5-acb7-4a9b-a664-f5988d881060"/><link target="edge_9a501a8f-4c8a-46e0-af1d-0bb4cdedefb1"/><link target="edge_dc077aa5-95d2-45af-9eb2-ac6263b06c71"/><link target="edge_79d1c32c-8a65-451e-8b4c-0ce15606d657"/><link target="edge_12ecdc60-b0f6-4f72-ad78-6f8899a04044"/><link target="edge_444cf205-5ff6-4e4a-90e2-e95ecb7fe192"/><link target="edge_44f99f52-8d6a-46c7-8b98-e3143136b0f5"/><link target="edge_cc89ce0d-c6f1-4a72-b5e0-791e8a8feadb"/><link target="edge_d4be39a7-d2ac-470a-9c30-9f85334d4706"/><link target="edge_fc2168b6-3ade-4666-b006-c0d6c5c08a09"/><link target="edge_0bac151c-81a1-418f-8061-cd8672de4d48"/><link target="edge_aa72ea9a-d228-4db1-a592-5b359a2a6de8"/><link target="edge_d87ddd53-70d1-451c-b6bf-ffb982a13e30"/></links></g>
<!-- [task] mn&#45;init : get list of ProTx transactions from the wallet -->
<g id="task_96a003b4-6687-4d99-92ba-89b5cc3f5578" class="node">
<title>[task] mn-init : get list of ProTx transactions from the wallet</title>
<polygon fill="none" stroke="#000000" points="3488.194,-476.9592 3488.194,-491.8709 3302.7086,-502.415 3040.3928,-502.415 2854.9074,-491.8709 2854.9074,-476.9592 3040.3928,-466.415 3302.7086,-466.415 3488.194,-476.9592"/>
<text text-anchor="middle" x="3171.5507" y="-480.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-init : get list of ProTx transactions from the wallet</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;init : get list of ProTx transactions from the wallet -->
<g id="edge_f2382d15-a277-4e2b-ac0c-72da6e714c27" class="edge">
<title>[role] mn-init-&gt;[task] mn-init : get list of ProTx transactions from the wallet</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7167,-1678.1932C1177.5799,-1681.3491 1232.8776,-1677.0162 1264.2677,-1641.415 1306.5261,-1593.4878 1236.8169,-536.3262 1282.2677,-491.415 1337.894,-436.4493 2359.3882,-459.5029 2876.6201,-474.8303"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2876.7498,-478.3356 2886.8494,-475.1343 2876.9578,-471.3387 2876.7498,-478.3356"/>
<text text-anchor="middle" x="1887.2677" y="-495.215" font-family="Times,serif" font-size="14.00" fill="#b83822">1</text>
<links><link target="task_96a003b4-6687-4d99-92ba-89b5cc3f5578"/></links></g>
<!-- [task] mn&#45;init : set_fact -->
<g id="task_03624326-68b7-4094-b091-cc28d2dd751c" class="node">
<title>[task] mn-init : set_fact</title>
<polygon fill="none" stroke="#000000" points="3300.936,-422.9592 3300.936,-437.8709 3225.1438,-448.415 3117.9576,-448.415 3042.1654,-437.8709 3042.1654,-422.9592 3117.9576,-412.415 3225.1438,-412.415 3300.936,-422.9592"/>
<text text-anchor="middle" x="3171.5507" y="-426.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-init : set_fact</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;init : set_fact -->
<g id="edge_e5d3a6eb-80ce-4ce0-9036-a55d24180fff" class="edge">
<title>[role] mn-init-&gt;[task] mn-init : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7239,-1678.1996C1177.5908,-1681.3587 1232.8898,-1677.027 1264.2677,-1641.415 1308.4559,-1591.2643 1234.7513,-485.4245 1282.2677,-438.415 1344.1935,-377.15 2604.6362,-412.066 3031.5741,-425.7144"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3031.7038,-429.2203 3041.8109,-426.0427 3031.9283,-422.2239 3031.7038,-429.2203"/>
<text text-anchor="middle" x="1887.2677" y="-442.215" font-family="Times,serif" font-size="14.00" fill="#b83822">2</text>
<links><link target="task_03624326-68b7-4094-b091-cc28d2dd751c"/></links></g>
<!-- [task] mn&#45;init : get names of registered masternodes -->
<g id="task_2c1281d3-9790-40d0-b90f-e99991540ab8" class="node">
<title>[task] mn-init : get names of registered masternodes</title>
<polygon fill="none" stroke="#000000" points="3449.3098,-368.9592 3449.3098,-383.8709 3286.6023,-394.415 3056.4991,-394.415 2893.7916,-383.8709 2893.7916,-368.9592 3056.4991,-358.415 3286.6023,-358.415 3449.3098,-368.9592"/>
<text text-anchor="middle" x="3171.5507" y="-372.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-init : get names of registered masternodes</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;init : get names of registered masternodes -->
<g id="edge_9d7e4e23-d4db-4f86-97af-0d65a807fe27" class="edge">
<title>[role] mn-init-&gt;[task] mn-init : get names of registered masternodes</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7307,-1678.2056C1177.6009,-1681.3677 1232.9013,-1677.0371 1264.2677,-1641.415 1310.4221,-1588.9988 1232.6347,-433.5501 1282.2677,-384.415 1310.2724,-356.6913 2361.4292,-366.0913 2883.426,-372.4954"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2883.7044,-375.999 2893.7468,-372.6224 2883.7907,-368.9995 2883.7044,-375.999"/>
<text text-anchor="middle" x="1887.2677" y="-388.215" font-family="Times,serif" font-size="14.00" fill="#b83822">3 [when: get_protx_list_result.stdout|from_json|json_query("[?state.ownerAddress=='" + masternodes[item].owner.address + "']")]</text>
<links><link target="task_2c1281d3-9790-40d0-b90f-e99991540ab8"/></links></g>
<!-- [task] mn&#45;init : determine new masternodes -->
<g id="task_09a470c5-b39d-4505-99ba-31ac7ff0fe32" class="node">
<title>[task] mn-init : determine new masternodes</title>
<polygon fill="none" stroke="#000000" points="3404.2628,-314.9592 3404.2628,-329.8709 3267.9432,-340.415 3075.1582,-340.415 2938.8386,-329.8709 2938.8386,-314.9592 3075.1582,-304.415 3267.9432,-304.415 3404.2628,-314.9592"/>
<text text-anchor="middle" x="3171.5507" y="-318.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-init : determine new masternodes</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;init : determine new masternodes -->
<g id="edge_49e14e62-f88a-45d2-a096-f919f46e0261" class="edge">
<title>[role] mn-init-&gt;[task] mn-init : determine new masternodes</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.735,-1678.2094C1177.6074,-1681.3734 1232.9086,-1677.0435 1264.2677,-1641.415 1311.7694,-1587.4465 1231.4125,-398.2359 1282.2677,-347.415 1310.9652,-318.737 2424.1971,-319.457 2928.1261,-321.2616"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2928.4319,-324.7626 2938.4446,-321.299 2928.4574,-317.7627 2928.4319,-324.7626"/>
<text text-anchor="middle" x="1887.2677" y="-351.215" font-family="Times,serif" font-size="14.00" fill="#b83822">4</text>
<links><link target="task_09a470c5-b39d-4505-99ba-31ac7ff0fe32"/></links></g>
<!-- [task] mn&#45;init : new masternodes list -->
<g id="task_1cfd2773-e91d-482a-ae5b-b007cf974a87" class="node">
<title>[task] mn-init : new masternodes list</title>
<polygon fill="none" stroke="#000000" points="3368.5065,-260.9592 3368.5065,-275.8709 3253.1325,-286.415 3089.9689,-286.415 2974.5949,-275.8709 2974.5949,-260.9592 3089.9689,-250.415 3253.1325,-250.415 3368.5065,-260.9592"/>
<text text-anchor="middle" x="3171.5507" y="-264.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-init : new masternodes list</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;init : new masternodes list -->
<g id="edge_cd9656f4-1478-4e2e-aed5-79c28e74410b" class="edge">
<title>[role] mn-init-&gt;[task] mn-init : new masternodes list</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7399,-1678.2137C1177.6148,-1681.3799 1232.9169,-1677.0508 1264.2677,-1641.415 1288.8378,-1613.4868 1256.0248,-328.7777 1282.2677,-302.415 1296.949,-287.6668 2476.2116,-274.9301 2963.9621,-270.2877"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2964.3235,-273.7845 2974.2897,-270.1896 2964.2569,-266.7849 2964.3235,-273.7845"/>
<text text-anchor="middle" x="1887.2677" y="-306.215" font-family="Times,serif" font-size="14.00" fill="#b83822">5</text>
<links><link target="task_1cfd2773-e91d-482a-ae5b-b007cf974a87"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : import masternode collateral private key -->
<g id="task_61a4928a-0f0c-40bf-8c33-02e843f54241" class="node">
<title>[task] mn-fund-collateral : import masternode collateral private key</title>
<polygon fill="none" stroke="#000000" points="3524.8572,-206.9592 3524.8572,-221.8709 3317.8951,-232.415 3025.2063,-232.415 2818.2441,-221.8709 2818.2441,-206.9592 3025.2063,-196.415 3317.8951,-196.415 3524.8572,-206.9592"/>
<text text-anchor="middle" x="3171.5507" y="-210.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : import masternode collateral private key</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : import masternode collateral private key -->
<g id="edge_d8cb5ad3-e764-420c-94df-0dd0897b4e5c" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : import masternode collateral private key</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7446,-1678.2178C1177.6218,-1681.3861 1232.9249,-1677.0578 1264.2677,-1641.415 1289.6753,-1612.5218 1255.1095,-283.6693 1282.2677,-256.415 1305.9956,-232.6032 2458.6621,-237.2369 2492.2677,-236.415 2615.1945,-233.4087 2750.6062,-229.2043 2867.9673,-225.2754"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2868.3053,-228.7661 2878.1823,-224.9326 2868.0705,-221.7701 2868.3053,-228.7661"/>
<text text-anchor="middle" x="1887.2677" y="-260.215" font-family="Times,serif" font-size="14.00" fill="#b83822">6</text>
<links><link target="task_61a4928a-0f0c-40bf-8c33-02e843f54241"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : resetting collateral_ok_count -->
<g id="task_1b2268e8-6f6f-4db7-8650-69c937f7bdc8" class="node">
<title>[task] mn-fund-collateral : resetting collateral_ok_count</title>
<polygon fill="none" stroke="#000000" points="3464.7635,-152.9592 3464.7635,-167.8709 3293.0034,-178.415 3050.098,-178.415 2878.3379,-167.8709 2878.3379,-152.9592 3050.098,-142.415 3293.0034,-142.415 3464.7635,-152.9592"/>
<text text-anchor="middle" x="3171.5507" y="-156.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : resetting collateral_ok_count</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : resetting collateral_ok_count -->
<g id="edge_5ff01a03-a9c7-4c2e-b1f7-4d534c28b1bc" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : resetting collateral_ok_count</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7483,-1678.2211C1177.6274,-1681.391 1232.9312,-1677.0634 1264.2677,-1641.415 1290.3853,-1611.7037 1254.3383,-245.4301 1282.2677,-217.415 1306.0009,-193.6091 2459.9814,-207.7734 2492.2677,-198.415 2501.2726,-195.8049 2501.2963,-190.138 2510.2677,-187.415 2671.567,-138.4583 2865.1624,-136.7453 3001.068,-144.2061"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3000.978,-147.7066 3011.1614,-144.7829 3001.3774,-140.718 3000.978,-147.7066"/>
<text text-anchor="middle" x="1887.2677" y="-221.215" font-family="Times,serif" font-size="14.00" fill="#b83822">7</text>
<links><link target="task_0f22dee9-c2b1-45e7-8947-91427eb3e194"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : resetting collateral_ok_count -->
<g id="edge_1fde40ad-443d-416e-87ec-b5d0414d630d" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : resetting collateral_ok_count</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7518,-1678.2241C1177.6326,-1681.3956 1232.9371,-1677.0685 1264.2677,-1641.415 1291.0772,-1610.9066 1253.5168,-208.1012 1282.2677,-179.415 1296.1048,-165.6091 2337.5766,-161.8286 2868.0861,-160.7983"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2868.1969,-164.2981 2878.1902,-160.7788 2868.1834,-157.2982 2868.1969,-164.2981"/>
<text text-anchor="middle" x="1887.2677" y="-183.215" font-family="Times,serif" font-size="14.00" fill="#b83822">30 [when: not collateral_all_ok]</text>
<links><link target="task_1b2268e8-6f6f-4db7-8650-69c937f7bdc8"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : copy script -->
<g id="task_b93420cb-dcde-4cd8-b3e7-1d4026e973c1" class="node">
<title>[task] mn-find-collateral : copy script</title>
<polygon fill="none" stroke="#000000" points="3370.7275,-98.9592 3370.7275,-113.8709 3254.0524,-124.415 3089.049,-124.415 2972.3739,-113.8709 2972.3739,-98.9592 3089.049,-88.415 3254.0524,-88.415 3370.7275,-98.9592"/>
<text text-anchor="middle" x="3171.5507" y="-102.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : copy script</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : copy script -->
<g id="edge_44172580-1c4b-4a3e-ae48-1f035fdf265d" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : copy script</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7549,-1678.2269C1177.6373,-1681.3997 1232.9423,-1677.0732 1264.2677,-1641.415 1291.7326,-1610.1514 1252.9208,-172.9191 1282.2677,-143.415 1305.9744,-119.5815 2458.6586,-123.1025 2492.2677,-122.415 2649.8996,-119.1907 2828.0933,-114.9719 2962.4115,-111.6759"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2962.501,-115.1749 2972.412,-111.4303 2962.329,-108.177 2962.501,-115.1749"/>
<text text-anchor="middle" x="1887.2677" y="-147.215" font-family="Times,serif" font-size="14.00" fill="#b83822">8</text>
<links><link target="task_94407b57-d8a5-487d-be8d-edfa3f273d80"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : copy script -->
<g id="edge_d2e8c654-d1e3-47f9-9fe9-455f63a40816" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : copy script</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7582,-1678.2297C1177.6422,-1681.404 1232.9479,-1677.078 1264.2677,-1641.415 1292.4609,-1609.3123 1251.8802,-133.449 1282.2677,-103.415 1311.7829,-74.2433 2475.956,-93.0824 2961.8742,-102.244"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2962.1003,-105.7488 2972.1647,-102.4385 2962.2327,-98.75 2962.1003,-105.7488"/>
<text text-anchor="middle" x="1887.2677" y="-107.215" font-family="Times,serif" font-size="14.00" fill="#b83822">31</text>
<links><link target="task_b93420cb-dcde-4cd8-b3e7-1d4026e973c1"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : find&#45;collateral for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="task_ecf5413f-c06c-4e36-990e-0d5699881771" class="node">
<title>[task] mn-find-collateral : find-collateral for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<polygon fill="none" stroke="#000000" points="3716.9642,-33.9592 3716.9642,-48.8709 3397.4683,-59.415 2945.633,-59.415 2626.1372,-48.8709 2626.1372,-33.9592 2945.633,-23.415 3397.4683,-23.415 3716.9642,-33.9592"/>
<text text-anchor="middle" x="3171.5507" y="-37.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : find-collateral for {{ masternode_name }}/{{ masternode.collateral.address }}</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : find&#45;collateral for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="edge_d4a4aed5-b70b-4056-99cf-4325587af433" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : find-collateral for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7608,-1678.2321C1177.6463,-1681.4075 1232.9524,-1677.082 1264.2677,-1641.415 1293.0799,-1608.5991 1251.4408,-100.346 1282.2677,-69.415 1288.1969,-63.4659 2060.6566,-53.6602 2615.8867,-47.3728"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2616.1311,-50.8703 2626.0909,-47.2574 2616.0519,-43.8708 2616.1311,-50.8703"/>
<text text-anchor="middle" x="1887.2677" y="-73.215" font-family="Times,serif" font-size="14.00" fill="#b83822">9</text>
<links><link target="task_53c18903-d076-4247-8193-13a019727b06"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : find&#45;collateral for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="edge_f7ffe404-f6b5-4c31-a596-a020683f3f7e" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : find-collateral for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7637,-1678.2346C1177.6506,-1681.4114 1232.9574,-1677.0864 1264.2677,-1641.415 1293.7899,-1607.781 1250.4464,-61.8828 1282.2677,-30.415 1335.9678,22.6884 2290.5023,-6.3215 2821.7247,-26.7721"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2821.7256,-30.2746 2831.8532,-27.1629 2821.9956,-23.2798 2821.7256,-30.2746"/>
<text text-anchor="middle" x="1887.2677" y="-34.215" font-family="Times,serif" font-size="14.00" fill="#b83822">32</text>
<links><link target="task_ecf5413f-c06c-4e36-990e-0d5699881771"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : update collateral_ok -->
<g id="task_808a9cc3-09c4-48dc-919f-f7d2441a3beb" class="node">
<title>[task] mn-find-collateral : update collateral_ok</title>
<polygon fill="none" stroke="#000000" points="3417.0885,-3088.9592 3417.0885,-3103.8709 3273.2558,-3114.415 3069.8456,-3114.415 2926.0129,-3103.8709 2926.0129,-3088.9592 3069.8456,-3078.415 3273.2558,-3078.415 3417.0885,-3088.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3092.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : update collateral_ok</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : update collateral_ok -->
<g id="edge_79f5b979-691f-41ed-94b7-54149cd5a2d7" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : update collateral_ok</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.5268,-1686.5633C1086.2931,-1846.425 1168.4021,-3010.8013 1282.2677,-3109.415 1312.6816,-3135.7551 2406.8679,-3114.0678 2915.8871,-3102.5116"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2916.0244,-3106.0095 2925.9422,-3102.2829 2915.8651,-3099.0113 2916.0244,-3106.0095"/>
<text text-anchor="middle" x="1887.2677" y="-3125.215" font-family="Times,serif" font-size="14.00" fill="#b83822">10</text>
<links><link target="task_6fd5398c-5d64-448c-8431-f50a34b96277"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : update collateral_ok -->
<g id="edge_71b16aed-aef0-404e-926c-c5206cc52091" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : update collateral_ok</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.6327,-1686.7775C1087.0691,-1844.8259 1172.2618,-2972.111 1282.2677,-3068.415 1289.8533,-3075.0558 2401.1112,-3088.0215 2915.5739,-3093.6724"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2915.698,-3097.1739 2925.7358,-3093.7839 2915.7749,-3090.1743 2915.698,-3097.1739"/>
<text text-anchor="middle" x="1887.2677" y="-3091.215" font-family="Times,serif" font-size="14.00" fill="#b83822">33</text>
<links><link target="task_808a9cc3-09c4-48dc-919f-f7d2441a3beb"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : update txid/vout -->
<g id="task_02e11d87-f803-4842-a7d7-ed73dc93a324" class="node">
<title>[task] mn-find-collateral : update txid/vout</title>
<polygon fill="none" stroke="#000000" points="3396.786,-3031.9592 3396.786,-3046.8709 3264.8462,-3057.415 3078.2552,-3057.415 2946.3154,-3046.8709 2946.3154,-3031.9592 3078.2552,-3021.415 3264.8462,-3021.415 3396.786,-3031.9592"/>
<text text-anchor="middle" x="3171.5507" y="-3035.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : update txid/vout</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : update txid/vout -->
<g id="edge_59b7a481-62b6-4705-9d04-12fcb1906812" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : update txid/vout</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.6991,-1686.819C1087.5289,-1842.8339 1174.3466,-2940.3911 1282.2677,-3033.415 1313.1497,-3060.0341 2436.3091,-3048.9148 2935.972,-3042.6278"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2936.2453,-3046.1247 2946.2003,-3042.4986 2936.1569,-3039.1252 2936.2453,-3046.1247"/>
<text text-anchor="middle" x="1887.2677" y="-3053.215" font-family="Times,serif" font-size="14.00" fill="#b83822">11 [when: collateral_ok]</text>
<links><link target="task_0148292b-7d96-4f60-96d5-908deaff154c"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : update txid/vout -->
<g id="edge_601f0fe9-2c84-4d3f-b673-fe0b3f99cbb5" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : update txid/vout</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.7901,-1686.766C1088.2052,-1840.015 1177.8759,-2903.6135 1282.2677,-2994.415 1307.6312,-3016.4765 2458.664,-3013.519 2492.2677,-3014.415 2646.045,-3018.5153 2819.3414,-3024.9219 2952.4074,-3030.2229"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2952.5926,-3033.733 2962.7244,-3030.6349 2952.872,-3026.7386 2952.5926,-3033.733"/>
<text text-anchor="middle" x="1887.2677" y="-3018.215" font-family="Times,serif" font-size="14.00" fill="#b83822">34 [when: collateral_ok]</text>
<links><link target="task_02e11d87-f803-4842-a7d7-ed73dc93a324"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : setting global masternode facts -->
<g id="task_a63784bb-6b7e-4661-b6c3-0ff0f1ac5dae" class="node">
<title>[task] mn-find-collateral : setting global masternode facts</title>
<polygon fill="none" stroke="#000000" points="3474.0542,-2960.9592 3474.0542,-2975.8709 3296.8518,-2986.415 3046.2496,-2986.415 2869.0471,-2975.8709 2869.0471,-2960.9592 3046.2496,-2950.415 3296.8518,-2950.415 3474.0542,-2960.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2964.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : setting global masternode facts</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : setting global masternode facts -->
<g id="edge_9712975a-5db8-41bd-ba27-0fd432e826da" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : setting global masternode facts</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.8646,-1686.7387C1088.7127,-1837.5059 1180.1617,-2869.9467 1282.2677,-2957.415 1311.7237,-2982.6483 2329.5662,-2976.5923 2858.766,-2971.7135"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2858.8806,-2975.2127 2868.8477,-2971.6202 2858.8157,-2968.213 2858.8806,-2975.2127"/>
<text text-anchor="middle" x="1887.2677" y="-2979.215" font-family="Times,serif" font-size="14.00" fill="#b83822">12</text>
<links><link target="task_e2c1fcaf-c7dc-4c1a-bca7-88212e0a6700"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : setting global masternode facts -->
<g id="edge_185bb472-a50c-46ac-a148-9237bfd45fe3" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : setting global masternode facts</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.9592,-1686.6435C1089.3883,-1834.4462 1183.5224,-2833.3275 1282.2677,-2918.415 1307.7334,-2940.3585 2458.6675,-2937.3956 2492.2677,-2938.415 2637.8812,-2942.8331 2800.9625,-2949.9632 2930.8308,-2956.164"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2930.7564,-2959.6643 2940.9123,-2956.6466 2931.0912,-2952.6723 2930.7564,-2959.6643"/>
<text text-anchor="middle" x="1887.2677" y="-2942.215" font-family="Times,serif" font-size="14.00" fill="#b83822">35</text>
<links><link target="task_a63784bb-6b7e-4661-b6c3-0ff0f1ac5dae"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : debug -->
<g id="task_87cfef6f-40f0-4dcb-973e-d13c50d28f70" class="node">
<title>[task] mn-find-collateral : debug</title>
<polygon fill="none" stroke="#000000" points="3345.0763,-2884.9592 3345.0763,-2899.8709 3243.4274,-2910.415 3099.674,-2910.415 2998.0251,-2899.8709 2998.0251,-2884.9592 3099.674,-2874.415 3243.4274,-2874.415 3345.0763,-2884.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2888.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : debug</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : debug -->
<g id="edge_769ce4b6-9693-4745-9f83-d40ee67fef9d" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.0393,-1686.5721C1089.9174,-1831.6784 1185.824,-2799.6161 1282.2677,-2881.415 1314.481,-2908.7368 2518.6947,-2899.2042 2987.4663,-2894.4433"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2987.7578,-2897.9406 2997.7215,-2894.3387 2987.6863,-2890.9409 2987.7578,-2897.9406"/>
<text text-anchor="middle" x="1887.2677" y="-2903.215" font-family="Times,serif" font-size="14.00" fill="#b83822">13</text>
<links><link target="task_ec57f530-8624-47b5-ac40-069f5c2738cd"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : debug -->
<g id="edge_47c43274-a0dd-4cf8-b61f-0df2230c9550" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1074.5395,-1686.769C1076.5573,-1823.7269 1096.5904,-2685.2131 1282.2677,-2843.415 1307.8549,-2865.216 2458.6675,-2861.4095 2492.2677,-2862.415 2664.217,-2867.561 2860.5209,-2876.5697 2997.7322,-2883.3758"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2997.7594,-2886.8814 3007.921,-2883.8826 2998.1072,-2879.8901 2997.7594,-2886.8814"/>
<text text-anchor="middle" x="1887.2677" y="-2866.215" font-family="Times,serif" font-size="14.00" fill="#b83822">36</text>
<links><link target="task_87cfef6f-40f0-4dcb-973e-d13c50d28f70"/></links></g>
<!-- [task] mn&#45;find&#45;collateral : updating collateral_ok_count -->
<g id="task_4b71aaec-de36-40f2-b512-a83d3fbe6ee2" class="node">
<title>[task] mn-find-collateral : updating collateral_ok_count</title>
<polygon fill="none" stroke="#000000" points="3460.8216,-2812.9592 3460.8216,-2827.8709 3291.3706,-2838.415 3051.7308,-2838.415 2882.2798,-2827.8709 2882.2798,-2812.9592 3051.7308,-2802.415 3291.3706,-2802.415 3460.8216,-2812.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2816.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-find-collateral : updating collateral_ok_count</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : updating collateral_ok_count -->
<g id="edge_cb21e5c1-71f8-4b88-b465-63cbcaa260dc" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : updating collateral_ok_count</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1074.6403,-1686.6207C1077.3757,-1820.6447 1101.5724,-2653.5496 1282.2677,-2805.415 1312.2138,-2830.5832 2347.1331,-2826.5661 2872.2539,-2822.8883"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2872.2798,-2826.3883 2882.2549,-2822.8179 2872.2304,-2819.3885 2872.2798,-2826.3883"/>
<text text-anchor="middle" x="1887.2677" y="-2829.215" font-family="Times,serif" font-size="14.00" fill="#b83822">14 [when: collateral_ok]</text>
<links><link target="task_f54a644e-5f45-4d04-97cd-c6f1d13a7696"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;find&#45;collateral : updating collateral_ok_count -->
<g id="edge_49081fea-9dfd-4768-b593-8f5be0b5694d" class="edge">
<title>[role] mn-init-&gt;[task] mn-find-collateral : updating collateral_ok_count</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1074.7693,-1686.4212C1078.4043,-1817.2163 1107.7197,-2620.4703 1282.2677,-2767.415 1307.9835,-2789.0641 2458.6706,-2785.3108 2492.2677,-2786.415 2645.5299,-2791.4525 2818.1048,-2800.1287 2950.9569,-2807.4556"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2951.0801,-2810.9676 2961.2582,-2808.0254 2951.4668,-2803.9783 2951.0801,-2810.9676"/>
<text text-anchor="middle" x="1887.2677" y="-2790.215" font-family="Times,serif" font-size="14.00" fill="#b83822">37 [when: collateral_ok]</text>
<links><link target="task_4b71aaec-de36-40f2-b512-a83d3fbe6ee2"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : updating collateral_all_ok -->
<g id="task_992aebb0-26af-495d-a5bf-2bf45a587e45" class="node">
<title>[task] mn-fund-collateral : updating collateral_all_ok</title>
<polygon fill="none" stroke="#000000" points="3447.089,-2751.9592 3447.089,-2766.8709 3285.6824,-2777.415 3057.419,-2777.415 2896.0124,-2766.8709 2896.0124,-2751.9592 3057.419,-2741.415 3285.6824,-2741.415 3447.089,-2751.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2755.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : updating collateral_all_ok</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : updating collateral_all_ok -->
<g id="edge_e3dcb4ee-f9f1-4e51-85a8-536390f5a623" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : updating collateral_all_ok</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1074.9063,-1686.621C1079.4302,-1815.4283 1113.4521,-2588.2107 1282.2677,-2729.415 1289.8552,-2735.7615 2359.6668,-2749.5881 2885.8727,-2756.0104"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2885.8483,-2759.5103 2895.8903,-2756.1326 2885.9337,-2752.5108 2885.8483,-2759.5103"/>
<text text-anchor="middle" x="1887.2677" y="-2754.215" font-family="Times,serif" font-size="14.00" fill="#b83822">15</text>
<links><link target="task_992aebb0-26af-495d-a5bf-2bf45a587e45"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : debug -->
<g id="task_99b88df9-5a30-467b-9953-2edc7f42457d" class="node">
<title>[task] mn-fund-collateral : debug</title>
<polygon fill="none" stroke="#000000" points="3348.204,-2697.9592 3348.204,-2712.8709 3244.7229,-2723.415 3098.3785,-2723.415 2994.8974,-2712.8709 2994.8974,-2697.9592 3098.3785,-2687.415 3244.7229,-2687.415 3348.204,-2697.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2701.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : debug</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : debug -->
<g id="edge_c11ed8fa-36ed-47c1-83ba-1d1231bfe47e" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.0411,-1686.7956C1080.3938,-1813.5219 1118.5708,-2556.6303 1282.2677,-2691.415 1314.8076,-2718.2078 2513.7787,-2710.9938 2984.5381,-2707.1157"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2984.8679,-2710.6131 2994.8386,-2707.0304 2984.8099,-2703.6134 2984.8679,-2710.6131"/>
<text text-anchor="middle" x="1887.2677" y="-2714.215" font-family="Times,serif" font-size="14.00" fill="#b83822">16</text>
<links><link target="task_99b88df9-5a30-467b-9953-2edc7f42457d"/></links></g>
<!-- [task] generate&#45;blocks : fail -->
<g id="task_d519ec50-a3f5-4ff2-b344-431e66f88358" class="node">
<title>[task] generate-blocks : fail</title>
<polygon fill="none" stroke="#000000" points="3321.2387,-2610.9592 3321.2387,-2625.8709 3233.5535,-2636.415 3109.5479,-2636.415 3021.8627,-2625.8709 3021.8627,-2610.9592 3109.5479,-2600.415 3233.5535,-2600.415 3321.2387,-2610.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2614.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : fail</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : fail -->
<g id="edge_a3c30456-43ea-4275-a078-c49973c6f95b" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.1686,-1686.5281C1081.321,-1809.8301 1123.6095,-2524.7542 1282.2677,-2653.415 1334.4799,-2695.7555 2425.0678,-2655.1451 2492.2677,-2653.415 2676.102,-2648.6822 2887.6434,-2636.7559 3025.156,-2628.1393"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3025.5786,-2631.6197 3035.3391,-2627.4987 3025.1391,-2624.6335 3025.5786,-2631.6197"/>
<text text-anchor="middle" x="1887.2677" y="-2676.215" font-family="Times,serif" font-size="14.00" fill="#b83822">17 [when: num_blocks is not defined or balance_needed is not defined or (num_blocks != 0 and balance_needed != 0) or (num_blocks == 0 and balance_needed == 0)]</text>
<links><link target="task_ea835cbe-0b45-43a9-a506-9163e26be29e"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : fail -->
<g id="edge_e6435569-09b3-4ec5-8b70-e3916455221e" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.3375,-1686.6045C1082.4695,-1807.3625 1129.3895,-2492.2638 1282.2677,-2615.415 1315.7376,-2642.3767 2561.4896,-2627.1899 3011.4794,-2620.807"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3011.6855,-2624.3045 3021.6347,-2620.6625 3011.5858,-2617.3052 3011.6855,-2624.3045"/>
<text text-anchor="middle" x="1887.2677" y="-2634.215" font-family="Times,serif" font-size="14.00" fill="#b83822">39 [when: num_blocks is not defined or balance_needed is not defined or (num_blocks != 0 and balance_needed != 0) or (num_blocks == 0 and balance_needed == 0)]</text>
<links><link target="task_5baa7022-9f99-4dce-9738-d7eff3e96e16"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : fail -->
<g id="edge_7cbb69ed-650c-4208-bbf7-dadee8384040" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.5361,-1686.6121C1083.7886,-1804.4895 1135.8695,-2458.8337 1282.2677,-2577.415 1308.389,-2598.5731 2458.6622,-2595.6071 2492.2677,-2596.415 2670.0647,-2600.6898 2873.9772,-2607.5574 3011.6168,-2612.4826"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3011.7051,-2615.988 3021.8242,-2612.8487 3011.9561,-2608.9925 3011.7051,-2615.988"/>
<text text-anchor="middle" x="1887.2677" y="-2600.215" font-family="Times,serif" font-size="14.00" fill="#b83822">53 [when: num_blocks is not defined or balance_needed is not defined or (num_blocks != 0 and balance_needed != 0) or (num_blocks == 0 and balance_needed == 0)]</text>
<links><link target="task_1b7ea612-a5fb-4275-81d2-3cbdbd5aed28"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : fail -->
<g id="edge_92df303e-cae3-435d-801f-6b4bce589e04" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.7258,-1686.5971C1084.9889,-1801.5693 1141.4448,-2426.449 1282.2677,-2539.415 1308.4889,-2560.4492 2458.6977,-2556.6712 2492.2677,-2558.415 2688.3531,-2568.6011 2915.4722,-2590.7717 3051.1158,-2605.1232"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3050.8119,-2608.6105 3061.1255,-2606.1857 3051.5508,-2601.6496 3050.8119,-2608.6105"/>
<text text-anchor="middle" x="1887.2677" y="-2562.215" font-family="Times,serif" font-size="14.00" fill="#b83822">66 [when: num_blocks is not defined or balance_needed is not defined or (num_blocks != 0 and balance_needed != 0) or (num_blocks == 0 and balance_needed == 0)]</text>
<links><link target="task_d519ec50-a3f5-4ff2-b344-431e66f88358"/></links></g>
<!-- [task] generate&#45;blocks : set_fact -->
<g id="task_49843ed0-86c7-40d5-b20d-04eb902009e1" class="node">
<title>[task] generate-blocks : set_fact</title>
<polygon fill="none" stroke="#000000" points="3345.983,-2230.9592 3345.983,-2245.8709 3243.8029,-2256.415 3099.2985,-2256.415 2997.1184,-2245.8709 2997.1184,-2230.9592 3099.2985,-2220.415 3243.8029,-2220.415 3345.983,-2230.9592"/>
<text text-anchor="middle" x="3171.5507" y="-2234.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : set_fact</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_bbd15f24-b621-4e9e-b69f-e4f663ad6ad5" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.9047,-1686.5608C1086.0661,-1798.6128 1146.1484,-2395.0983 1282.2677,-2501.415 1335.2455,-2542.7936 2426.1889,-2513.7605 2492.2677,-2501.415 2745.0689,-2454.1844 3024.8864,-2316.0272 3129.2684,-2261.2094"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3131.0235,-2264.2407 3138.2345,-2256.4785 3127.7568,-2258.0496 3131.0235,-2264.2407"/>
<text text-anchor="middle" x="1887.2677" y="-2526.215" font-family="Times,serif" font-size="14.00" fill="#b83822">18</text>
<links><link target="task_67c534c7-5e04-4437-bc60-c501c893b2ff"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_7fcf4c40-26af-48e8-a8c8-fc58b054f3f2" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.1186,-1686.444C1087.3424,-1795.2126 1151.7,-2362.6065 1282.2677,-2463.415 1308.872,-2483.9557 2459.0855,-2468.7675 2492.2677,-2463.415 2737.1689,-2423.9109 3013.3004,-2309.143 3122.9447,-2260.5573"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3124.3898,-2263.7452 3132.1025,-2256.4813 3121.5434,-2257.3501 3124.3898,-2263.7452"/>
<text text-anchor="middle" x="1887.2677" y="-2477.215" font-family="Times,serif" font-size="14.00" fill="#b83822">21 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_7db853ad-fc5a-43ba-92bd-c9b733a50ea1"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_d5b5c80c-65d9-443a-912a-66c777ce4825" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.3851,-1686.617C1088.8019,-1792.741 1157.351,-2330.1849 1282.2677,-2425.415 1308.9974,-2445.7923 2458.9594,-2429.9161 2492.2677,-2425.415 2728.1293,-2393.5427 2997.8764,-2302.0889 3113.738,-2260.0392"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3115.2752,-2263.2043 3123.4718,-2256.4911 3112.8779,-2256.6275 3115.2752,-2263.2043"/>
<text text-anchor="middle" x="1887.2677" y="-2439.215" font-family="Times,serif" font-size="14.00" fill="#b83822">23 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_a94836e2-8d96-435a-be89-c4a571ea686c"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_097d5ca5-ae5e-4fb6-bb7c-369daf4d29ef" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.6719,-1686.7146C1090.314,-1789.9114 1162.9525,-2297.7174 1282.2677,-2387.415 1309.1338,-2407.6121 2458.8523,-2391.0368 2492.2677,-2387.415 2717.8209,-2362.9682 2978.245,-2294.13 3100.8202,-2259.2412"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3101.8186,-2262.5961 3110.472,-2256.483 3099.8951,-2255.8655 3101.8186,-2262.5961"/>
<text text-anchor="middle" x="1887.2677" y="-2400.215" font-family="Times,serif" font-size="14.00" fill="#b83822">27 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_30039adf-77a6-4f91-b6f2-ea619c4d4944"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_842d003e-f230-4287-9ba9-715140eb9b5d" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.9311,-1686.4064C1091.71,-1785.6795 1168.3781,-2265.1104 1282.2677,-2349.415 1309.2828,-2369.4124 2458.7668,-2352.1342 2492.2677,-2349.415 2705.5636,-2332.1028 2952.8574,-2284.6922 3082.2024,-2257.7658"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3082.9962,-2261.1756 3092.0687,-2255.7039 3081.5642,-2254.3236 3082.9962,-2261.1756"/>
<text text-anchor="middle" x="1887.2677" y="-2362.215" font-family="Times,serif" font-size="14.00" fill="#b83822">40</text>
<links><link target="task_7d89e114-3911-4cca-aa37-9aa484d5408d"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_47dd5066-d9ad-4161-b252-51bee0da2c23" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1077.3086,-1686.6663C1093.4901,-1783.1814 1173.9976,-2232.638 1282.2677,-2311.415 1336.6244,-2350.9648 2425.1418,-2315.0116 2492.2677,-2311.415 2691.5891,-2300.7356 2922.4004,-2272.5504 3057.1645,-2254.4903"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3057.6553,-2257.9559 3067.0994,-2253.1539 3056.7221,-2251.0184 3057.6553,-2257.9559"/>
<text text-anchor="middle" x="1887.2677" y="-2333.215" font-family="Times,serif" font-size="14.00" fill="#b83822">43 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_c5ef55a9-bc09-4d5a-ab28-88763ce273be"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_0fea39b5-29ca-4985-a679-58b876d12bd9" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1077.6591,-1686.5116C1095.151,-1779.2823 1179.435,-2200.0221 1282.2677,-2273.415 1336.9836,-2312.4664 2425.0678,-2275.1451 2492.2677,-2273.415 2669.9118,-2268.8415 2873.4285,-2257.5509 3011.0169,-2249.0205"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3011.4578,-2252.5 3021.221,-2248.3855 3011.0229,-2245.5135 3011.4578,-2252.5"/>
<text text-anchor="middle" x="1887.2677" y="-2294.215" font-family="Times,serif" font-size="14.00" fill="#b83822">45 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_e2d38277-b547-4464-a262-6ba48b6dff17"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_128cda15-0ea4-429e-9904-f70528ebf2a0" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1078.0962,-1686.5558C1097.0641,-1775.8747 1184.9715,-2167.3497 1282.2677,-2235.415 1316.8468,-2259.6055 2517.4582,-2246.8315 2986.4697,-2240.8992"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2986.7762,-2244.3957 2996.731,-2240.769 2986.6873,-2237.3962 2986.7762,-2244.3957"/>
<text text-anchor="middle" x="1887.2677" y="-2253.215" font-family="Times,serif" font-size="14.00" fill="#b83822">49 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_ed59bf25-bb8f-44b9-9d22-941473afbd7f"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_afcab4bd-2a82-473d-b629-499035071dad" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1074.7936,-1686.5328C1077.9007,-1764.3849 1101.5949,-2072.2168 1282.2677,-2197.415 1309.8976,-2216.5613 2458.6622,-2215.6071 2492.2677,-2216.415 2659.7076,-2220.4408 2850.309,-2226.7661 2986.9069,-2231.603"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2986.9415,-2235.1064 2997.0593,-2231.9633 2987.1898,-2228.1108 2986.9415,-2235.1064"/>
<text text-anchor="middle" x="1887.2677" y="-2220.215" font-family="Times,serif" font-size="14.00" fill="#b83822">54</text>
<links><link target="task_669315d2-7e98-4f7d-9a47-0ad905188107"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_edc665de-82f4-4dd0-84cc-b4121f1d2ed0" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1075.3717,-1686.5208C1080.7625,-1760.954 1112.2216,-2044.8329 1282.2677,-2159.415 1310.1448,-2178.1994 2458.6977,-2176.6712 2492.2677,-2178.415 2684.0276,-2188.3764 2905.4674,-2209.7994 3042.0072,-2224.1623"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3041.7845,-2227.6581 3052.0966,-2225.227 3042.5192,-2220.6968 3041.7845,-2227.6581"/>
<text text-anchor="middle" x="1887.2677" y="-2182.215" font-family="Times,serif" font-size="14.00" fill="#b83822">57 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_a6d3f962-9329-462d-8506-93e6aabff37d"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_2b0253bf-4c40-45a5-99ad-e6864c6c2fce" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.0454,-1686.5988C1083.8526,-1757.6057 1122.8225,-2017.3891 1282.2677,-2121.415 1310.421,-2139.7829 2458.7586,-2137.7457 2492.2677,-2140.415 2700.3463,-2156.9904 2941.7445,-2196.7729 3073.4177,-2220.2382"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3073.0228,-2223.723 3083.4828,-2222.0382 3074.2552,-2216.8323 3073.0228,-2223.723"/>
<text text-anchor="middle" x="1887.2677" y="-2144.215" font-family="Times,serif" font-size="14.00" fill="#b83822">59 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_d94100e6-edf1-464a-8882-33c937f6c0eb"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_4f0dcd1d-baee-4bd7-8666-685c85ca8669" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1076.8058,-1686.4904C1087.1037,-1753.6463 1133.1739,-1989.7333 1282.2677,-2083.415 1310.7306,-2101.2994 2458.8435,-2098.8368 2492.2677,-2102.415 2712.3297,-2125.974 2967.006,-2185.9344 3092.8292,-2217.7916"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3092.2108,-2221.2457 3102.7648,-2220.3167 3093.935,-2214.4613 3092.2108,-2221.2457"/>
<text text-anchor="middle" x="1887.2677" y="-2106.215" font-family="Times,serif" font-size="14.00" fill="#b83822">63 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_0cadd606-e997-41fc-8bd4-4829044d540b"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_b42deb40-478d-4666-ab42-c6c31f78a187" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1077.7426,-1686.617C1090.7422,-1750.0515 1143.5682,-1962.0435 1282.2677,-2045.415 1311.0787,-2062.7331 2458.9504,-2059.9497 2492.2677,-2064.415 2724.0546,-2095.4803 2990.474,-2177.9001 3109.0348,-2217.1103"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3108.0858,-2220.483 3118.6793,-2220.3126 3110.2917,-2213.8397 3108.0858,-2220.483"/>
<text text-anchor="middle" x="1887.2677" y="-2068.215" font-family="Times,serif" font-size="14.00" fill="#b83822">67</text>
<links><link target="task_78d17987-b2e6-49e5-8113-ea67aa1e20df"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_dc077aa5-95d2-45af-9eb2-ac6263b06c71" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1078.8035,-1686.4702C1094.565,-1745.6354 1153.6072,-1934.0661 1282.2677,-2007.415 1340.6736,-2040.712 2425.8864,-2015.7632 2492.2677,-2026.415 2733.4683,-2065.1191 3007.329,-2170.5151 3119.4916,-2216.4845"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3118.3024,-2219.7799 3128.8819,-2220.3494 3120.9667,-2213.3067 3118.3024,-2219.7799"/>
<text text-anchor="middle" x="1887.2677" y="-2030.215" font-family="Times,serif" font-size="14.00" fill="#b83822">70 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_00901564-9231-46ef-b6fd-33b4e0a34fd5"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_12ecdc60-b0f6-4f72-ad78-6f8899a04044" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1080.1181,-1686.4077C1098.8437,-1741.1688 1163.5227,-1905.9294 1282.2677,-1969.415 1341.5566,-2001.1131 2426.1743,-1976.1027 2492.2677,-1988.415 2741.7009,-2034.8812 3020.2224,-2163.5624 3126.7907,-2215.8694"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3125.4475,-2219.1094 3135.9643,-2220.3924 3128.543,-2212.831 3125.4475,-2219.1094"/>
<text text-anchor="middle" x="1887.2677" y="-1992.215" font-family="Times,serif" font-size="14.00" fill="#b83822">72 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_e390ece4-b054-4e80-960f-ece506c3ad79"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : set_fact -->
<g id="edge_d4be39a7-d2ac-470a-9c30-9f85334d4706" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1082.2318,-1686.5193C1104.8756,-1735.7858 1175.2884,-1872.0703 1282.2677,-1924.415 1342.6633,-1953.9665 2426.5246,-1936.3169 2492.2677,-1950.415 2749.097,-2005.4903 3030.3257,-2157.123 3132.075,-2215.2862"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3130.3768,-2218.3471 3140.7916,-2220.2919 3133.8628,-2212.2768 3130.3768,-2218.3471"/>
<text text-anchor="middle" x="1887.2677" y="-1954.215" font-family="Times,serif" font-size="14.00" fill="#b83822">76 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_49843ed0-86c7-40d5-b20d-04eb902009e1"/></links></g>
<!-- [task] generate&#45;blocks : generate fixed amount of blocks -->
<g id="task_204b70e8-078a-4131-87b1-ee820ff4d2df" class="node">
<title>[task] generate-blocks : generate fixed amount of blocks</title>
<polygon fill="none" stroke="#000000" points="3468.2984,-1850.9592 3468.2984,-1865.8709 3294.4676,-1876.415 3048.6338,-1876.415 2874.803,-1865.8709 2874.803,-1850.9592 3048.6338,-1840.415 3294.4676,-1840.415 3468.2984,-1850.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1854.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : generate fixed amount of blocks</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate fixed amount of blocks -->
<g id="edge_2e7b48cc-c0cf-4746-8973-e87b39af1d8a" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate fixed amount of blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1083.9008,-1686.4431C1109.1209,-1731.7208 1182.3694,-1849.7122 1282.2677,-1893.415 1343.8545,-1920.3576 2425.0678,-1895.1451 2492.2677,-1893.415 2648.4496,-1889.3941 2824.63,-1880.181 2958.4231,-1872.2165"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2959.0191,-1875.6872 2968.7925,-1871.5967 2958.6014,-1868.6997 2959.0191,-1875.6872"/>
<text text-anchor="middle" x="1887.2677" y="-1909.215" font-family="Times,serif" font-size="14.00" fill="#b83822">19 [when: dash_network in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_b1b9dcf5-af1b-4c35-b2d2-ac54cbdea1e9"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate fixed amount of blocks -->
<g id="edge_8ee33cd5-7a95-43da-8f5b-17b004f8a05a" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate fixed amount of blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1086.8112,-1686.3431C1115.6955,-1726.0355 1191.6303,-1820.5722 1282.2677,-1855.415 1354.5248,-1883.1921 2347.895,-1871.6278 2864.3621,-1863.6439"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2864.6353,-1867.1402 2874.5798,-1863.4855 2864.5267,-1860.1411 2864.6353,-1867.1402"/>
<text text-anchor="middle" x="1887.2677" y="-1876.215" font-family="Times,serif" font-size="14.00" fill="#b83822">41 [when: dash_network in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_88efc77c-54bb-4c6b-8453-fc7591316a61"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate fixed amount of blocks -->
<g id="edge_4e1fef37-a566-4cf4-b781-ba291cd754f1" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate fixed amount of blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1091.1178,-1686.165C1124.0147,-1719.5074 1200.8689,-1790.5558 1282.2677,-1817.415 1346.1123,-1838.4819 2425.0566,-1834.7991 2492.2677,-1836.415 2626.0663,-1839.632 2774.6544,-1844.3172 2898.6589,-1848.5381"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2898.565,-1852.0368 2908.6786,-1848.8799 2898.8038,-1845.0409 2898.565,-1852.0368"/>
<text text-anchor="middle" x="1887.2677" y="-1840.215" font-family="Times,serif" font-size="14.00" fill="#b83822">55 [when: dash_network in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_171e3f70-6205-483d-9f70-d2117e6e2484"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate fixed amount of blocks -->
<g id="edge_3faacfc5-acb7-4a9b-a664-f5988d881060" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate fixed amount of blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1097.4188,-1685.5576C1134.248,-1711.7366 1209.5654,-1760.6177 1282.2677,-1779.415 1347.3578,-1796.2442 2425.1277,-1794.9273 2492.2677,-1798.415 2670.3305,-1807.6649 2873.9846,-1826.7974 3011.4909,-1840.9832"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3011.3813,-1844.4905 3021.6885,-1842.0387 3012.102,-1837.5277 3011.3813,-1844.4905"/>
<text text-anchor="middle" x="1887.2677" y="-1802.215" font-family="Times,serif" font-size="14.00" fill="#b83822">68 [when: dash_network in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_204b70e8-078a-4131-87b1-ee820ff4d2df"/></links></g>
<!-- [task] generate&#45;blocks : generate enough blocks to have {{ balance_needed|default(0) }} coins -->
<g id="task_d71cef23-5f32-4d9d-a3d9-44c3cdf22a10" class="node">
<title>[task] generate-blocks : generate enough blocks to have {{ balance_needed|default(0) }} coins</title>
<polygon fill="none" stroke="#000000" points="3663.9402,-1755.9592 3663.9402,-1770.8709 3375.5051,-1781.415 2967.5963,-1781.415 2679.1612,-1770.8709 2679.1612,-1755.9592 2967.5963,-1745.415 3375.5051,-1745.415 3663.9402,-1755.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1759.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : generate enough blocks to have {{ balance_needed|default(0) }} coins</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate enough blocks to have {{ balance_needed|default(0) }} coins -->
<g id="edge_fe0a97c2-8f21-4490-af9d-5234b0e525e7" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate enough blocks to have {{ balance_needed|default(0) }} coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1111.8606,-1683.7503C1152.9084,-1699.6614 1221.0232,-1723.5679 1282.2677,-1733.415 1415.2649,-1754.799 2155.3602,-1761.0925 2668.7541,-1762.8569"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2668.932,-1766.3575 2678.9438,-1762.8915 2668.9558,-1759.3575 2668.932,-1766.3575"/>
<text text-anchor="middle" x="1887.2677" y="-1765.215" font-family="Times,serif" font-size="14.00" fill="#b83822">20 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_d71cef23-5f32-4d9d-a3d9-44c3cdf22a10"/></links></g>
<!-- [task] generate&#45;blocks : getblockchaininfo -->
<g id="task_4c2dfade-0a1e-4a9e-9893-a31808963e74" class="node">
<title>[task] generate-blocks : getblockchaininfo</title>
<polygon fill="none" stroke="#000000" points="3395.8789,-1660.9592 3395.8789,-1675.8709 3264.4705,-1686.415 3078.6309,-1686.415 2947.2224,-1675.8709 2947.2224,-1660.9592 3078.6309,-1650.415 3264.4705,-1650.415 3395.8789,-1660.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1664.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : getblockchaininfo</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : getblockchaininfo -->
<g id="edge_929af26a-03d7-4c99-b40f-979e6a859740" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : getblockchaininfo</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1128.7372,-1680.1299C1170.5062,-1688.4994 1229.7339,-1699.0248 1282.2677,-1703.415 1550.2226,-1725.808 2223.4679,-1710.3354 2492.2677,-1703.415 2659.8348,-1699.101 2850.4223,-1688.8102 2986.9826,-1680.4971"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2987.3643,-1683.9804 2997.1322,-1679.8769 2986.9373,-1676.9935 2987.3643,-1683.9804"/>
<text text-anchor="middle" x="1887.2677" y="-1718.215" font-family="Times,serif" font-size="14.00" fill="#b83822">22 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_3ee7303f-f08f-4782-a494-2e0347469ac9"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : getblockchaininfo -->
<g id="edge_88f773da-6330-4ae1-aa58-8ddb36b773b7" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : getblockchaininfo</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1145.9093,-1668.415C1427.4011,-1668.415 2465.7827,-1668.415 2936.6551,-1668.415"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2936.9845,-1671.9151 2946.9845,-1668.415 2936.9845,-1664.9151 2936.9845,-1671.9151"/>
<text text-anchor="middle" x="1887.2677" y="-1672.215" font-family="Times,serif" font-size="14.00" fill="#b83822">44 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_7505147a-b4fe-4163-b549-569753bcc8b7"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : getblockchaininfo -->
<g id="edge_c6a5a5b0-ef6d-4b7f-ab98-cfa9656ca55a" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : getblockchaininfo</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1139.7781,-1660.8942C1180.6735,-1656.5778 1234.4653,-1651.5944 1282.2677,-1649.415 1819.4875,-1624.9228 1954.5425,-1641.8962 2492.2677,-1649.415 2641.4419,-1651.5009 2808.9892,-1656.1621 2940.3592,-1660.3455"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2940.4452,-1663.8499 2950.5519,-1660.6714 2940.6689,-1656.8535 2940.4452,-1663.8499"/>
<text text-anchor="middle" x="1887.2677" y="-1653.215" font-family="Times,serif" font-size="14.00" fill="#b83822">58 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_34aef7ae-190a-4d21-adc9-5541e38ba3bc"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : getblockchaininfo -->
<g id="edge_79d1c32c-8a65-451e-8b4c-0ce15606d657" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : getblockchaininfo</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1145.3946,-1671.0565C1183.0464,-1669.4375 1228.7215,-1662.4456 1264.2677,-1641.415 1275.7431,-1634.6258 1270.342,-1623.3779 1282.2677,-1617.415 1402.5185,-1557.2897 2357.9177,-1612.3787 2492.2677,-1617.415 2672.8481,-1624.1844 2879.8638,-1641.0423 3017.423,-1653.5338"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3017.3418,-1657.0408 3027.6183,-1654.4631 3017.9774,-1650.0697 3017.3418,-1657.0408"/>
<text text-anchor="middle" x="1887.2677" y="-1621.215" font-family="Times,serif" font-size="14.00" fill="#b83822">71 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_4c2dfade-0a1e-4a9e-9893-a31808963e74"/></links></g>
<!-- [task] generate&#45;blocks : debug -->
<g id="task_92096a59-4309-4825-a636-d2dd7f18e26f" class="node">
<title>[task] generate-blocks : debug</title>
<polygon fill="none" stroke="#000000" points="3336.6924,-1513.9592 3336.6924,-1528.8709 3239.9546,-1539.415 3103.1468,-1539.415 3006.409,-1528.8709 3006.409,-1513.9592 3103.1468,-1503.415 3239.9546,-1503.415 3336.6924,-1513.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1517.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : debug</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : debug -->
<g id="edge_240c050e-f048-4de0-b510-01fd9b15ab99" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1139.0596,-1676.1218C1179.7759,-1677.2746 1230.7653,-1671.4063 1264.2677,-1641.415 1288.2018,-1619.9894 1257.0454,-1591.3081 1282.2677,-1571.415 1308.662,-1550.5977 2458.6675,-1552.4345 2492.2677,-1551.415 2666.5171,-1546.1282 2865.7801,-1536.9576 3003.2104,-1530.1434"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3003.5966,-1533.6286 3013.4105,-1529.6364 3003.249,-1526.6373 3003.5966,-1533.6286"/>
<text text-anchor="middle" x="1887.2677" y="-1575.215" font-family="Times,serif" font-size="14.00" fill="#b83822">24 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_9ad1fdb4-28b1-4266-be39-8cb4706578cc"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : debug -->
<g id="edge_b2cd2578-3542-40db-86bc-34c16ed20c86" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1137.2417,-1676.9763C1178.7753,-1678.8853 1231.4029,-1673.5499 1264.2677,-1641.415 1299.3747,-1607.0878 1244.9193,-1564.2891 1282.2677,-1532.415 1314.6004,-1504.8215 2533.939,-1514.7102 2996.2611,-1519.4658"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2996.3344,-1522.9667 3006.3701,-1519.5702 2996.4068,-1515.967 2996.3344,-1522.9667"/>
<text text-anchor="middle" x="1887.2677" y="-1536.215" font-family="Times,serif" font-size="14.00" fill="#b83822">46 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_5265449e-1649-46e1-b3c1-0d9b369e44f7"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : debug -->
<g id="edge_1569403a-14c4-4f82-bec2-729cfec90b74" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1136.7606,-1677.3545C1178.6242,-1679.5751 1231.8351,-1674.4544 1264.2677,-1641.415 1310.0681,-1594.7579 1233.2901,-1538.7251 1282.2677,-1495.415 1307.4465,-1473.1499 2458.6628,-1494.7722 2492.2677,-1495.415 2665.2281,-1498.7239 2862.8249,-1506.7678 3000.1394,-1513.0394"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3000.1839,-1516.545 3010.3337,-1513.5068 3000.5046,-1509.5524 3000.1839,-1516.545"/>
<text text-anchor="middle" x="1887.2677" y="-1499.215" font-family="Times,serif" font-size="14.00" fill="#b83822">60 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_aaca5773-fef4-448b-9b42-34e4972ce648"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : debug -->
<g id="edge_444cf205-5ff6-4e4a-90e2-e95ecb7fe192" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : debug</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1136.0666,-1677.5074C1178.1632,-1679.9444 1231.939,-1675.0199 1264.2677,-1641.415 1291.3713,-1613.2416 1253.2443,-1492.6064 1282.2677,-1466.415 1332.1735,-1421.3791 2428.684,-1444.599 2492.2677,-1466.415 2501.8541,-1469.7042 2500.7878,-1476.8307 2510.2677,-1480.415 2687.1354,-1547.288 2909.5283,-1545.184 3046.0509,-1535.1137"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3046.4325,-1538.5949 3056.137,-1534.3437 3045.8996,-1531.6152 3046.4325,-1538.5949"/>
<text text-anchor="middle" x="1887.2677" y="-1470.215" font-family="Times,serif" font-size="14.00" fill="#b83822">73 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_92096a59-4309-4825-a636-d2dd7f18e26f"/></links></g>
<!-- [task] generate&#45;blocks : wait for 0 blocks -->
<g id="task_fa880a50-7a66-4cee-89ba-70945da9671b" class="node">
<title>[task] generate-blocks : wait for 0 blocks</title>
<polygon fill="none" stroke="#000000" points="3390.1232,-1445.9592 3390.1232,-1460.8709 3262.0864,-1471.415 3081.015,-1471.415 2952.9781,-1460.8709 2952.9781,-1445.9592 3081.015,-1435.415 3262.0864,-1435.415 3390.1232,-1445.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1449.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : wait for 0 blocks</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for 0 blocks -->
<g id="edge_0a1a036b-a5cf-4939-b978-f5624de212b9" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for 0 blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.828,-1677.6829C1178.0921,-1680.2775 1232.1708,-1675.4705 1264.2677,-1641.415 1297.7594,-1605.8798 1246.3528,-1455.4992 1282.2677,-1422.415 1331.7096,-1376.8702 2425.4469,-1415.08 2492.2677,-1422.415 2500.4139,-1423.3093 2502.1415,-1425.3548 2510.2677,-1426.415 2653.2312,-1445.0676 2814.9168,-1451.9218 2942.6256,-1454.0623"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2942.871,-1457.5665 2952.9254,-1454.226 2942.9823,-1450.5674 2942.871,-1457.5665"/>
<text text-anchor="middle" x="1887.2677" y="-1426.215" font-family="Times,serif" font-size="14.00" fill="#b83822">25 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_fa880a50-7a66-4cee-89ba-70945da9671b"/></links></g>
<!-- [task] generate&#45;blocks : wait for enough blocks to have {{ balance_needed|default(0) }} coins -->
<g id="task_2076645e-fcb9-4700-8ffa-8237464a2131" class="node">
<title>[task] generate-blocks : wait for enough blocks to have {{ balance_needed|default(0) }} coins</title>
<polygon fill="none" stroke="#000000" points="3658.1844,-1391.9592 3658.1844,-1406.8709 3373.121,-1417.415 2969.9804,-1417.415 2684.917,-1406.8709 2684.917,-1391.9592 2969.9804,-1381.415 3373.121,-1381.415 3658.1844,-1391.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1395.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : wait for enough blocks to have {{ balance_needed|default(0) }} coins</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for enough blocks to have {{ balance_needed|default(0) }} coins -->
<g id="edge_b6e6724d-3a60-4b20-9712-b6a10db2e0d3" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for enough blocks to have {{ balance_needed|default(0) }} coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.5082,-1677.7775C1177.9012,-1680.4934 1232.2729,-1675.7943 1264.2677,-1641.415 1303.5729,-1599.1807 1240.0811,-1421.7715 1282.2677,-1382.415 1331.4212,-1336.5591 2425.0508,-1381.5741 2492.2677,-1382.415 2584.7398,-1383.572 2684.2762,-1385.6145 2777.879,-1387.8917"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2778.0039,-1391.3958 2788.0866,-1388.1416 2778.1753,-1384.3979 2778.0039,-1391.3958"/>
<text text-anchor="middle" x="1887.2677" y="-1386.215" font-family="Times,serif" font-size="14.00" fill="#b83822">26 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_2076645e-fcb9-4700-8ffa-8237464a2131"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="task_162055c3-1848-4924-957b-7f90dfffd90a" class="node">
<title>[task] mn-fund-collateral : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<polygon fill="none" stroke="#000000" points="3832.6167,-1337.9592 3832.6167,-1352.8709 3445.3732,-1363.415 2897.7282,-1363.415 2510.4847,-1352.8709 2510.4847,-1337.9592 2897.7282,-1327.415 3445.3732,-1327.415 3832.6167,-1337.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1341.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="edge_fa504d55-9619-41be-a4ba-0e9773e3fb9d" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.6027,-1677.865C1178.0414,-1680.6232 1232.4289,-1675.9388 1264.2677,-1641.415 1309.2445,-1592.6455 1233.9627,-1388.8904 1282.2677,-1343.415 1306.2312,-1320.8553 2043.1788,-1327.3779 2589.418,-1335.3787"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2589.4092,-1338.8788 2599.4596,-1335.5262 2589.5121,-1331.8796 2589.4092,-1338.8788"/>
<text text-anchor="middle" x="1887.2677" y="-1347.215" font-family="Times,serif" font-size="14.00" fill="#b83822">28</text>
<links><link target="task_162055c3-1848-4924-957b-7f90dfffd90a"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node -->
<g id="task_ece9ef0e-b752-4c00-be92-d15cc03d6a30" class="node">
<title>[task] mn-fund-collateral : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</title>
<polygon fill="none" stroke="#000000" points="3680.3009,-1283.9592 3680.3009,-1298.8709 3382.2819,-1309.415 2960.8195,-1309.415 2662.8005,-1298.8709 2662.8005,-1283.9592 2960.8195,-1273.415 3382.2819,-1273.415 3680.3009,-1283.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1287.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node -->
<g id="edge_a260f65e-8cb0-4d7f-9498-abf2bae9b4bc" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.2158,-1677.8944C1177.7511,-1680.744 1232.4229,-1676.1596 1264.2677,-1641.415 1289.2292,-1614.1806 1255.5686,-1334.9483 1282.2677,-1309.415 1306.9887,-1285.7736 2102.0342,-1285.303 2652.7707,-1287.8423"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2652.8728,-1291.3427 2662.8891,-1287.8894 2652.9055,-1284.3427 2652.8728,-1291.3427"/>
<text text-anchor="middle" x="1887.2677" y="-1313.215" font-family="Times,serif" font-size="14.00" fill="#b83822">29</text>
<links><link target="task_ece9ef0e-b752-4c00-be92-d15cc03d6a30"/></links></g>
<!-- [task] mn&#45;fund&#45;collateral : fail -->
<g id="task_4a1942a9-ee8e-4cec-b792-456f29582cf8" class="node">
<title>[task] mn-fund-collateral : fail</title>
<polygon fill="none" stroke="#000000" points="3333.1575,-1229.9592 3333.1575,-1244.8709 3238.4904,-1255.415 3104.611,-1255.415 3009.9439,-1244.8709 3009.9439,-1229.9592 3104.611,-1219.415 3238.4904,-1219.415 3333.1575,-1229.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1233.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-fund-collateral : fail</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;fund&#45;collateral : fail -->
<g id="edge_939cb1a7-cd45-4249-9110-aac1af1635eb" class="edge">
<title>[role] mn-init-&gt;[task] mn-fund-collateral : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.2779,-1677.9511C1177.8436,-1680.8286 1232.5263,-1676.2541 1264.2677,-1641.415 1292.2122,-1610.7434 1252.465,-1297.2844 1282.2677,-1268.415 1284.1853,-1266.5575 2534.2584,-1247.192 2999.6701,-1240.0454"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2999.8978,-1243.5424 3009.8429,-1239.8892 2999.7903,-1236.5433 2999.8978,-1243.5424"/>
<text text-anchor="middle" x="1887.2677" y="-1272.215" font-family="Times,serif" font-size="14.00" fill="#b83822">38 [when: not collateral_all_ok and collateral_ok_count|int != masternode_names|length]</text>
<links><link target="task_4a1942a9-ee8e-4cec-b792-456f29582cf8"/></links></g>
<!-- [task] generate&#45;blocks : generate enough blocks to have 0 coins -->
<g id="task_e98fb0cc-2aba-476b-935f-03f98e340883" class="node">
<title>[task] generate-blocks : generate enough blocks to have 0 coins</title>
<polygon fill="none" stroke="#000000" points="3505.8686,-1175.9592 3505.8686,-1190.8709 3310.0297,-1201.415 3033.0717,-1201.415 2837.2327,-1190.8709 2837.2327,-1175.9592 3033.0717,-1165.415 3310.0297,-1165.415 3505.8686,-1175.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1179.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : generate enough blocks to have 0 coins</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate enough blocks to have 0 coins -->
<g id="edge_fdc31e81-a412-408d-ad21-813005b39353" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.3245,-1677.9935C1177.913,-1680.8917 1232.604,-1676.3246 1264.2677,-1641.415 1294.9775,-1607.5572 1249.5215,-1262.3075 1282.2677,-1230.415 1306.3498,-1206.9608 2458.6646,-1210.3496 2492.2677,-1209.415 2626.2246,-1205.6894 2774.9897,-1200.1535 2899.0716,-1195.1463"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2899.2471,-1198.6422 2909.0974,-1194.7407 2898.9641,-1191.6479 2899.2471,-1198.6422"/>
<text text-anchor="middle" x="1887.2677" y="-1234.215" font-family="Times,serif" font-size="14.00" fill="#b83822">42 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_6f906359-b438-49bf-b6ac-d15dbe920209"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate enough blocks to have 0 coins -->
<g id="edge_4d2e025f-70c3-4a59-bb7c-7d69458e6591" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.9139,-1677.9991C1177.5868,-1680.9784 1232.5601,-1676.5095 1264.2677,-1641.415 1297.8888,-1604.2028 1246.1699,-1225.2298 1282.2677,-1190.415 1309.6445,-1164.0114 2289.6823,-1172.2026 2827.1378,-1178.7125"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2827.3415,-1182.2152 2837.3834,-1178.8371 2827.4267,-1175.2157 2827.3415,-1182.2152"/>
<text text-anchor="middle" x="1887.2677" y="-1194.215" font-family="Times,serif" font-size="14.00" fill="#b83822">56 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_9f9d4406-cedb-4103-8024-6461d64b63d3"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : generate enough blocks to have 0 coins -->
<g id="edge_9a501a8f-4c8a-46e0-af1d-0bb4cdedefb1" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : generate enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.9455,-1678.0276C1177.634,-1681.021 1232.6131,-1676.5574 1264.2677,-1641.415 1300.5819,-1601.0997 1243.2,-1191.0683 1282.2677,-1153.415 1306.4684,-1130.0905 2458.6648,-1152.6734 2492.2677,-1153.415 2636.6188,-1156.6011 2798.0987,-1163.591 2927.3871,-1170.0227"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2927.2632,-1173.5207 2937.4254,-1170.5241 2927.6125,-1166.5295 2927.2632,-1173.5207"/>
<text text-anchor="middle" x="1887.2677" y="-1157.215" font-family="Times,serif" font-size="14.00" fill="#b83822">69 [when: dash_network in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_e98fb0cc-2aba-476b-935f-03f98e340883"/></links></g>
<!-- [task] generate&#45;blocks : wait for 1 blocks -->
<g id="task_25849941-0eea-4db7-8720-db9e82980458" class="node">
<title>[task] generate-blocks : wait for 1 blocks</title>
<polygon fill="none" stroke="#000000" points="3390.1232,-1071.9592 3390.1232,-1086.8709 3262.0864,-1097.415 3081.015,-1097.415 2952.9781,-1086.8709 2952.9781,-1071.9592 3081.015,-1061.415 3262.0864,-1061.415 3390.1232,-1071.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1075.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : wait for 1 blocks</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for 1 blocks -->
<g id="edge_1d7cdcb1-96ce-4070-8ef4-538ba0f4ea89" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for 1 blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.9671,-1678.047C1177.6664,-1681.0501 1232.6494,-1676.5901 1264.2677,-1641.415 1302.693,-1598.6673 1241.4011,-1164.8351 1282.2677,-1124.415 1282.2677,-1124.415 2438.9579,-1096.8643 2942.2195,-1084.8774"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2942.6041,-1088.3693 2952.5179,-1084.6321 2942.4373,-1081.3713 2942.6041,-1088.3693"/>
<text text-anchor="middle" x="1887.2677" y="-1128.215" font-family="Times,serif" font-size="14.00" fill="#b83822">47 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_ac9bd995-4608-4007-8ec9-6d23045c180f"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for 1 blocks -->
<g id="edge_b3aa14b5-a3eb-4247-9251-83d07f6e809d" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for 1 blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.9968,-1678.0737C1177.7109,-1681.0901 1232.6994,-1676.635 1264.2677,-1641.415 1306.0417,-1594.8089 1237.3101,-1121.9583 1282.2677,-1078.415 1311.6911,-1049.9174 2446.1458,-1066.5147 2942.7168,-1075.1732"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2942.8196,-1078.6754 2952.8793,-1075.3509 2942.942,-1071.6765 2942.8196,-1078.6754"/>
<text text-anchor="middle" x="1887.2677" y="-1082.215" font-family="Times,serif" font-size="14.00" fill="#b83822">61 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_47bceadd-188e-43db-bade-6761f48e6f42"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for 1 blocks -->
<g id="edge_44f99f52-8d6a-46c7-8b98-e3143136b0f5" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for 1 blocks</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.0159,-1678.0908C1177.7394,-1681.1157 1232.7315,-1676.6637 1264.2677,-1641.415 1308.517,-1591.9568 1234.6398,-1090.6286 1282.2677,-1044.415 1330.512,-997.6035 2426.1981,-1032.0203 2492.2677,-1044.415 2500.7042,-1045.9977 2501.8666,-1049.6542 2510.2677,-1051.415 2656.7336,-1082.1135 2825.3164,-1088.8244 2955.6089,-1088.0091"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2955.7406,-1091.5082 2965.713,-1087.9303 2955.686,-1084.5084 2955.7406,-1091.5082"/>
<text text-anchor="middle" x="1887.2677" y="-1048.215" font-family="Times,serif" font-size="14.00" fill="#b83822">74 [when: dash_network not in generate_networksnum_blocks &gt; 0]</text>
<links><link target="task_25849941-0eea-4db7-8720-db9e82980458"/></links></g>
<!-- [task] generate&#45;blocks : wait for enough blocks to have 0 coins -->
<g id="task_64c7fc51-0562-4038-8c2d-7a13351eeeec" class="node">
<title>[task] generate-blocks : wait for enough blocks to have 0 coins</title>
<polygon fill="none" stroke="#000000" points="3500.1127,-1016.9592 3500.1127,-1031.8709 3307.6455,-1042.415 3035.4559,-1042.415 2842.9887,-1031.8709 2842.9887,-1016.9592 3035.4559,-1006.415 3307.6455,-1006.415 3500.1127,-1016.9592"/>
<text text-anchor="middle" x="3171.5507" y="-1020.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] generate-blocks : wait for enough blocks to have 0 coins</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for enough blocks to have 0 coins -->
<g id="edge_62bc2b03-91fb-4953-9eba-3d7715425abd" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.0367,-1678.1094C1177.7705,-1681.1435 1232.7664,-1676.6949 1264.2677,-1641.415 1311.5748,-1588.4336 1231.341,-1051.9274 1282.2677,-1002.415 1306.3667,-978.9854 2458.661,-1001.871 2492.2677,-1002.415 2623.6582,-1004.5422 2769.288,-1008.9822 2891.9014,-1013.3201"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2892.0689,-1016.8282 2902.1869,-1013.6857 2892.3176,-1009.8326 2892.0689,-1016.8282"/>
<text text-anchor="middle" x="1887.2677" y="-1006.215" font-family="Times,serif" font-size="14.00" fill="#b83822">48 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_cb1f1615-b879-4418-b64c-811c840ff099"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for enough blocks to have 0 coins -->
<g id="edge_643e152c-8582-4250-a572-d2b4a850a311" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1135.0495,-1678.1208C1177.7897,-1681.1606 1232.788,-1676.7141 1264.2677,-1641.415 1288.977,-1613.7079 1255.6655,-999.3101 1282.2677,-973.415 1330.437,-926.5263 2432.1423,-943.3524 2492.2677,-973.415 2504.1934,-979.3779 2498.4662,-991.2101 2510.2677,-997.415 2578.3121,-1033.1908 2755.8973,-1038.9433 2909.9176,-1036.2844"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2910.0937,-1039.7818 2920.0272,-1036.0973 2909.9641,-1032.783 2910.0937,-1039.7818"/>
<text text-anchor="middle" x="1887.2677" y="-977.215" font-family="Times,serif" font-size="14.00" fill="#b83822">62 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_b6c84fa2-a9b1-4de0-8b5b-5c388c2f25f1"/></links></g>
<!-- [role] mn&#45;init&#45;&gt;[task] generate&#45;blocks : wait for enough blocks to have 0 coins -->
<g id="edge_cc89ce0d-c6f1-4a72-b5e0-791e8a8feadb" class="edge">
<title>[role] mn-init-&gt;[task] generate-blocks : wait for enough blocks to have 0 coins</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6173,-1678.1052C1177.4305,-1681.2168 1232.7091,-1676.8669 1264.2677,-1641.415 1290.7245,-1611.6945 1253.7803,-953.1953 1282.2677,-925.415 1306.3312,-901.9489 2465.7753,-904.7304 2492.2677,-925.415 2518.2666,-945.7143 2484.6885,-976.5896 2510.2677,-997.415 2580.4868,-1054.5842 2814.8983,-1051.5934 2984.7108,-1040.8498"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2985.0269,-1044.3368 2994.7803,-1040.199 2984.5753,-1037.3514 2985.0269,-1044.3368"/>
<text text-anchor="middle" x="1887.2677" y="-929.215" font-family="Times,serif" font-size="14.00" fill="#b83822">75 [when: dash_network not in generate_networksbalance_needed|float &gt; 0]</text>
<links><link target="task_64c7fc51-0562-4038-8c2d-7a13351eeeec"/></links></g>
<!-- [task] mn&#45;createprotx : import masternode owner private key -->
<g id="task_b63ed1bd-9844-4351-a214-517ce42efe83" class="node">
<title>[task] mn-createprotx : import masternode owner private key</title>
<polygon fill="none" stroke="#000000" points="3493.95,-962.9592 3493.95,-977.8709 3305.0928,-988.415 3038.0085,-988.415 2849.1514,-977.8709 2849.1514,-962.9592 3038.0085,-952.415 3305.0928,-952.415 3493.95,-962.9592"/>
<text text-anchor="middle" x="3171.5507" y="-966.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : import masternode owner private key</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : import masternode owner private key -->
<g id="edge_433a88f2-ecab-40f5-b58b-788e3ad62b38" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : import masternode owner private key</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6296,-1678.1161C1177.4489,-1681.2332 1232.7299,-1676.8854 1264.2677,-1641.415 1291.9987,-1610.2263 1252.4057,-919.5699 1282.2677,-890.415 1306.3174,-866.9349 2464.9456,-870.8394 2492.2677,-890.415 2512.49,-904.9038 2490.3453,-928.5167 2510.2677,-943.415 2581.3374,-996.562 2807.4052,-995.402 2975.5451,-986.1221"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2975.9889,-989.6027 2985.7753,-985.5436 2975.5936,-982.6139 2975.9889,-989.6027"/>
<text text-anchor="middle" x="1887.2677" y="-894.215" font-family="Times,serif" font-size="14.00" fill="#b83822">50</text>
<links><link target="task_b63ed1bd-9844-4351-a214-517ce42efe83"/></links></g>
<!-- [task] mn&#45;createprotx : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="task_f674576a-e222-40a2-9f44-79678cb56234" class="node">
<title>[task] mn-createprotx : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<polygon fill="none" stroke="#000000" points="3818.977,-908.9592 3818.977,-923.8709 3439.7234,-934.415 2903.3779,-934.415 2524.1244,-923.8709 2524.1244,-908.9592 2903.3779,-898.415 3439.7234,-898.415 3818.977,-908.9592"/>
<text text-anchor="middle" x="3171.5507" y="-912.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }} -->
<g id="edge_10b60b21-c630-4c72-93aa-c43eb6bc9842" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : fund collateral {{ amount }} coin(s) for {{ masternode_name }}/{{ masternode.collateral.address }}</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6407,-1678.126C1177.4657,-1681.2481 1232.7488,-1676.9022 1264.2677,-1641.415 1293.2729,-1608.7581 1251.0311,-885.9445 1282.2677,-855.415 1306.3049,-831.922 2463.4729,-838.0782 2492.2677,-855.415 2506.9158,-864.2344 2495.8027,-880.2987 2510.2677,-889.415 2519.6467,-895.326 2531.3691,-900.4992 2545.0283,-905.0123"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2544.2014,-908.4201 2554.7891,-908.0323 2546.2705,-901.7329 2544.2014,-908.4201"/>
<text text-anchor="middle" x="1887.2677" y="-859.215" font-family="Times,serif" font-size="14.00" fill="#b83822">51</text>
<links><link target="task_f674576a-e222-40a2-9f44-79678cb56234"/></links></g>
<!-- [task] mn&#45;createprotx : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node -->
<g id="task_dcf3ca2d-9ba9-4e52-bbe2-a8da0de6970d" class="node">
<title>[task] mn-createprotx : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</title>
<polygon fill="none" stroke="#000000" points="3666.1612,-854.9592 3666.1612,-869.8709 3376.4251,-880.415 2966.6763,-880.415 2676.9402,-869.8709 2676.9402,-854.9592 2966.6763,-844.415 3376.4251,-844.415 3666.1612,-854.9592"/>
<text text-anchor="middle" x="3171.5507" y="-858.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node -->
<g id="edge_4b3721a5-2254-4d8b-8728-34f0576648f1" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : wait for funding TX {{ fund_result.stdout }} to appear on MN ctrl node</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6507,-1678.1349C1177.4806,-1681.2613 1232.7656,-1676.9171 1264.2677,-1641.415 1294.5108,-1607.3318 1249.6957,-853.2799 1282.2677,-821.415 1330.3198,-774.4062 2428.684,-799.599 2492.2677,-821.415 2501.8541,-824.7042 2500.7505,-831.931 2510.2677,-835.415 2679.0861,-897.2156 2888.5594,-893.5601 3025.9348,-881.3739"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3026.4712,-884.8395 3036.1111,-880.4438 3025.834,-877.8686 3026.4712,-884.8395"/>
<text text-anchor="middle" x="1887.2677" y="-825.215" font-family="Times,serif" font-size="14.00" fill="#b83822">52</text>
<links><link target="task_dcf3ca2d-9ba9-4e52-bbe2-a8da0de6970d"/></links></g>
<!-- [task] mn&#45;createprotx : create ProTx for {{ masternode_name }}/{{ masternode.owner.address }} -->
<g id="task_6cc4bdb7-c32d-4991-9947-a44270d145be" class="node">
<title>[task] mn-createprotx : create ProTx for {{ masternode_name }}/{{ masternode.owner.address }}</title>
<polygon fill="none" stroke="#000000" points="3683.8358,-800.9592 3683.8358,-815.8709 3383.7461,-826.415 2959.3552,-826.415 2659.2656,-815.8709 2659.2656,-800.9592 2959.3552,-790.415 3383.7461,-790.415 3683.8358,-800.9592"/>
<text text-anchor="middle" x="3171.5507" y="-804.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : create ProTx for {{ masternode_name }}/{{ masternode.owner.address }}</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : create ProTx for {{ masternode_name }}/{{ masternode.owner.address }} -->
<g id="edge_7c4bca4f-02e5-4d5f-bd5a-4655c619fd68" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : create ProTx for {{ masternode_name }}/{{ masternode.owner.address }}</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6626,-1678.1455C1177.4986,-1681.2773 1232.7859,-1676.9351 1264.2677,-1641.415 1296.1492,-1605.4441 1247.9282,-810.0474 1282.2677,-776.415 1306.2803,-752.8969 2458.9646,-771.8755 2492.2677,-776.415 2500.4946,-777.5364 2502.0655,-780.126 2510.2677,-781.415 2559.8535,-789.2075 2611.7722,-795.1268 2663.7838,-799.5852"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2663.583,-803.0805 2673.8407,-800.4291 2664.1684,-796.105 2663.583,-803.0805"/>
<text text-anchor="middle" x="1887.2677" y="-780.215" font-family="Times,serif" font-size="14.00" fill="#b83822">64</text>
<links><link target="task_6cc4bdb7-c32d-4991-9947-a44270d145be"/></links></g>
<!-- [task] mn&#45;createprotx : wait for ProTx {{ protx.stdout }} to appear on MN ctrl node -->
<g id="task_800e1151-dddf-477e-bb8a-c536bd675c10" class="node">
<title>[task] mn-createprotx : wait for ProTx {{ protx.stdout }} to appear on MN ctrl node</title>
<polygon fill="none" stroke="#000000" points="3609.6025,-746.9592 3609.6025,-761.8709 3352.9977,-772.415 2990.1037,-772.415 2733.4989,-761.8709 2733.4989,-746.9592 2990.1037,-736.415 3352.9977,-736.415 3609.6025,-746.9592"/>
<text text-anchor="middle" x="3171.5507" y="-750.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : wait for ProTx {{ protx.stdout }} to appear on MN ctrl node</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : wait for ProTx {{ protx.stdout }} to appear on MN ctrl node -->
<g id="edge_23d9bc4d-d7e3-4d37-aefd-22604aad84c1" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : wait for ProTx {{ protx.stdout }} to appear on MN ctrl node</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6699,-1678.1519C1177.5096,-1681.287 1232.7983,-1676.9461 1264.2677,-1641.415 1297.2414,-1604.1856 1246.7499,-781.2257 1282.2677,-746.415 1337.1407,-692.6346 2324.0507,-721.8775 2849.0582,-741.4128"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2848.9393,-744.9107 2859.0629,-741.786 2849.2003,-737.9156 2848.9393,-744.9107"/>
<text text-anchor="middle" x="1887.2677" y="-750.215" font-family="Times,serif" font-size="14.00" fill="#b83822">65</text>
<links><link target="task_800e1151-dddf-477e-bb8a-c536bd675c10"/></links></g>
<!-- [task] mn&#45;createprotx : get list of ProTx transactions from the wallet -->
<g id="task_741ed826-fabc-498d-9fb9-cf0fbdde35b3" class="node">
<title>[task] mn-createprotx : get list of ProTx transactions from the wallet</title>
<polygon fill="none" stroke="#000000" points="3530.1132,-692.9592 3530.1132,-707.8709 3320.0721,-718.415 3023.0292,-718.415 2812.9882,-707.8709 2812.9882,-692.9592 3023.0292,-682.415 3320.0721,-682.415 3530.1132,-692.9592"/>
<text text-anchor="middle" x="3171.5507" y="-696.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : get list of ProTx transactions from the wallet</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : get list of ProTx transactions from the wallet -->
<g id="edge_fc2168b6-3ade-4666-b006-c0d6c5c08a09" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : get list of ProTx transactions from the wallet</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6809,-1678.1616C1177.526,-1681.3016 1232.8168,-1676.9625 1264.2677,-1641.415 1299.0255,-1602.13 1244.8253,-734.1504 1282.2677,-697.415 1337.9346,-642.7995 2353.8428,-670.9982 2872.3536,-689.1001"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2872.4929,-692.607 2882.6093,-689.4591 2872.7379,-685.6113 2872.4929,-692.607"/>
<text text-anchor="middle" x="1887.2677" y="-701.215" font-family="Times,serif" font-size="14.00" fill="#b83822">77</text>
<links><link target="task_741ed826-fabc-498d-9fb9-cf0fbdde35b3"/></links></g>
<!-- [task] mn&#45;createprotx : set_fact -->
<g id="task_0eea77d7-9876-4ac5-bd39-2e2ea375b200" class="node">
<title>[task] mn-createprotx : set_fact</title>
<polygon fill="none" stroke="#000000" points="3343.3552,-638.9592 3343.3552,-653.8709 3242.7144,-664.415 3100.3869,-664.415 2999.7462,-653.8709 2999.7462,-638.9592 3100.3869,-628.415 3242.7144,-628.415 3343.3552,-638.9592"/>
<text text-anchor="middle" x="3171.5507" y="-642.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : set_fact</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : set_fact -->
<g id="edge_0bac151c-81a1-418f-8061-cd8672de4d48" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : set_fact</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.6909,-1678.1705C1177.5411,-1681.3149 1232.8339,-1676.9776 1264.2677,-1641.415 1300.846,-1600.0324 1242.8716,-686.1247 1282.2677,-647.415 1342.4706,-588.2612 2527.4963,-623.595 2989.419,-639.7065"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2989.4085,-643.2082 2999.5248,-640.0599 2989.6532,-636.2124 2989.4085,-643.2082"/>
<text text-anchor="middle" x="1887.2677" y="-651.215" font-family="Times,serif" font-size="14.00" fill="#b83822">78</text>
<links><link target="task_0eea77d7-9876-4ac5-bd39-2e2ea375b200"/></links></g>
<!-- [task] mn&#45;createprotx : get names of registered masternodes -->
<g id="task_d5420c75-8b63-409f-a1c3-ccc35ad78227" class="node">
<title>[task] mn-createprotx : get names of registered masternodes</title>
<polygon fill="none" stroke="#000000" points="3491.7289,-584.9592 3491.7289,-599.8709 3304.1728,-610.415 3038.9285,-610.415 2851.3725,-599.8709 2851.3725,-584.9592 3038.9285,-574.415 3304.1728,-574.415 3491.7289,-584.9592"/>
<text text-anchor="middle" x="3171.5507" y="-588.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : get names of registered masternodes</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : get names of registered masternodes -->
<g id="edge_aa72ea9a-d228-4db1-a592-5b359a2a6de8" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : get names of registered masternodes</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7002,-1678.1787C1177.5551,-1681.3272 1232.8496,-1676.9915 1264.2677,-1641.415 1302.7029,-1597.8928 1240.9012,-637.1613 1282.2677,-596.415 1338.0894,-541.4304 2363.4261,-566.3099 2879.6617,-582.4564"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="2879.7656,-585.9613 2889.8705,-582.7767 2879.9852,-578.9648 2879.7656,-585.9613"/>
<text text-anchor="middle" x="1887.2677" y="-600.215" font-family="Times,serif" font-size="14.00" fill="#b83822">79 [when: get_protx_list_result.stdout|from_json|json_query("[?state.ownerAddress=='" + masternodes[item].owner.address + "']")]</text>
<links><link target="task_d5420c75-8b63-409f-a1c3-ccc35ad78227"/></links></g>
<!-- [task] mn&#45;createprotx : fail -->
<g id="task_2055aac8-4461-43b7-9317-5e61f2de46a8" class="node">
<title>[task] mn-createprotx : fail</title>
<polygon fill="none" stroke="#000000" points="3318.6106,-530.9592 3318.6106,-545.8709 3232.4649,-556.415 3110.6365,-556.415 3024.4908,-545.8709 3024.4908,-530.9592 3110.6365,-520.415 3232.4649,-520.415 3318.6106,-530.9592"/>
<text text-anchor="middle" x="3171.5507" y="-534.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] mn-createprotx : fail</text>
</g>
<!-- [role] mn&#45;init&#45;&gt;[task] mn&#45;createprotx : fail -->
<g id="edge_d87ddd53-70d1-451c-b6bf-ffb982a13e30" class="edge">
<title>[role] mn-init-&gt;[task] mn-createprotx : fail</title>
<path fill="none" stroke="#b83822" stroke-width="2" d="M1134.7087,-1678.1862C1177.5679,-1681.3386 1232.8641,-1677.0043 1264.2677,-1641.415 1304.5963,-1595.7113 1238.8835,-587.229 1282.2677,-544.415 1343.4346,-484.0522 2570.92,-518.5112 3013.8777,-532.9858"/>
<polygon fill="#b83822" stroke="#b83822" stroke-width="2" points="3014.0851,-536.4944 3024.1944,-533.3239 3014.3145,-529.4981 3014.0851,-536.4944"/>
<text text-anchor="middle" x="1887.2677" y="-548.215" font-family="Times,serif" font-size="14.00" fill="#b83822">80 [when: masternode_names | difference(registered_masternode_names)]</text>
<links><link target="task_2055aac8-4461-43b7-9317-5e61f2de46a8"/></links></g>
<!-- Play #13: masternode_wallet (0)&#45;&gt;[role] mn&#45;init -->
<g id="edge_d71debd1-9796-466f-b7d3-0c2a402599c6" class="edge">
<title>Play #13: masternode_wallet (0)-&gt;[role] mn-init</title>
<path fill="none" stroke="#b83822" d="M394.9652,-3025.2731C468.9326,-2877.5408 971.9173,-1872.9493 1060.889,-1695.2498"/>
<polygon fill="#b83822" stroke="#b83822" points="1064.0267,-1696.8005 1065.3742,-1686.2916 1057.7675,-1693.6665 1064.0267,-1696.8005"/>
<text text-anchor="middle" x="697.8818" y="-2750.215" font-family="Times,serif" font-size="14.00" fill="#b83822">1</text>
<links><link target="role_516087ec-bf71-4df1-8d60-a72056c08fb4"/></links></g>
<!-- [task] prune unused docker images -->
<g id="task_8c5f7f3b-7ea7-4385-84a0-7938985d78d8" class="node">
<title>[task] prune unused docker images</title>
<polygon fill="none" stroke="#000000" points="1264.2107,-1606.9592 1264.2107,-1621.8709 1152.9781,-1632.415 995.6714,-1632.415 884.4388,-1621.8709 884.4388,-1606.9592 995.6714,-1596.415 1152.9781,-1596.415 1264.2107,-1606.9592"/>
<text text-anchor="middle" x="1074.3248" y="-1610.715" font-family="Times,serif" font-size="14.00" fill="#000000">[task] prune unused docker images</text>
</g>
<!-- Play #14: all (0)&#45;&gt;[task] prune unused docker images -->
<g id="edge_d0fe91b9-2abf-4eb8-8df3-7434ac295868" class="edge">
<title>Play #14: all (0)-&gt;[task] prune unused docker images</title>
<path fill="none" stroke="#1fe865" stroke-width="2" d="M399.7572,-2060.2594C453.355,-1991.6274 655.327,-1746.5967 884.3818,-1641.415 895.4282,-1636.3426 907.1851,-1632.1676 919.2256,-1628.7373"/>
<polygon fill="#1fe865" stroke="#1fe865" stroke-width="2" points="920.1769,-1632.106 928.9344,-1626.1431 918.3698,-1625.3433 920.1769,-1632.106"/>
<text text-anchor="middle" x="697.8818" y="-1909.215" font-family="Times,serif" font-size="14.00" fill="#1fe865">1</text>
<links><link target="task_8c5f7f3b-7ea7-4385-84a0-7938985d78d8"/></links></g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment