add top-level schema of SACB (closes #144255) and option to compile it
authorPaul Tonelli <paul.tonelli@logilab.fr>
Thu, 27 Jun 2013 13:44:37 +0200
changeset 163 d6b522b1315f
parent 162 e53cbed31fd3
child 164 2c69483615c1
add top-level schema of SACB (closes #144255) and option to compile it
docs/Makefile
docs/how-it-works.rst
docs/img/amazon_ec2_logo.png
docs/img/openstack_logo.png
docs/img/saltstack_logo.png
docs/inner-working.svg
--- a/docs/Makefile	Thu Jun 27 11:56:52 2013 +0200
+++ b/docs/Makefile	Thu Jun 27 13:44:37 2013 +0200
@@ -151,3 +151,6 @@
 	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
 	@echo "Testing of doctests in the sources finished, look at the " \
 	      "results in $(BUILDDIR)/doctest/output.txt."
+
+img:
+	inkscape inner-working.svg --export-png=inner-working.jpg --export-background=WHITE
--- a/docs/how-it-works.rst	Thu Jun 27 11:56:52 2013 +0200
+++ b/docs/how-it-works.rst	Thu Jun 27 13:44:37 2013 +0200
@@ -44,3 +44,5 @@
     3. postprocessing (`ami_post`): unmount, resize and upload the image either
        to Amazon or to OpenStack depending on user_data
 
+.. image:: inner-working.jpg
+       :scale: 70 %
Binary file docs/img/amazon_ec2_logo.png has changed
Binary file docs/img/openstack_logo.png has changed
Binary file docs/img/saltstack_logo.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/inner-working.svg	Thu Jun 27 13:44:37 2013 +0200
@@ -0,0 +1,1001 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   sodipodi:docname="inner-working.svg"
+   inkscape:version="0.47 r22583"
+   version="1.1"
+   id="svg2"
+   height="717.65442"
+   width="1586.0371">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="636.23599"
+     inkscape:cy="275.41532"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:snap-global="true"
+     inkscape:window-width="1916"
+     inkscape:window-height="1161"
+     inkscape:window-x="0"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2818"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send"
+       style="overflow:visible">
+      <path
+         id="path3975"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path3748"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3751"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible">
+      <path
+         id="path3769"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path3745"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <inkscape:perspective
+       id="perspective2845"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2891"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2919"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2947"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5727"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2884"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2909"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2943"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4421"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send-4"
+       style="overflow:visible">
+      <path
+         id="path3975-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective4457"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1SendS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1SendS"
+       style="overflow:visible">
+      <path
+         id="path5004"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#c8c8c8;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Sendy"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Sendy"
+       style="overflow:visible">
+      <path
+         id="path5177"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill:#c8c8c8;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective5336"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5442"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart-4"
+       style="overflow:visible">
+      <path
+         id="path3748-8"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective2916"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart-46"
+       style="overflow:visible">
+      <path
+         id="path3748-4"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <inkscape:perspective
+       id="perspective3090"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3104"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3118"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3132"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3154"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3154-2"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3185"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3213"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3235"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3266"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3327"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3327-3"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4241"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4266"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4313"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4340"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4368"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective4399"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(814.5625,160.72374)">
+    <rect
+       style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0"
+       id="rect2816"
+       width="125"
+       height="30"
+       x="100.00012"
+       y="-1.6378022" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="105.15752"
+       y="19.930489"
+       id="text2833"><tspan
+         sodipodi:role="line"
+         id="tspan2835"
+         x="105.15752"
+         y="19.930489">AMI-Builder</tspan></text>
+    <g
+       id="g4300"
+       transform="translate(0.15625063,30.5)">
+      <rect
+         y="389.36218"
+         x="196.31836"
+         height="30"
+         width="100"
+         id="rect2816-2"
+         style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0" />
+      <text
+         id="text2833-8"
+         y="410.93048"
+         x="201.47574"
+         style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="410.93048"
+           x="201.47574"
+           id="tspan2835-3"
+           sodipodi:role="line">New AMI</tspan></text>
+    </g>
+    <rect
+       style="fill:#ececec;fill-opacity:0.78431373;stroke:none"
+       id="rect5462"
+       width="1480"
+       height="210"
+       x="-708.52539"
+       y="189.86218" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="289.86218"
+       x="-648.52539"
+       id="image3120"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:none"
+       d="m 246.47461,414.86218 0,-310 -80,-74.999997"
+       id="path2865"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
+       d="m 246.47461,104.86218 75,-74.999998"
+       id="path2867" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="250.00012"
+       y="-56.637802"
+       id="text2869"><tspan
+         sodipodi:role="line"
+         id="tspan2871"
+         x="250.00012"
+         y="-56.637802">- image source</tspan><tspan
+         sodipodi:role="line"
+         x="250.00012"
+         y="-31.637802"
+         id="tspan2873">- modification script</tspan><tspan
+         sodipodi:role="line"
+         x="250.00012"
+         y="-6.6378021"
+         id="tspan5717">  address</tspan><tspan
+         sodipodi:role="line"
+         x="250.00012"
+         y="18.362198"
+         id="tspan2875"
+         style="fill:#000000;fill-opacity:0.58823529">- credentials (OPTIONAL)</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 236.31837,209.36219 20,0"
+       id="path2877" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="261.93771"
+       y="214.42033"
+       id="text2879"><tspan
+         sodipodi:role="line"
+         id="tspan2881"
+         x="261.93771"
+         y="214.42033">Prepare image</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 236.31837,259.36219 20,0"
+       id="path2877-3" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="261.93771"
+       y="264.42035"
+       id="text2879-6"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3"
+         x="261.93771"
+         y="264.42035">Apply modifications script (in chroot)</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 236.31837,309.36219 20,0"
+       id="path2877-3-9" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="261.93771"
+       y="314.42035"
+       id="text2879-6-4"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3-7"
+         x="261.93771"
+         y="314.42035">Clean Image </tspan></text>
+    <path
+       style="fill:#000000;fill-opacity:0.39215686;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.39215686"
+       d="m 236.47462,359.86219 20,0"
+       id="path2877-3-9-3" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:0.39215686;stroke:none;font-family:Bitstream Vera Sans"
+       x="261.31836"
+       y="364.36218"
+       id="text2879-6-4-3"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3-7-8"
+         x="261.31836"
+         y="364.36218">Upload to       Amazon /            (OPTIONAL)</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 81.474621,199.86219 c -30,0 0,85 -30,85 30,0 0,85 30,85"
+       id="path5709"
+       sodipodi:nodetypes="ccc" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-68.525391"
+       y="279.86218"
+       id="text5711"><tspan
+         sodipodi:role="line"
+         id="tspan5713"
+         x="-68.525391"
+         y="279.86218">AMI-Builder</tspan><tspan
+         sodipodi:role="line"
+         x="-68.525391"
+         y="304.86218"
+         id="tspan5715">Instance</tspan></text>
+    <rect
+       style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0"
+       id="rect5741"
+       width="40"
+       height="30"
+       x="419.63049"
+       y="445.93069" />
+    <g
+       style="font-size:20px;font-style:normal;font-weight:normal;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans"
+       id="text5743"
+       transform="translate(-21.844116,26.068512)">
+      <path
+         d="m 542.88086,427.22546 -2.67578,7.25586 5.36133,0 -2.68555,-7.25586 m -1.11328,-1.94336 2.23633,0 5.55664,14.58008 -2.05078,0 -1.32813,-3.74023 -6.57227,0 -1.32812,3.74023 -2.08008,0 5.56641,-14.58008"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3295" />
+      <path
+         d="m 560.11719,431.02429 c 0.44921,-0.80728 0.98631,-1.40298 1.61133,-1.78711 0.62498,-0.3841 1.36066,-0.57616 2.20703,-0.57617 1.1393,1e-5 2.01821,0.4004 2.63672,1.20117 0.61847,0.79428 0.92771,1.92709 0.92773,3.39844 l 0,6.60156 -1.80664,0 0,-6.54297 c -2e-5,-1.04817 -0.18556,-1.82616 -0.55664,-2.33398 -0.37111,-0.5078 -0.93752,-0.76171 -1.69922,-0.76172 -0.931,1e-5 -1.66668,0.30925 -2.20703,0.92774 -0.54038,0.61849 -0.81056,1.46159 -0.81055,2.52929 l 0,6.18164 -1.80664,0 0,-6.54297 c -10e-6,-1.05468 -0.18555,-1.83267 -0.55664,-2.33398 -0.3711,-0.5078 -0.94402,-0.76171 -1.71875,-0.76172 -0.91797,1e-5 -1.64714,0.31251 -2.1875,0.9375 -0.54037,0.6185 -0.81055,1.45834 -0.81055,2.51953 l 0,6.18164 -1.80664,0 0,-10.9375 1.80664,0 0,1.69922 c 0.41016,-0.67056 0.90169,-1.16535 1.47461,-1.48437 0.57291,-0.319 1.25325,-0.47851 2.04102,-0.47852 0.79426,1e-5 1.46809,0.20183 2.02148,0.60547 0.55989,0.40366 0.9733,0.98959 1.24024,1.75781"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3297" />
+      <path
+         d="m 576.06445,434.36414 c -1.45183,0 -2.45768,0.16602 -3.01758,0.49804 -0.55989,0.33204 -0.83984,0.89844 -0.83984,1.69922 0,0.63802 0.20833,1.14584 0.625,1.52344 0.42317,0.37109 0.99609,0.55664 1.71875,0.55664 0.99609,0 1.79361,-0.35156 2.39258,-1.05469 0.60546,-0.70963 0.90819,-1.65038 0.9082,-2.82226 l 0,-0.40039 -1.78711,0 m 3.58399,-0.74219 0,6.24023 -1.79688,0 0,-1.66015 c -0.41016,0.66406 -0.92123,1.1556 -1.5332,1.47461 -0.61199,0.3125 -1.36068,0.46875 -2.24609,0.46875 -1.1198,0 -2.01173,-0.3125 -2.67579,-0.9375 -0.65755,-0.63151 -0.98632,-1.47461 -0.98632,-2.5293 0,-1.23047 0.41015,-2.1582 1.23046,-2.7832 0.82682,-0.625 2.05729,-0.9375 3.69141,-0.9375 l 2.51953,0 0,-0.17579 c -10e-6,-0.82681 -0.27344,-1.46483 -0.82031,-1.91406 -0.54037,-0.45572 -1.30209,-0.68358 -2.28516,-0.68359 -0.625,10e-6 -1.23372,0.0749 -1.82617,0.22461 -0.59245,0.14975 -1.16211,0.37436 -1.70898,0.67383 l 0,-1.66016 c 0.65755,-0.2539 1.29557,-0.4427 1.91406,-0.56641 0.61849,-0.13019 1.2207,-0.1953 1.80664,-0.19531 1.58202,1e-5 2.76366,0.41017 3.54492,1.23047 0.78124,0.82032 1.17187,2.06381 1.17188,3.73047"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3299" />
+      <path
+         d="m 582.57812,428.92468 8.53516,0 0,1.64063 -6.75781,7.86133 6.75781,0 0,1.43554 -8.7793,0 0,-1.64062 6.75782,-7.86133 -6.51368,0 0,-1.43555"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3301" />
+      <path
+         d="m 598.10547,430.18445 c -0.96355,10e-6 -1.72527,0.37761 -2.28516,1.13281 -0.5599,0.74871 -0.83984,1.77735 -0.83984,3.08594 0,1.3086 0.27669,2.3405 0.83008,3.0957 0.55989,0.7487 1.32486,1.12305 2.29492,1.12305 0.95702,0 1.71549,-0.3776 2.27539,-1.13281 0.55989,-0.75521 0.83983,-1.78385 0.83984,-3.08594 -10e-6,-1.29557 -0.27995,-2.32096 -0.83984,-3.07617 -0.5599,-0.76171 -1.31837,-1.14257 -2.27539,-1.14258 m 0,-1.52344 c 1.56249,1e-5 2.7897,0.50782 3.68164,1.52344 0.89192,1.01563 1.33788,2.42188 1.33789,4.21875 -10e-6,1.79037 -0.44597,3.19662 -1.33789,4.21875 -0.89194,1.01562 -2.11915,1.52344 -3.68164,1.52344 -1.56902,0 -2.79948,-0.50782 -3.69141,-1.52344 -0.88542,-1.02213 -1.32812,-2.42838 -1.32812,-4.21875 0,-1.79687 0.4427,-3.20312 1.32812,-4.21875 0.89193,-1.01562 2.12239,-1.52343 3.69141,-1.52344"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3303" />
+      <path
+         d="m 615.18555,433.26062 0,6.60156 -1.79688,0 0,-6.54297 c -1e-5,-1.03514 -0.20183,-1.80988 -0.60547,-2.32421 -0.40365,-0.51432 -1.00912,-0.77148 -1.8164,-0.77149 -0.97006,1e-5 -1.73503,0.30925 -2.29493,0.92774 -0.55989,0.61849 -0.83984,1.46159 -0.83984,2.52929 l 0,6.18164 -1.80664,0 0,-10.9375 1.80664,0 0,1.69922 c 0.42968,-0.65754 0.93424,-1.14908 1.51367,-1.47461 0.58593,-0.32551 1.25976,-0.48827 2.02149,-0.48828 1.2565,1e-5 2.20702,0.39064 2.85156,1.17188 0.64452,0.77474 0.96679,1.91732 0.9668,3.42773"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3305" />
+      <path
+         d="m 628.34961,425.2821 1.66016,0 -5.07813,16.43555 -1.66016,0 5.07813,-16.43555"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3307" />
+      <path
+         d="m 708.39844,425.2821 1.97265,0 0,14.58008 -1.97265,0 0,-14.58008"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3309" />
+      <path
+         d="m 722.73437,431.02429 c 0.44921,-0.80728 0.98632,-1.40298 1.61133,-1.78711 0.62499,-0.3841 1.36067,-0.57616 2.20703,-0.57617 1.13931,1e-5 2.01822,0.4004 2.63672,1.20117 0.61848,0.79428 0.92772,1.92709 0.92774,3.39844 l 0,6.60156 -1.80664,0 0,-6.54297 c -2e-5,-1.04817 -0.18557,-1.82616 -0.55664,-2.33398 -0.37111,-0.5078 -0.93752,-0.76171 -1.69922,-0.76172 -0.931,1e-5 -1.66668,0.30925 -2.20703,0.92774 -0.54038,0.61849 -0.81056,1.46159 -0.81055,2.52929 l 0,6.18164 -1.80664,0 0,-6.54297 c -10e-6,-1.05468 -0.18556,-1.83267 -0.55664,-2.33398 -0.3711,-0.5078 -0.94402,-0.76171 -1.71875,-0.76172 -0.91798,1e-5 -1.64714,0.31251 -2.1875,0.9375 -0.54037,0.6185 -0.81055,1.45834 -0.81055,2.51953 l 0,6.18164 -1.80664,0 0,-10.9375 1.80664,0 0,1.69922 c 0.41015,-0.67056 0.90169,-1.16535 1.47461,-1.48437 0.57291,-0.319 1.25325,-0.47851 2.04102,-0.47852 0.79426,1e-5 1.46809,0.20183 2.02148,0.60547 0.55989,0.40366 0.9733,0.98959 1.24023,1.75781"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3311" />
+      <path
+         d="m 738.68164,434.36414 c -1.45183,0 -2.45769,0.16602 -3.01758,0.49804 -0.5599,0.33204 -0.83984,0.89844 -0.83984,1.69922 0,0.63802 0.20833,1.14584 0.625,1.52344 0.42317,0.37109 0.99609,0.55664 1.71875,0.55664 0.99609,0 1.79361,-0.35156 2.39258,-1.05469 0.60546,-0.70963 0.90819,-1.65038 0.9082,-2.82226 l 0,-0.40039 -1.78711,0 m 3.58398,-0.74219 0,6.24023 -1.79687,0 0,-1.66015 c -0.41016,0.66406 -0.92123,1.1556 -1.5332,1.47461 -0.61199,0.3125 -1.36069,0.46875 -2.2461,0.46875 -1.11979,0 -2.01172,-0.3125 -2.67578,-0.9375 -0.65755,-0.63151 -0.98633,-1.47461 -0.98633,-2.5293 0,-1.23047 0.41016,-2.1582 1.23047,-2.7832 0.82682,-0.625 2.05729,-0.9375 3.69141,-0.9375 l 2.51953,0 0,-0.17579 c -10e-6,-0.82681 -0.27345,-1.46483 -0.82031,-1.91406 -0.54037,-0.45572 -1.30209,-0.68358 -2.28516,-0.68359 -0.625,10e-6 -1.23373,0.0749 -1.82617,0.22461 -0.59245,0.14975 -1.16211,0.37436 -1.70899,0.67383 l 0,-1.66016 c 0.65755,-0.2539 1.29557,-0.4427 1.91407,-0.56641 0.61848,-0.13019 1.2207,-0.1953 1.80664,-0.19531 1.58202,1e-5 2.76366,0.41017 3.54492,1.23047 0.78124,0.82032 1.17186,2.06381 1.17187,3.73047"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3313" />
+      <path
+         d="m 753.17383,434.26648 c -10e-6,-1.30208 -0.27019,-2.31119 -0.81055,-3.02734 -0.53386,-0.71614 -1.28581,-1.07421 -2.25586,-1.07422 -0.96354,1e-5 -1.7155,0.35808 -2.25586,1.07422 -0.53385,0.71615 -0.80078,1.72526 -0.80078,3.02734 0,1.29558 0.26693,2.30144 0.80078,3.01758 0.54036,0.71615 1.29232,1.07422 2.25586,1.07422 0.97005,0 1.722,-0.35807 2.25586,-1.07422 0.54036,-0.71614 0.81054,-1.722 0.81055,-3.01758 m 1.79687,4.23828 c -10e-6,1.86198 -0.41342,3.24544 -1.24023,4.15039 -0.82683,0.91146 -2.09311,1.36718 -3.79883,1.36719 -0.63152,-10e-6 -1.22722,-0.0488 -1.78711,-0.14649 -0.5599,-0.0912 -1.10352,-0.23437 -1.63086,-0.42968 l 0,-1.74805 c 0.52734,0.28646 1.04818,0.49804 1.5625,0.63477 0.51432,0.13671 1.03841,0.20507 1.57227,0.20507 1.17838,0 2.06054,-0.30924 2.64648,-0.92773 0.58593,-0.61198 0.8789,-1.53971 0.87891,-2.7832 l 0,-0.88868 c -0.3711,0.64454 -0.84636,1.12631 -1.42578,1.44532 -0.57944,0.31901 -1.2728,0.47851 -2.08008,0.47851 -1.34115,0 -2.42188,-0.51106 -3.24219,-1.5332 -0.82031,-1.02213 -1.23047,-2.3763 -1.23047,-4.0625 0,-1.6927 0.41016,-3.05012 1.23047,-4.07227 0.82031,-1.02212 1.90104,-1.53319 3.24219,-1.5332 0.80728,1e-5 1.50064,0.15952 2.08008,0.47852 0.57942,0.31902 1.05468,0.80079 1.42578,1.44531 l 0,-1.66016 1.79687,0 0,9.58008"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3315" />
+      <path
+         d="m 768.02734,433.94421 0,0.87891 -8.26172,0 c 0.0781,1.23698 0.44922,2.18099 1.11329,2.83203 0.67056,0.64453 1.60155,0.9668 2.79296,0.9668 0.6901,0 1.35742,-0.0846 2.00196,-0.25391 0.65103,-0.16927 1.29556,-0.42317 1.93359,-0.76172 l 0,1.69922 c -0.64454,0.27344 -1.30535,0.48177 -1.98242,0.625 -0.67709,0.14323 -1.36394,0.21485 -2.06055,0.21485 -1.74479,0 -3.12826,-0.50782 -4.15039,-1.52344 -1.01562,-1.01562 -1.52344,-2.38932 -1.52344,-4.1211 0,-1.79035 0.48177,-3.20962 1.44532,-4.25781 0.97005,-1.05467 2.27538,-1.58202 3.91601,-1.58203 1.47135,1e-5 2.63346,0.47527 3.48633,1.42578 0.85937,0.94402 1.28905,2.22983 1.28906,3.85742 m -1.79687,-0.52734 c -0.013,-0.98307 -0.28972,-1.76757 -0.83008,-2.35352 -0.53386,-0.58592 -1.2435,-0.87889 -2.12891,-0.8789 -1.00261,10e-6 -1.80664,0.28321 -2.41211,0.84961 -0.59896,0.56641 -0.94401,1.36394 -1.03515,2.39258 l 6.40625,-0.01"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         id="path3317" />
+    </g>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect5747"
+       width="350"
+       height="130"
+       x="409.63049"
+       y="425.93069" />
+    <text
+       xml:space="preserve"
+       style="font-size:60px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="130.15637"
+       y="-115.1378"
+       id="text2872"><tspan
+         sodipodi:role="line"
+         id="tspan2874"
+         x="130.15637"
+         y="-115.1378">Production Mode</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:60px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-569.84363"
+       y="-115.1378"
+       id="text2872-9"><tspan
+         sodipodi:role="line"
+         id="tspan2874-1"
+         x="-569.84363"
+         y="-115.1378">Testing Mode</tspan></text>
+    <rect
+       style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect2816-9"
+       width="155.71416"
+       height="32.142845"
+       x="-664.23956"
+       y="-2.2806625" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-658.36786"
+       y="20.001915"
+       id="text2833-3"><tspan
+         sodipodi:role="line"
+         id="tspan2835-4"
+         x="-658.36786"
+         y="20.001915">Local machine</tspan></text>
+    <g
+       id="g4295"
+       transform="translate(3.6816412,29)">
+      <rect
+         y="390.86218"
+         x="-547.20703"
+         height="30"
+         width="100"
+         id="rect2816-2-8"
+         style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:2, 4;stroke-dashoffset:0" />
+      <text
+         id="text2833-8-9"
+         y="412.43048"
+         x="-542.04962"
+         style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="412.43048"
+           x="-542.04962"
+           id="tspan2835-3-9"
+           sodipodi:role="line">New AMI</tspan></text>
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:none"
+       d="m -498.52539,419.86218 0,-310 -80,-79.999997"
+       id="path2865-3"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
+       d="m -498.52539,109.86218 75,-74.999998"
+       id="path2867-8" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-493.52527"
+       y="-55.137806"
+       id="text2869-5"><tspan
+         sodipodi:role="line"
+         id="tspan2871-7"
+         x="-493.52527"
+         y="-55.137806">- image source</tspan><tspan
+         sodipodi:role="line"
+         x="-493.52527"
+         y="-30.137806"
+         id="tspan2873-0">- modification script</tspan><tspan
+         sodipodi:role="line"
+         x="-493.52527"
+         y="-5.1378059"
+         id="tspan5717-7">  address</tspan><tspan
+         sodipodi:role="line"
+         x="-493.52527"
+         y="19.862194"
+         id="tspan2875-9"
+         style="fill:#000000;fill-opacity:0.58823529">- credentials (OPTIONAL)</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m -507.20702,210.86219 20,0"
+       id="path2877-1" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-481.58765"
+       y="215.92032"
+       id="text2879-1"><tspan
+         sodipodi:role="line"
+         id="tspan2881-5"
+         x="-481.58765"
+         y="215.92032">Prepare image</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m -507.20702,260.86219 20,0"
+       id="path2877-3-3" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-481.58765"
+       y="265.92035"
+       id="text2879-6-7"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3-3"
+         x="-481.58765"
+         y="265.92035">Apply modifications script (in chroot)</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m -507.20702,310.86219 20,0"
+       id="path2877-3-9-36" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-481.58765"
+       y="315.92035"
+       id="text2879-6-4-8"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3-7-0"
+         x="-481.58765"
+         y="315.92035">Clean Image </tspan></text>
+    <path
+       style="fill:#000000;fill-opacity:0.39215686;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.39215686"
+       d="m -507.05077,361.36219 20,0"
+       id="path2877-3-9-3-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m -658.52539,204.86218 c -30,0 0,85 -30,85 30,0 0,85 30,85"
+       id="path5709-7"
+       sodipodi:nodetypes="ccc" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-816.52539"
+       y="294.86218"
+       id="text5711-6"><tspan
+         sodipodi:role="line"
+         x="-816.52539"
+         y="294.86218"
+         id="tspan5715-9">Local chroot</tspan></text>
+    <image
+       sodipodi:absref="./img/openstack_logo.png"
+       y="438.85202"
+       x="613.93652"
+       id="image3092"
+       height="68.517731"
+       width="68.517731"
+       xlink:href="./img/openstack_logo.png" />
+    <image
+       sodipodi:absref="./img/amazon_ec2_logo.png"
+       y="439.86218"
+       x="466.47461"
+       id="image3106"
+       height="42.416203"
+       width="42.416203"
+       xlink:href="./img/amazon_ec2_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="239.86218"
+       x="-648.52539"
+       id="image3120-9"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="189.86218"
+       x="-648.52539"
+       id="image3120-5"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="339.86218"
+       x="-648.52539"
+       id="image3120-5-2"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="289.86218"
+       x="96.105011"
+       id="image3120-6"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="239.86218"
+       x="96.105011"
+       id="image3120-9-7"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="189.86218"
+       x="96.105011"
+       id="image3120-5-7"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <image
+       sodipodi:absref="./img/saltstack_logo.png"
+       y="339.86218"
+       x="96.105011"
+       id="image3120-5-2-3"
+       height="38.908627"
+       width="135.3696"
+       xlink:href="./img/saltstack_logo.png" />
+    <rect
+       style="fill:#ffffff;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect5741-8"
+       width="40"
+       height="30"
+       x="419.63049"
+       y="505.93069" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="474.63049"
+       y="525.93066"
+       id="text3397"><tspan
+         sodipodi:role="line"
+         id="tspan3399"
+         x="474.63049"
+         y="525.93066">Physical Machine</tspan></text>
+    <image
+       sodipodi:absref="./img/openstack_logo.png"
+       y="336.43582"
+       x="506.52032"
+       id="image3092-9"
+       height="68.517731"
+       width="68.517731"
+       xlink:href="./img/openstack_logo.png" />
+    <image
+       sodipodi:absref="./img/amazon_ec2_logo.png"
+       y="337.44598"
+       x="359.05841"
+       id="image3106-0"
+       height="42.416203"
+       width="42.416203"
+       xlink:href="./img/amazon_ec2_logo.png" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:0.39215686;stroke:none;font-family:Bitstream Vera Sans"
+       x="-478.52539"
+       y="359.86218"
+       id="text2879-6-4-3-7"><tspan
+         sodipodi:role="line"
+         id="tspan2881-3-7-8-7"
+         x="-478.52539"
+         y="359.86218">Upload to       Amazon /            (OPTIONAL)</tspan></text>
+    <image
+       sodipodi:absref="./img/openstack_logo.png"
+       y="331.93582"
+       x="-233.32343"
+       id="image3092-9-3"
+       height="68.517731"
+       width="68.517731"
+       xlink:href="./img/openstack_logo.png" />
+    <image
+       sodipodi:absref="./img/amazon_ec2_logo.png"
+       y="332.94598"
+       x="-380.78534"
+       id="image3106-0-0"
+       height="42.416203"
+       width="42.416203"
+       xlink:href="./img/amazon_ec2_logo.png" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="-478.52539"
+       y="147.86218"
+       id="text2879-1-2"><tspan
+         sodipodi:role="line"
+         id="tspan2881-5-8"
+         x="-478.52539"
+         y="147.86218">Start manually</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 320,205.58594 c -20,0 -20,0 -20,0"
+       id="path4330"
+       transform="translate(-808.52539,-65.723755)" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       x="266.47461"
+       y="147.86218"
+       id="text2879-1-2-3"><tspan
+         sodipodi:role="line"
+         id="tspan2881-5-8-8"
+         x="266.47461"
+         y="147.86218">Start automatically</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 256.47461,139.86218 c -20,0 -20,0 -20,0"
+       id="path4330-9" />
+    <g
+       id="g4295-0"
+       transform="translate(43.681641,-341)">
+      <rect
+         y="390.86218"
+         x="-547.20703"
+         height="30"
+         width="195"
+         id="rect2816-2-8-9"
+         style="fill:#ffffff;fill-opacity:1;stroke:none" />
+      <text
+         id="text2833-8-9-6"
+         y="412.43048"
+         x="-542.04962"
+         style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="412.43048"
+           x="-542.04962"
+           id="tspan2835-3-9-7"
+           sodipodi:role="line">user_data.cfg (file)</tspan></text>
+    </g>
+    <g
+       id="g4295-0-2"
+       transform="translate(783.52423,-342.5683)">
+      <rect
+         y="390.43048"
+         x="-547.04962"
+         height="30.000002"
+         width="271"
+         id="rect2816-2-8-9-4"
+         style="fill:#ffffff;fill-opacity:1;stroke:none" />
+      <text
+         id="text2833-8-9-6-0"
+         y="412.43048"
+         x="-542.04962"
+         style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="412.43048"
+           x="-542.04962"
+           id="tspan2835-3-9-7-7"
+           sodipodi:role="line">user-data (passed at boot)</tspan></text>
+    </g>
+  </g>
+</svg>