Commit 7bcb8e22 authored by Carlos Viveros's avatar Carlos Viveros

Packer presentation first commit

parent 8d3512aa
......@@ -137,7 +137,7 @@
<section>
<ul>
<li>Es una herramienta open source que nos permite crear maquinas identicas en multiples plataformas, creacion de imagenes</li>
<li>Las imagenes se debe pensar como una unidad que contiene un SO preconfigurado con todos los paquetes necesarios para X objetivo </li>
<li>Las imagenes se debe pensar como una unidad que contiene un SO preconfigurado con todos los paquetes necesarios para X proposito </li>
<li>Packer permite utilizar Configurations managements para el aprovisionamiento de la ami, tales herramientas pueden ser</li>
<ul>
<li>Ansible</li>
......@@ -183,7 +183,7 @@
<section>
<h3>Requisitos que debia cumplir la migración</h3>
<ul>
<li>El estructura de directorios del proyecto debia ser simple y entendible. No queriamos otro Puppet</li>
<li>La estructura de directorios del proyecto debia ser simple y entendible. No queriamos otro Puppet</li>
<li>Mantener secrets/keys y demas datos sensibles a resguardo.</li>
<li>Automatizar todo procedimiento manual que se identificase</li>
<li>Automatizar el proceso de generacion de AMIs con CI/CD - Gitlab CI</li>
......@@ -191,21 +191,20 @@
</ul>
</section>
<section>
<h3>El estructura de directorios del proyecto debia ser simple y entendible. No queriamos otro Puppet</h3>
<h3>La estructura de directorios del proyecto debia ser simple y entendible. No queriamos otro Puppet</h3>
<img src="./Pictures/Selection_895.png" class="stretch">
</section>
<section>
<h3>Mantener secrets/keys y demas datos sensibles a resguardo</h3>
<p>Para esto se eligio utilizar git-crypt, una herramienta que permite cifrar el contenido de archivos de manera simple.</p>
<p>Tambien se opto usar las environment variables que brinda Gitlab para almacenar información sencible como accesskey, endpoints, etc.</p>
<p>Para esto se eligio utilizar git-crypt, una herramienta que permite cifrar el contenido de archivos de manera simple en los repositorios.</p>
<p>Tambien se opto por usar las ENVIRONMENT VARIABLES que brinda Gitlab para almacenar información sensible como accesskey, endpoints, etc.</p>
</section>
<section>
<h3>Automatizar todo procedimiento manual que se identificase </h3>
<p>En este punto se identificaron varios puntos que lograron acortar la duración de la ventana de migración.</p>
<p>En este punto se identificaron varios puntos que se lograron automatizar y por ende acortar la duración de la ventana de migración.</p>
<ul>
<li>Automatizar la configuración del NAS utilizado como backend de datos en Gitlab, nuestro Amigo SOFTNAS :(. Selenium we love you.</li>
<li>Automatizar el deattachear de volumenes en una instancia y attachear a la nueva instancia de manera interctiva</li>
<li>Test basicos en gitlab tras migración</li>
</ul>
</section>
<section>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment