lexa-uw.nginx-configuration
Rola do zmiany konfiguracji nginx
Dzięki tej roli możesz zmieniać konfigurację nginx i przywrócić ją, jeśli coś pójdzie nie tak.
Wymagania
Ta rola wymaga Ansible w wersji 2.5 lub wyższej.
Zmienne roli
nginx_config_src
Ścieżka do twojego pliku konfiguracyjnego nginx. Wymagana opcja.
nginx_config_dest
Ścieżka, w której konfiguracja musi być przechowywana na serwerze. (domyślnie: /etc/nginx/conf.d/nginx.conf).
nginx_command_to_check_config
Polecenie do sprawdzenia konfiguracji nginx. (domyślnie: nginx -t)
nginx_command_to_reload
Polecenie do ponownego załadowania serwera. (domyślnie: service nginx reload)
Dodanie roli do projektu:
Dodaj rolę do swoich wymagań (requirements.yml na przykład):
- src: lexa-uw.nginx-configuration
version: v1.0.0
name: nginx-configuration
Instalacja roli: ansible-galaxy install -r ./requirements.yml --roles-path ./roles/
Przykład playbooka:
- hosts: all
vars_files:
- vars/main.yml
roles:
- { role: nginx-configuration }
Wewnątrz vars/main.yml
nginx_config_src: templates/example.conf
nginx_config_dest: /etc/nginx/conf.d/example.conf
nginx_command_to_reload: /etc/init.d/nginx reload
Zainstaluj
ansible-galaxy install lexa-uw.nginx-configuration
Licencja
mit
Pobrania
11.5k
Właściciel