Ansible, Automatización de Principiante a Experto

Ansible, Camino a la certificación

4.70 (636 reviews)
Udemy
platform
Español
language
IT Certification
category
Ansible, Automatización de Principiante a Experto
3,751
students
25.5 hours
content
Feb 2020
last update
$54.99
regular price

What you will learn

Aprenderá a crear playbooks desde lo más básico a lo complejo

Estará listo para presentarse al examen de certificacion EX407 / RHCE Ansible Automation

Tendrá el conocimiento para automatizar tareas que antes realizaba manualmente

Cambiará su forma de trabajar totalmente, Automatizando todo a su alrededor

Why take this course?

Ansible se ha convertido en la herramienta de automatización más famosa en la actualidad. Gracias a la no necesidad de agentes y basándose simplemente en SSH y Python, unido a la facilidad de su sintaxis, la convierte en la solución ideal tanto para administradores de sistemas, de red y programadores.

Este curso va desde lo más básico hasta elementos avanzados, facilitando el aprendizaje de todas las personas que quieran aprender a utilizar Ansible. El curso cubre desde la instalación y configuración. 

Cambios:
Como todos saben, los objetivos del examen de certificación de Red Hat RHCE han cambiado, donde ahora se basan más en la autimatización. Por lo que este curso ahora es valido para esta certificación.

ACTUALIZACION -> Versión de Ansible utilizada en el curso:
La versión actual de ansible hasta la fecha ( Julio 2019 ) es la 2.8. En el curso comenzamos trabajando con la versión 2.4, pero esto no es problema para entender los conceptos de los componentes de Ansible. Pero no debe preocuparse por las diferencias entre una versión y otra, ya que una vez que entienda como trabaja Ansible va a comprender y saber las diferencias entre las versiones. Y como complemento del curso, he comenzado a trabajar en nuevos videos donde comenzamos con la versión 2.8. En donde muestro algunos ejemplos que son muy importantes para la certificación RHCE (RHEL8)

El curso va orientado mayormente al examen de certificación EX407 "Red Hat Certified Specialist in Ansible Automation" y a la certificación "Red Had Certified Engineer" RHCE en RHEL8

Obejtivos:

✔️ Understand and use essential tools
✔️ Operate running systems
✔️ Configure local storage
✔️ Create and configure file systems
✔️ Deploy, configure, and maintain systems
✔️ Manage users and groups
✔️ Manage security
✔️ Inventories, Modules, Variables, Facts
✔️ Plays, Playbooks
✔️ Configuration files
✔️ Install required packages
✔️ Create a static host inventory file
✔️ Create a configuration file
✔️ Create and distribute SSH keys to managed nodes
✔️ Configure privilege escalation on managed nodes
✔️ Validate a working configuration using ad hoc Ansible commands
✔️ Create simple shell scripts
✔️ Create simple shell scripts that run ad hoc Ansible commands
✔️ Know how to work with commonly used Ansible modules
✔️ Use variables to retrieve the results of running a command
✔️ Use conditionals to control play execution
✔️ Configure error handling
✔️ Create playbooks to configure systems to a specified state
✔️ Software packages and repositories
✔️ Services, Firewall rules, File systems, Storage devices, File content
✔️ Archiving, Scheduled tasks
✔️ Security, Users and groups
✔️ Create and use templates to create customized configuration files
✔️ Work with Ansible variables and facts
✔️ Create and work with roles
✔️ Download roles from an Ansible Galaxy and use them
✔️ Manage parallelism
✔️ Use Ansible Vault in playbooks to protect sensitive data
✔️ Use provided documentation to look up specific information about Ansible modules and commands

También deben haber notado que este examen de certificación va a desaparecer, o le van a cambiar el nombre. En donde estos objetivos del curso ahora van a formar parte del examen de certificación RHCE (RHEL8).

TE GARANTIZO que si prácticas todos los objetivos como los muestro en los videos, absolutamente pasarás el examen real.

RESULTADOS:
Ya suman mas de 100 estudiantes ( y contando ) que se han certificado gracias a mi curso. Puede ver los comentarios, valoraciones, y reseñas positivas que han dejado los estudiantes que toman este curso.

Actualizaciones:
El curso siempre esta en constante actualización. Basandome en los comentarios de los estudiantes, los cuales me recomiendan temas que quieren que muestre.


Content

Introduccion

Introduccion
Un poco de historia
Explicación de las valoraciones y formato de los videos

1. Tomar una prueba de conducción Ansible

Lección 1: Tomar una prueba de conducción Ansible
1.1 Comprender los beneficios de usar Ansible
1.2 Instalación de Ansible
1.3 Gestión de inventario
1.4 Creando el archivo de configuración Ansible
1.5 Ejecución de comandos Ad-hoc de Ansible
1.6 Agregar un host administrado
Laboratorio: Ejecución de comandos Ad-hoc

2. Comprender la arquitectura Ansible

Lección 2: Comprender la arquitectura Ansible
2.1 Descripción general de la arquitectura Ansible
2.2 Ejecución de implementaciones de Ansible
2.3 Trabajando con módulos
Lección 2 Práctica de laboratorio: Exploración de módulos Ansible

3. Trabajar con libro de jugadas ( Playbooks )

Lección 3: Trabajar con libros de jugadas
3.1 Creando archivos YAML
3.2 Creando libros de jugadas
3.3 Ejecutando Playbooks
Lección 3 Labs: trabajar con libros de lectura de Ansible

4. Trabajar con variables, inclusiones y control de tareas

Lección 4: Trabajar con variables, inclusiones y control de tareas
4.1 Trabajando con variables
4.2 Administrar la variable de host y las variables de grupo
4.3 Uso de Facts
4.4 Uso de Inclusiones
4.4 Uso de Inclusiones - practica 1
4.4 Uso de Inclusiones - practica 2
Lección 4 Práctica de laboratorio: trabajar con variables, inclusiones y control
Solución 4 Práctica de laboratorio
Errata - Lab 4

5. Uso de Flow Control, Conditionals y Jinja2 Templates

Lección 5: Uso de Flow Control, Conditionals y Jinja2 Templates
5.1 Una introducción al control de flujo ( Flow Control )
5.2 Trabajando con condicionales
5.3 Trabajando con plantillas de Jinja2
Lección 5 Práctica de laboratorio: trabajar con plantillas de Jinja2 hacer video

Practicando a Fondo

Introducción

Comandos Ad-Hoc

Ad-Hoc - intro
Ad-Hoc - parte 1
Ad-Hoc - parte 2
Ad-Hoc - parte 3
Ad-Hoc - parte 4

Trabajando con Roles

Trabajando con Roles - 1
Trabajando con Roles - 2
Trabajando con Roles - 3
Trabajando con Roles - 4
Trabajando con Roles - 5

Trabajando con Modulos + Condicionales

601-modulos-condicionales
602-m-c-copy
603-m-c-lineinfile
604-m-c-block
605-m-c-debug
606-m-c-stat
607-m-c-stat-block
608-m-c-when-tags
Instalando Wordpress 1
Instalando Wordpress 2
Instalando Wordpress 3
Role - wordpress
Instalando NGINX
Role NGINX
Manejando Rotacion de Logs con logrotate
Archivos Utilizados - logrotate
Creando Backup de Base de Datos en MySQL

Templates y Condicionales

Templates y Condicionales

Trabajando con Ansible Vault

700-ansible-vault
701-ansible-vault
702-ansible-vault
703-ansible-vault

Handling Errors

Handling Errors

Ansible + Windows

Vídeos Corregidos
PowerShell scripts utilizados

Ansible Tower

Enlaces utilizados
Instalando Ansible Tower - parte 1
Instalando Ansible Tower - parte 2
Navegando por la interfaz de Ansible Tower
Service Status
Access - Organizations
Access - Users
Access - Teams
Resources - Credentials
Resources - Inventories
Resources - Projects
Resources - Tamplates 01
Resources - Tamplates 02
Resources - Tamplates 03
Resources - Workflow Template

Gestionar Paralelismos

Gestionar Paralelismo

Ansible Pull

Como Trabajar con Ansible Pull (Video Original)

Información

Información para el Examen de Certificación de Ansible EX407

Un poco mas de Automatizacion con Ansible

Introduccion
Como trabajar con git - parte 1
Como trabajar con git - parte 2
Como trabajar con git - parte 3
Contenido del bashrc
Como trabajar con git - parte 4
Git Errata
Contenido de bashrc
Asegurando sistema de archivos - SOX y PCI Compliance
Archivo utilizado - filesystem_secure
Analizando el role de Docker
Archivo del Docker role
Provisionando servidor Docker - CentOS 7
Provisionando servidor Docker - Debian 9
Automatizando el cambio de la clave root
Archivo utilizado para el role de password
Bonus - Instalando Wordpress en Docker con Ansible
Bonus - Instalando Joomla en Docker con Ansible
Archivos utilizados en los videos anteriores - Joomla-Wordpress
Trabajando con firewalld
Archivo utilizado para el role de firewalld
Administrar cuentas de usuario ( Avanzado ) parte 1
Administrar cuentas de usuario ( Avanzado ) parte 2
Instalación de Nagios Core ( server ) - parte 1
Instalación de Nagios Core ( server ) - parte 2
Instalación de Nagios Plugin y NRPE ( cliente )
Manejando Nagios Downtime

Ansible y Amazon Web Services (AWS)

Introducción
Antes de Comenzar
Creando las claves secretas y de acceso
Maneras de usar el AK y SK
Mostrando el VPC predeterminado
Nombre de la región
Imágenes en AWS
Despliegue de key pairs
Despliegue de key pairs desde una clave pública
Instalar todos los paquetes necesarios
Inventario dinámico
Creación de la primera instancia (interfaz web)
Creando un nuevo VPC
Creación de grupos de seguridad (SG)
Implementando una instancia (ansible), usando etiquetas, múltiples SG, etc.

RHCE - Ansible - RHEL8

Introducción a RHCE Linux Automation
Introducción al Laboratorio con RHEL8
Recordando temas simples - Lab
Manejo de Variables - Lab
Loops and Conditional Tasks
Uso de variables de registro con bucles
Bloques de escritura y tareas condicionales
Handling Task Failure - Manejo de la falla de la tarea - parte 1
Handling Task Failure - Manejo de la falla de la tarea - parte 2

Screenshots

Ansible, Automatización de Principiante a Experto - Screenshot_01Ansible, Automatización de Principiante a Experto - Screenshot_02Ansible, Automatización de Principiante a Experto - Screenshot_03Ansible, Automatización de Principiante a Experto - Screenshot_04

Reviews

Jose
July 4, 2023
Estvo genial, segui a pie de la letra, creo que le falto meter mas temas de automatizaciones pero por lo general estupendo.
Irina
April 4, 2023
Ha estado muy bien, tanto que siempre vengo a mirar alguna cosa que necesito y que no recuerdo muchas gracias Fidel Valero
Edgard
March 5, 2023
Encuentro que, aunque la persona que imparte el curso, aparentemente, sabe de la materia, no se preparan bien los videos explicativos, así como hay videos que se tienen que descargar en formato avi en los cuales no hay audio, solo se ve como se pica código sin explicar bien que hace que. Me esperaba algo mas
Javier
February 21, 2023
Cuesta seguir el curso, está desorganizado. Se nota que Fidel sabe del tema, pero no ha dedicado tiempo a preparar las clases, y cuando hace ejemplos, lo normal es que tenga errores, que sabe corregir, pero esto causa que no se siga bien la clase. Además, muchas veces, las razones que da para el error no es razonable, ya que es evidente que se equivocó, y los motivos que da no "cuelan". Debería de dedicar un tiempo a preparar las clases y más tiempo, además, a preparar las prácticas. Y que "vendas" que los errores los pones para que aprendamos a leer y entender los errores, tampoco es razonable, ya que no explicas nada de eso, realmente lo que parece es que le cuesta leerlos y entenderlos.
Marco
January 25, 2023
Progreso desorganizado, tiene muchos errores de ideas y escrituras en comandos, errores corregidos durante la marcha en el transcurso de la lección que no son parte del curso. Tal vez la idea pueda servir, pero da muchas vueltas y no creo que el curso esté preparado antes de grabarlo.
Pbenavent
April 9, 2022
Progreso desorganizado. Permanentes errores corregidos durante la marcha en el transcurso de la lección. Me consta que el docente creó otros curso excelentes por lo que no se explica el resultado de este, excepto que fuera un intento de aprender mientras enseñaba o capitalizar más ingresos.
Rubén
December 15, 2021
El instructor está claro que tenía un conocimiento alto. sin embargo su capacidad para enseñar dejaba mucho que desear. Los vídeos constan de unas diapositivas muy pobres que ni siquiera se pueden descargar. Es muy difícil adquirir los conocimientos a partir de estos vídeos. Además, la mitad del curso tiene fallos en los vídeos y los que se resubieron no tienen audio. Un desastre total de curso, NO recomiendo su compra.
Ignacio
November 28, 2021
El curso está bien por lo general. Avanza progresivamente y tiene buenos ejemplos. Le he puesto un 3 porque cuando llega a la parte de videos aparte están desincronizados y son un horror. Muy difíciles de seguir. Yo también hubiera vuelto a generar todos aquellos videos en los que se confunde y vuelve a hacer el ejercicio, así se habría ahorrado tiempo. PUede valer la pena, no he investigado si hay algo mejor en udemy o no. A mi me ha servido, pese a todo.
Daniel
November 3, 2021
No está actualizado para utilizarse en las versiones actuales de Centos y Python. Tampoco se dan instrucciones para las preinstalaciones y configuraciones necesarias.
Ana
November 2, 2021
Deben arreglar los videos que no tienen audio y cambiar el uso de "estructuras" que ya estan obsoletas en la version actual de ansible como el uso de items, with-items que se usa en casi todos los ejemplos del curso, tambien la velocidad con la que el profesor responde a las preguntas, a veces tarda mucho
Francisco
October 23, 2021
Muchas veces el instructor se traba durante los videos y te da la sensacion de que no se ha preparado la leccion lo suficiente, ha subido videos directamente como recursos en vez de añadirlos al curso como tal, aun asi esta bien para tener ciertas nociones de ansible y poder leer la documentacion de la herramienta y entenderla
Emiliano
July 21, 2021
Sería muy bueno que transcriba todos los ejemplos utilizados durante el curso, serían de gran ayuda. El resto, muy bueno.
Miguel
May 30, 2021
Es un un curso excelente, tiene muchos ejemplos y se puede practicar sin mayores dificultades los ejercicios de las clases.
Claudia
April 17, 2021
Las primeras slides dejan mucho que desear, ya que en vez de ser un punteo de ideas parece más un copy/paste del texto original.
Juan
January 7, 2021
Muy completo, me hubiese gustado automatizar algo mas complicado como la instalación de un oracle, pero es un curso muy muy recomendable.

Charts

Price

Ansible, Automatización de Principiante a Experto - Price chart

Rating

Ansible, Automatización de Principiante a Experto - Ratings chart

Enrollment distribution

Ansible, Automatización de Principiante a Experto - Distribution chart

Related Topics

1554710
udemy ID
2/14/2018
course created date
11/3/2019
course indexed date
Bot
course submited by