basserselim.deploy
Nazwa roli
Prosta rola do wdrażania aplikacji.
Wymagania
Zmiennie roli
deploy_path
: ścieżka, do której będzie wykonywane wdrożeniedeploy_owner
: właściciel katalogu / plików wdrożeniowychdeploy_group
: grupa katalogu / plików wdrożeniowychdeploy_release_file
: ścieżka do archiwum z wersją do wdrożeniadeploy_shared_folders
: lista katalogów, które są wspólne pomiędzy wersjami, np. sesje, logi, przesyłane pliki
Przykładowy playbook
- hosts: serwery
roles:
- role: basserselim.deploy
deploy_path: "/srv/app"
deploy_release_file: "../release.tar.gz"
deploy_owner: "www-data"
deploy_group: "www-data"
deploy_shared_folders:
- path: "data/uploads"
src: "uploads"
# tworzy katalog /srv/app/shared/uploads, jeśli nie istnieje, oraz
# tworzy link z /srv/app/current/data/uploads do /srv/app/shared/uploads
Licencja
BSD
Informacje o autorze
Zainstaluj
ansible-galaxy install basserselim.deploy
Licencja
Unknown
Pobrania
124
Właściciel