danbohea.platformsh-setup

Ansible-Rolle: Platform.sh lokale Einrichtung

Build Status

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

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.

Über das Projekt

Automate project setup when using the Platform.sh CLI.

Installieren
ansible-galaxy install danbohea.platformsh-setup
GitHub Repository
Lizenz
Unknown
Downloads
118
Besitzer