Rozdział 5. Zmienne i fakty

Ansible nie jest w pełni dojrzałym językiem programowania, ale oferuje wiele przydatnych funkcjonalności. Jedną z nich jest podstawianie zmiennych czy stosowanie wartości zmiennych w ciągach znaków lub w innych zmiennych. W tym rozdziale bardziej szczegółowo opisane są zmienne, również zmienne specjalnego typu zwane faktami.

Definiowanie zmiennych w scenariuszu

Najprościej zmienną można zdefiniować, tworząc w scenariuszu sekcję vars i umieszczając w niej nazwy zmiennych wraz z wartościami. Jak pamiętasz, w listingu 3.9 zostało w ten sposób zdefiniowanych kilka zmiennych związanych z konfiguracją serwera:

vars:
  tls_dir: /etc/nginx/ssl/
  key_file: nginx.key
  cert_file: nginx.crt
 conf_file: /etc/nginx/sites-available/default ...

Get Ansible w praktyce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.