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.