basserselim.deploy

Nazwa roli

Prosta rola do wdrażania aplikacji.

Wymagania

Zmiennie roli

  • deploy_path: ścieżka, do której będzie wykonywane wdrożenie
  • deploy_owner: właściciel katalogu / plików wdrożeniowych
  • deploy_group: grupa katalogu / plików wdrożeniowych
  • deploy_release_file: ścieżka do archiwum z wersją do wdrożenia
  • deploy_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

O projekcie

A simple Role to deploy an application.

Zainstaluj
ansible-galaxy install basserselim.deploy
Licencja
Unknown
Pobrania
124
Właściciel