github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/docs/assets/img/key-features/key-features-terraform-code-dry.svg (about)

     1  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="799" height="354" viewBox="0 0 799 354">
     2      <defs>
     3          <linearGradient id="a" x1="0%" y1="43.49%" y2="56.51%">
     4              <stop offset="0%" stop-color="#5852E6"/>
     5              <stop offset="100%" stop-color="#736EF5"/>
     6          </linearGradient>
     7          <linearGradient id="b" x1="0%" y1="43.48%" y2="56.52%">
     8              <stop offset="0%" stop-color="#5852E6"/>
     9              <stop offset="100%" stop-color="#736EF5"/>
    10          </linearGradient>
    11          <rect id="d" width="247" height="53" y="103" rx="8"/>
    12          <filter id="c" width="105.7%" height="126.4%" x="-2.8%" y="-9.4%" filterUnits="objectBoundingBox">
    13              <feOffset dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
    14              <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="2"/>
    15              <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
    16          </filter>
    17          <rect id="f" width="251" height="53" x="269" y="103" rx="8"/>
    18          <filter id="e" width="105.6%" height="126.4%" x="-2.8%" y="-9.4%" filterUnits="objectBoundingBox">
    19              <feOffset dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
    20              <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="2"/>
    21              <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
    22          </filter>
    23          <rect id="h" width="251" height="53" x="540" y="103" rx="8"/>
    24          <filter id="g" width="105.6%" height="126.4%" x="-2.8%" y="-9.4%" filterUnits="objectBoundingBox">
    25              <feOffset dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/>
    26              <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="2"/>
    27              <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
    28          </filter>
    29          <linearGradient id="i" x1="0%" y1="46.098%" y2="53.902%">
    30              <stop offset="0%" stop-color="#5852E6"/>
    31              <stop offset="100%" stop-color="#736EF5"/>
    32          </linearGradient>
    33      </defs>
    34      <g fill="none" fill-rule="evenodd" transform="translate(4)">
    35          <g transform="translate(75 253)">
    36              <rect width="97.2" height="30.24" fill="#1E252F" rx="7.2"/>
    37              <rect width="30.24" height="2.88" x="6.3" y="6.48" fill="#5852E6" rx="1.44"/>
    38              <rect width="30.24" height="2.88" x="6.3" y="14.4" fill="#5852E6" rx="1.44"/>
    39              <rect width="30.24" height="2.88" x="6.3" y="22.32" fill="#5852E6" rx="1.44"/>
    40              <circle cx="85.5" cy="15.12" r="3.6" fill="#3A70F0"/>
    41              <circle cx="86.94" cy="13.68" r="1" fill="#FFF"/>
    42          </g>
    43          <g transform="translate(75 217)">
    44              <rect width="97.2" height="30.24" fill="#1E252F" rx="7.2"/>
    45              <rect width="30.24" height="2.88" x="6.3" y="6.48" fill="#5852E6" rx="1.44"/>
    46              <rect width="30.24" height="2.88" x="6.3" y="14.4" fill="#5852E6" rx="1.44"/>
    47              <rect width="30.24" height="2.88" x="6.3" y="22.32" fill="#5852E6" rx="1.44"/>
    48              <circle cx="85.5" cy="15.12" r="3.6" fill="#3A70F0"/>
    49              <circle cx="86.94" cy="13.68" r="1" fill="#FFF"/>
    50          </g>
    51          <rect width="97" height="30" x="75" y="289" fill="#1E252F" rx="7.2"/>
    52          <rect width="30" height="3" x="81" y="295" fill="#5852E6" rx="1.5"/>
    53          <rect width="30" height="3" x="81" y="303" fill="#5852E6" rx="1.5"/>
    54          <rect width="30" height="3" x="81" y="311" fill="#5852E6" rx="1.5"/>
    55          <circle cx="160.5" cy="303.5" r="3.5" fill="#3A70F0"/>
    56          <circle cx="161.5" cy="302.5" r="1" fill="#FFF"/>
    57          <rect width="31" height="13" x="110" y="341" fill="#1E252F" rx="6.5"/>
    58          <rect width="203" height="5" x="84" y="345" fill="#1E252F" opacity=".296" rx="2.5"/>
    59          <rect width="5" height="31" x="123" y="316" fill="#1E252F" rx="2.5"/>
    60          <rect width="97" height="35" x="75" y="178" fill="url(#a)" rx="7.2"/>
    61          <g transform="translate(537 213)">
    62              <rect width="97.2" height="30.24" x="86" y="39.6" fill="#1E252F" rx="7.2"/>
    63              <rect width="97.2" height="30.24" x="86" y="75.6" fill="#1E252F" rx="7.2"/>
    64              <rect width="30.24" height="2.88" x="92.3" y="46.08" fill="#5852E6" rx="1.44"/>
    65              <rect width="30.24" height="2.88" x="92.3" y="82.08" fill="#5852E6" rx="1.44"/>
    66              <rect width="30.24" height="2.88" x="92.3" y="54" fill="#5852E6" rx="1.44"/>
    67              <rect width="30.24" height="2.88" x="92.3" y="90" fill="#5852E6" rx="1.44"/>
    68              <rect width="30.24" height="2.88" x="92.3" y="61.92" fill="#5852E6" rx="1.44"/>
    69              <rect width="30.24" height="2.88" x="92.3" y="97.92" fill="#5852E6" rx="1.44"/>
    70              <circle cx="171.5" cy="54.72" r="3.6" fill="#3A70F0"/>
    71              <circle cx="171.5" cy="90.72" r="3.6" fill="#3A70F0"/>
    72              <circle cx="172.94" cy="53.28" r="1" fill="#FFF"/>
    73              <circle cx="172.94" cy="89.28" r="1" fill="#FFF"/>
    74              <g transform="translate(94.1 3.6)">
    75                  <rect width="83.52" height="30.24" fill="#1E252F" rx="7.2"/>
    76                  <rect width="30.24" height="2.88" x="5.76" y="6.48" fill="#5852E6" rx="1.44"/>
    77                  <rect width="30.24" height="2.88" x="5.76" y="14.4" fill="#5852E6" rx="1.44"/>
    78                  <rect width="30.24" height="2.88" x="5.76" y="22.32" fill="#5852E6" rx="1.44"/>
    79                  <circle cx="68.4" cy="15.12" r="3.6" fill="#3A70F0"/>
    80                  <circle cx="69.84" cy="13.68" r="1" fill="#FFF"/>
    81              </g>
    82              <rect width="30.6" height="12.6" x="121.1" y="127.8" fill="#1E252F" rx="6.3"/>
    83              <rect width="202.8" height="5.4" y="131.4" fill="#1E252F" opacity=".296" rx="2.7"/>
    84              <rect width="4.5" height="30.6" x="134.6" y="103.5" fill="#1E252F" rx="2.25"/>
    85              <rect width="97.2" height="35.1" x="86.45" fill="url(#b)" rx="7.2"/>
    86          </g>
    87          <g transform="translate(346 289)">
    88              <rect width="97.2" height="30.24" fill="#1E252F" rx="7.2"/>
    89              <rect width="30.24" height="2.88" x="6.3" y="6.48" fill="#5852E6" rx="1.44"/>
    90              <rect width="30.24" height="2.88" x="6.3" y="14.4" fill="#5852E6" rx="1.44"/>
    91              <rect width="30.24" height="2.88" x="6.3" y="22.32" fill="#5852E6" rx="1.44"/>
    92              <circle cx="85.5" cy="15.12" r="3.6" fill="#3A70F0"/>
    93              <circle cx="86.94" cy="13.68" r="1" fill="#FFF"/>
    94              <rect width="30.6" height="12.6" x="35.1" y="52.2" fill="#1E252F" rx="6.3"/>
    95              <rect width="82.8" height="5.4" x="9" y="55.8" fill="#1E252F" opacity=".296" rx="2.7"/>
    96              <rect width="4.5" height="30.6" x="48.6" y="27.9" fill="#1E252F" rx="2.25"/>
    97          </g>
    98          <rect width="30" height="3" x="379" y="259" fill="#5852E6" rx="1.5"/>
    99          <rect width="30" height="3" x="379" y="267" fill="#5852E6" rx="1.5"/>
   100          <rect width="30" height="3" x="379" y="275" fill="#5852E6" rx="1.5"/>
   101          <circle cx="394.5" cy="267.5" r="3.5" fill="#3A70F0"/>
   102          <circle cx="394.5" cy="266.5" r="1" fill="#FFF"/>
   103          <rect width="23" height="5" x="504" y="344" fill="#1E252F" opacity=".296" rx="2.5"/>
   104          <rect width="13" height="5" x="297" y="344" fill="#1E252F" opacity=".296" rx="2.5"/>
   105          <rect width="97" height="35" x="346" y="249" fill="url(#a)" rx="7.2"/>
   106          <use fill="#000" filter="url(#c)" xlink:href="#d"/>
   107          <use fill="#F0F0F1" xlink:href="#d"/>
   108          <use fill="#000" filter="url(#e)" xlink:href="#f"/>
   109          <use fill="#F0F0F1" xlink:href="#f"/>
   110          <use fill="#000" filter="url(#g)" xlink:href="#h"/>
   111          <use fill="#F0F0F1" xlink:href="#h"/>
   112          <text fill="#07A7FD" font-family="FiraMonoOT, Fira Mono OT" font-size="12" letter-spacing="1.5">
   113              <tspan x="13" y="126">instance_count = 3</tspan> <tspan x="13" y="140">instance_type = &quot;m2.large&quot;</tspan>
   114          </text>
   115          <text fill="#07A7FD" font-family="FiraMonoOT, Fira Mono OT" font-size="12" letter-spacing="1.5">
   116              <tspan x="281" y="126">instance_count = 1</tspan> <tspan x="281" y="140">instance_type = &quot;t2.micro&quot;</tspan>
   117          </text>
   118          <text fill="#07A7FD" font-family="FiraMonoOT, Fira Mono OT" font-size="12" letter-spacing="1.5">
   119              <tspan x="553" y="126">instance_count = 2</tspan> <tspan x="553" y="140">instance_type = &quot;t2.micro&quot;</tspan>
   120          </text>
   121          <text fill="#FFF" font-family="SourceSansPro-Regular, Source Sans Pro" font-size="16" letter-spacing="2">
   122              <tspan x="101.188" y="202">PROD</tspan>
   123          </text>
   124          <text fill="#FFF" font-family="SourceSansPro-Regular, Source Sans Pro" font-size="16" letter-spacing="2">
   125              <tspan x="645.496" y="237">STAGE</tspan>
   126          </text>
   127          <text fill="#FFF" font-family="SourceSansPro-Regular, Source Sans Pro" font-size="16" letter-spacing="2">
   128              <tspan x="383.416" y="273">QA</tspan>
   129          </text>
   130          <g stroke-width="2">
   131              <path stroke="#5953E7" stroke-linecap="round" stroke-linejoin="round" d="M395 68v3.111a8 8 0 0 1-8 8H132a8 8 0 0 0-8 8V93M395 68v3.111a8 8 0 0 0 8 8h260a8 8 0 0 1 8 8V93"/>
   132              <path stroke="#5B55E8" d="M395 93V68"/>
   133          </g>
   134          <circle cx="124" cy="178" r="4" fill="#5B55E8"/>
   135          <circle cx="395" cy="248" r="4" fill="#5B55E8"/>
   136          <path fill="#5B55E8" d="M673.222 100.086l2.995-5.069A2 2 0 0 0 674.495 92h-5.99a2 2 0 0 0-1.722 3.017l2.995 5.07a2 2 0 0 0 3.444 0zM396.222 100.086l2.995-5.069A2 2 0 0 0 397.495 92h-5.99a2 2 0 0 0-1.722 3.017l2.995 5.07a2 2 0 0 0 3.444 0zM125.222 100.086l2.995-5.069A2 2 0 0 0 126.495 92h-5.99a2 2 0 0 0-1.722 3.017l2.995 5.07a2 2 0 0 0 3.444 0z"/>
   137          <circle cx="671" cy="213" r="4" fill="#5B55E8"/>
   138          <path stroke="#5B55E8" stroke-width="2" d="M394.5 248v-92M123.5 178v-22M670.5 213v-57"/>
   139          <rect width="247" height="69" x="271" fill="url(#i)" rx="8"/>
   140          <text fill="#FFF" font-family="SourceSansPro-Regular, Source Sans Pro" font-size="16" letter-spacing="2">
   141              <tspan x="307.712" y="31">REMOTE TERRAFORM</tspan> <tspan x="325.712" y="51">CONFIGURATION</tspan>
   142          </text>
   143      </g>
   144  </svg>