ANSIBLE - INTRODUCCION A LAS VARIABLES

En esta sección explicamos en qué consisten las variables, como definirlas, y su uso en nuestros playbooks de ansible

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Esta sección permite definir las variables que se van a aplicar en todas la jugadas descritas en el Playbook y las mismas se describirán como “vars”, ejemplo:

vars:
  apache_version: 2.6
  motd_warning: 'Advertencia: 
Esta usted ingresan a un maquina ACME'
  testserver: yes

 
Las mismas también pueden ser cargadas a través de YAML externos, haciendo uso de una lista de variables con “vars_files”

vars_files:
  /conf/country-SP.yml
  /conf/datacenter-MAD.yml
  /conf/cluster-mysql.yml

En este sentido dentro del directorio “conf”  el archivo podrá contener una información muy parecida da la siguiente:

---
ntp: 'ntp1.sp.example.com'
TZ: 'Spain/Madrid'

Así mismo Ansible puede solicitar un prompt cuando por ejemplo se necesita descifrar una llave secreta para un servidor HTTPS.

vars_prompt:
name: ‘http_passphrase”
prompt: ‘Frase Clave”
private: ‘yes’


En este ejemplo la llave será solicitada y cómo se configuró “private: ‘yes’ “ la clave no será mostrada.

Rating

Global

Ver video en playlist

comments powered by Disqus