@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

ansible-validar-ficheros-yaml-1

Ansible: Validar ficheros YAML

Ansible: Validar ficheros YAML

Hoy vamos a hacer una entrada medianamente rápida…

La idea es explicaros cómo validar la sintaxis de ficheros YAML o YML que podemos utilizar en Kubernetes, Ansible y otras plataformas de automatización, mediante una herramienta.

Ya hemos hablado otras veces, en que consiste un fichero YAML. Aunque su programación es relativamente sencilla porque tiene una estructuración bastante simple, siempre nos podemos “colar” en alguna línea o bloque, y volvernos locos.

Para evitar esto, podemos usar una herramienta que se llama YAMLLINT. Os dejo al web del proyecto:

Lo mejor de todo, es que está disponible en casi todas las distribuciones linux. Os dejo el ejemplo de como instalarla en Centos:

Y el enlace para el resto de distribuciones:

https://yamllint.readthedocs.io/en/stable/quickstart.html

Aunque lo que me parece más interesante, es que lo puedes hacer vía online desde la siguiente URL:

http://www.yamllint.com/

Introducís vuestro código y pulsáis GO:

ansible-validar-ficheros-yaml-2

Introducimos el código de ejemplo, un nginx para Kubernetes:

ansible-validar-ficheros-yaml-3

Veréis que se valida:

Le introduzco errores a propósito para verificar el funcionamiento. Desplazo un espacio metadata, que es un descuido muy común:

ansible-validar-ficheros-yaml-5

Espero os parezca interesante…

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

terraform-crear-contenedores-lxc-en-proxmox-3

Terraform: Crear contenedores LXC en Proxmox

Terraform: Crear contenedores LXC en Proxmox Hoy vamos a explicar como automatizar despliegues con Terraform …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

15 − 9 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu