juwai.laravel

Rola Ansible: Laravel

Przygotowuje foldery i pliki potrzebne do uruchomienia projektu Laravel.

Wymagania

Napisana w Ansible 1.9.*

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

laravel_deploy_user

Użytkownik będący właścicielem plików z kodem aplikacji.

Domyślnie jest to wartość ansible_user.

laravel_deploy_group

Grupa będąca właścicielem plików z kodem aplikacji.

Domyślnie jest to wartość ansible_user.

laravel_www_dir

Podstawowy katalog dla aplikacji.

Domyślnie to /var/www.

laravel_application_name

Nazwa aplikacji używana do folderów.

laravel_stage

Nazwa etapu używana do folderów.

Domyślnie to vagrant.

laravel_env

Środowisko (vagrant, staging lub production).

laravel_dot_env

Tablica par klucz-wartość dla konfiguracji aplikacji.

laravel_server_name

Nazwa serwera Nginx.

Domyślnie to localhost.

laravel_nginx_extra_config

Dodatkowa sekcja konfiguracyjna dla Nginx.

Domyślnie to ''.

laravel_nginx_port

Port Nginx.

Domyślnie to 80.

laravel_nginx_real_ip

Użyj modułu Nginx: ngx_http_realip_module i dodaj HTTP_X_REAL_IP do fastcgi_param.

Domyślnie to false.

laravel_generate_nginx_config

Czy generować plik konfiguracyjny Nginx czy nie.

Domyślnie to true.

laravel_rotate_nginx_log

Użyj logrotate dla plików dziennika Nginx.

Domyślnie to true.

laravel_rotate_nginx_log_retention

Czas przechowywania dla logrotate.

Domyślnie to 30.

laravel_access_control_allow_credentials

Czy zezwalać na dane uwierzytelniające dla CORS, Access-Control-Allow-Credentials.

laravel_access_control_allow_origin

Włącz CORS i określ dozwoloną domenę, Access-Control-Allow-Origin.

laravel_access_control_allow_methods

Metody dozwolone przez CORS, Access-Control-Allow-Methods.

laravel_access_control_allow_headers

Niestandardowe nagłówki dozwolone przez CORS, Access-Control-Allow-Headers.

laravel_access_control_max_age

Czas ważności dla wstępnego zapytania, Access-Control-Max-Age.

laravel_https_enabled

Włącz https.

Domyślnie to false.

laravel_https_cert_path

Ścieżka do certyfikatu SSL.

laravel_https_key_path

Ścieżka do prywatnego klucza certyfikatu SSL.

laravel_https_cert_data

Certyfikat SSL.

laravel_https_chain_data

Certyfikat pośredni.

laravel_https_privatekey_data

Prywatny klucz SSL.

laravel_https_redirect

Przekierowanie strony z http na https.

Domyślnie to false.

laravel_https_redirect_by_x_forwarded_proto

Przekierowanie strony z http na https, jeśli http_x_forwarded_proto to http.

Domyślnie to false.

Zależności

juwai.common
juwai.nginx
retr0h.logrotate

Przykładowy playbook

- hosts: servers
    roles:
     - juwai.laravel

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2016 roku przez Juwai Limited.

O projekcie

Prepare for Laravel installation

Zainstaluj
ansible-galaxy install juwai.laravel
Licencja
Unknown
Pobrania
1.6k
Właściciel
Where Chinese find international property