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.deployLizenz
Unknown
Downloads
136
Besitzer
