<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Clon de C2 ¿Qué conocemos de estas herramientas? by Guido Oudin</title>
      <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj</link>
      <description>A partir de lo visto en las clases asincrónicas, ¿qué sabemos de estas herramientas? Escribí todo lo que se te ocurra. 
Actividad obligatoria / Dificultad baja</description>
      <language>en-us</language>
      <pubDate>2022-03-08 19:41:11 UTC</pubDate>
      <lastBuildDate>2022-03-08 19:41:12 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title>AWS CloudFormation es la solución nativa de AWS para aprovisionar recursos en esta nube. En este caso se pueden definir templates en formato JSON o YAML. Se pueden utilizar para crear, actualizar y eliminar recursos las veces que sea necesario. Una ventaja de CloudFormation es que, al ser un servicio propio de Amazon, tiene una integración completa con los demás servicios de AWS, por lo que es nuestra mejor opción si solo utilizamos este proveedor de nube.</title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731178</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731178</guid>
      </item>
      <item>
         <title></title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731181</link>
         <description><![CDATA[<div><br>Beneficios de usar Terraform.<br><br></div><ul><li>Realiza orquestación, no solo gestión de configuración</li><li>Admite múltiples proveedores como AWS, Azure, GCP, <a href="https://geekflare.com/es/recommends/digitalocean/">Digital Ocean</a> y muchos más</li><li>Proporcionar una infraestructura inmutable donde la configuración cambia sin problemas</li><li>Utiliza un lenguaje fácil de entender, HCL (lenguaje de configuración de HashiCorp)</li><li>Fácilmente portátil a cualquier otro proveedor</li><li>Admite arquitectura de solo cliente, por lo que no es necesario administrar la configuración adicional en un servidor</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731181</guid>
      </item>
      <item>
         <title></title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731184</link>
         <description><![CDATA[<div><a href="https://www.terraform.io/">Terraform</a> es una infraestructura de código abierto como herramienta de código desarrollada por HashiCorp. Se utiliza para definir y aprovisionar la infraestructura completa utilizando un lenguaje declarativo fácil de aprender.<br><br>Es una herramienta de aprovisionamiento de infraestructura donde puede almacenar la configuración de su infraestructura en la nube como códigos. Es muy similar a herramientas como <a href="https://aws.amazon.com/cloudformation/">Formación de nubes</a>, que usaría para automatizar su infraestructura de AWS, pero solo puede usarla en AWS. Con Terraform, puede usarlo en otros <a href="https://geekflare.com/es/cloud-hosting-platform/">plataformas en la nube</a> también.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731184</guid>
      </item>
      <item>
         <title></title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731185</link>
         <description><![CDATA[<div>Ansible es un software muy fácil de instalar, para ello, solo se necesita un <strong>Ansible Controller ejecutando un sistema operativo basado en UNIX.</strong> También se pueden administrar equipos Windows, pero el Controller debe ser Linux/UNIX.<br>Para instalarlo en Windows, se debe ejecutar un subsystem de Linux, aunque no se suele recomendar. Otra opción para instalarlo y ejecutarlo es hacerlo a través de un contenedor Docker.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731185</guid>
      </item>
      <item>
         <title></title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731186</link>
         <description><![CDATA[<div>Además de saber qué es Ansible, es necesario que se conozcan una serie de términos y sus usos:<br><br></div><div><br>Inventarios<br><br></div><div>Ansible trabaja, generalmente, ejecutando tareas contra distintos equipos remotos, dispositivos de red o APIs.<strong> Los inventarios, que pueden fijarse en formato Ansible INI, JSON o YAML,</strong> permiten definir dichos equipos, agruparlos y especificar valores grupales o individuales de estos.<br><br></div><div>Vienen definidos, por defecto, en /etc/ansible/hosts, pero también se puede establecer una ruta personalizada con -i &lt;path&gt;. Además, se puede predefinir la ruta en un archivo de configuración de Ansible: ansible.cfg.<br><br></div><div><br>Ad-Hoc Commands<br><br></div><div>Un comando Ad-Hoc usa la herramienta de línea de comandos /usr/bin/ ansible para mecanizar una única tarea en uno o más nodos administrados. Estos comandos son rápidos y fáciles, pero no reutilizables. A pesar de ello, <strong>son los primeros en ser aprendidos porque demuestran la simplicidad y el poder de Ansible</strong>; ya que los conceptos que se aprendan se pasarán directamente al lenguaje de un playbook.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731186</guid>
      </item>
      <item>
         <title></title>
         <author>guidooudin1</author>
         <link>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731189</link>
         <description><![CDATA[<div>Playbooks<br>Estos son el lenguaje de configuración, implementación y orquestación de Ansible. <strong>Pueden describir la configuración que se desea que apliquen los equipos gestionados,</strong> o un conjuntos de fases en un proceso general de automatización.<br><br></div><div>En un nivel primario, los playbooks se pueden utilizar para guiar configuraciones e implementaciones en equipos remotos.<br><br></div><div><br>Módulos<br><br></div><div>Se llaman también task plugins o library plugins, y <strong>son unidades discretas de código que se pueden usar desde la línea de comandos o en una tarea de Playbook.</strong> Estos módulos son desarrollados en PowerShell para Windows y en Python para Linux.<br><br></div><div><br>Variables<br><br></div><div>Es posible que algunos sistemas necesiten una configuración distinta a otros. En ciertos casos, el estado de un sistema o comportamiento observado, puede influir en la manera que se configuran otros sistemas. Es por ello que Ansible utiliza variables, para ayudar a lidiar con desigualdades entre sistemas.<br><br></div><div><br>Condicionales<br><br></div><div>A menudo, el resultado de un playbook puede depender del valor de una variable, un fact o el resultado de una tarea previa. En algunos casos, los valores de las variables pueden depender de otras y se pueden crear grupos adicionales para administrar hosts en función de si estos coinciden con otros criterios.<br><br></div><div><br>Bucles<br><br></div><div>En ocasiones, se quiere repetir una tarea varias veces, para ello, los bucles de Ansible incluyen el cambio de propiedades en varios archivos y/o directorios con módulos (módulo file), la creación de múltiples usuarios (módulo de user) y la repetición de un paso de sondeo hasta que se alcance un cierto resultado.<br><br></div><div><strong>Loop y with_ &lt;lookup&gt; son dos palabras que ofrece Ansible para poder crear bucles.<br></strong><br></div><div><br>Roles<br><br></div><div>Son formas de cargar automáticamente una estructura de archivos/directorios, archivos no variables, tareas y controladores basados en una estructura de archivos conocida. <strong>Agrupar por roles permite compartir fácilmente estos con otros usuarios para así poder reutilizar códigos.<br></strong><br></div><div>Los roles esperan que los archivos estén en ciertos directorios y deben incluir al menos uno de estos, aunque se puede eliminar cualquiera que no esté siendo utilizado.<br><br></div><div><br>Ansible Galaxy<br><br></div><div>Incluido en Ansible, es un sitio gratuito para buscar, descargar, calificar y revisar todo tipo de roles de Ansible desarrollados por la comunidad y puede que sea la forma perfecta para impulsar los proyectos de automatización.<br><br></div><div>Si además de saber que es Ansible, quieres llevar todos estos conocimientos al código, aquí te dejamos la práctica que hemos hecho en el webinar para descubrir el potencial de esta herramienta.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-03-08 19:41:11 UTC</pubDate>
         <guid>https://padlet.com/guidooudin1/cns8hwyekor0r7uj/wish/2084731189</guid>
      </item>
   </channel>
</rss>
