basserselim.deploy
Rollenname
Eine einfache Rolle zum Bereitstellen einer Anwendung.
Anforderungen
Rollenvariablen
deploy_path
: Pfad zum Bereitstellendeploy_owner
: Besitzer des Bereitstellungsverzeichnisses / der Dateiendeploy_group
: Gruppe des Bereitstellungsverzeichnisses / der Dateiendeploy_release_file
: Pfad zu einem Archiv mit der Bereitstellungdeploy_shared_folders
: Liste mit Ordnern, die zwischen Bereitstellungen geteilt werden, z.B. Sitzungen, Protokolle, Uploads
Beispiel-Playbook
- hosts: server
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"
# erstellt das Verzeichnis /srv/app/shared/uploads, wenn es nicht existiert und
# erstellt einen Link von /srv/app/current/data/uploads nach /srv/app/shared/uploads
Lizenz
BSD
Autoreninformation
Installieren
ansible-galaxy install basserselim.deploy
Lizenz
Unknown
Downloads
124
Besitzer