danbohea.platformsh-setup
Ansible-Rolle: Platform.sh lokale Einrichtung
Hilft bei der Automatisierung der Einrichtung deines Platform.sh-Projekts in der lokalen Entwicklung, wenn du die Platform.sh CLI verwendest.
- Konfiguriert passwortlose Authentifizierung über deinen Platform.sh-Benutzer-API-Token.
- Aktiviert die Autovervollständigung und Shell-Aliasnamen.
- Setzt dein Projekt-Remote.
- Baut dein Projekt (
platform build
).
Optionale drupal-spezifische Funktionen:
- Generiert drush-Aliasnamen.
- Benennt den drush-Aliasgruppen-Namen in etwas Vernünftiges um (d.h. nicht die Platform.sh-App-ID).
Anforderungen
- Platform.sh CLI
- Drush (optional)
Rollenvariablen
Alle Standardvariablen der Rolle sind unten aufgeführt, zusammen mit ihren jeweiligen Standardwerten.
# Platform.sh Benutzer
# ------------------------------------------------------------------------------
# Platform.sh Benutzer-API-Token.
# Erforderlich für die passwortlose Authentifizierung.
platformsh_token: null
# Platform.sh App
# ------------------------------------------------------------------------------
# Die Platform.sh-App-ID, die beim Erstellen deines Platform.sh-Projekts festgelegt wurde.
platformsh_app_id: xxxxxxxxxxxxx
# Ein prägnanter String zur Identifizierung deines Projekts.
# Wird als der drush-Aliasgruppenname verwendet.
platformsh_app_name: myapp
# Gibt an, ob dein Projekt eine Drupal-Website ist oder nicht.
# Bestimmt, ob drush-Aliasnamen eingerichtet werden sollen.
platformsh_app_drupal: false
# Lokale Umgebung
# ------------------------------------------------------------------------------
# Der Benutzer, der auf die Platform.sh-CLI zugreift.
platformsh_user: vagrant
# Der Installationsort der Platform.sh-CLI-Binärdatei (Elternverzeichnis).
platformsh_install_dir: "/home/{{ platformsh_user }}/.composer/vendor/bin"
# Das Konfigurationsverzeichnis für die Platform.sh-CLI.
platformsh_config_dir: "/home/{{ platformsh_user }}/.platformsh"
# Das Stammverzeichnis deiner Anwendung.
platformsh_app_root: /var/www/drupalvm
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: localhost
connection: local
roles:
- pixelart.platformsh-cli
- geerlingguy.drush
- ansible-role-platformsh
Lizenz
MIT
Autoreninformation
Diese Rolle wurde von Dan Bohea erstellt.
Installieren
ansible-galaxy install danbohea.platformsh-setup
Lizenz
Unknown
Downloads
118
Besitzer