Rozdział 4. 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. 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 2.8 zostało w ten sposób zdefiniowanych kilka zmiennych związanych z konfiguracją serwera:

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

Ponadto w scenariuszu można ...

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.