danbohea.platformsh-setup
Rola Ansible: Lokalna konfiguracja Platform.sh
Pomaga zautomatyzować konfigurację projektu Platform.sh w lokalnym środowisku deweloperskim, korzystając z interfejsu CLI Platform.sh.
- Konfiguruje bezhasłowe uwierzytelnianie za pomocą tokena API użytkownika Platform.sh.
- Włącza automatyczne uzupełnianie i aliasy powłoki.
- Ustawia zdalny projekt.
- Buduje Twój projekt (
platform build
).
Opcjonalne funkcje specyficzne dla Drupala:
- Generuje aliasy drush.
- Zmienia nazwę grupy aliasów drush na bardziej sensowną (np. nie ID aplikacji Platform.sh).
Wymagania
- Platform.sh CLI
- Drush (opcjonalne)
Zmienne Rol
Wszystkie domyślne zmienne roli są wymienione poniżej wraz z ich domyślnymi wartościami.
# Użytkownik Platform.sh
# ------------------------------------------------------------------------------
# Token API użytkownika Platform.sh.
# Wymagany do bezhasłowego uwierzytelniania.
platformsh_token: null
# Aplikacja Platform.sh
# ------------------------------------------------------------------------------
# ID aplikacji Platform.sh ustalone podczas tworzenia projektu Platform.sh.
platformsh_app_id: xxxxxxxxxxxxx
# Zwięzły ciąg identyfikujący Twój projekt.
# Zostanie użyty jako nazwa grupy aliasów drush.
platformsh_app_name: myapp
# Określa, czy Twój projekt jest witryną Drupal czy nie.
# Określa, czy powinny zostać skonfigurowane aliasy drush.
platformsh_app_drupal: false
# Środowisko lokalne
# ------------------------------------------------------------------------------
# Użytkownik, który będzie uzyskiwał dostęp do Platform.sh CLI
platformsh_user: vagrant
# Lokalizacja instalacji binarnej Platform.sh CLI (katalog nadrzędny).
platformsh_install_dir: "/home/{{ platformsh_user }}/.composer/vendor/bin"
# Katalog konfiguracyjny dla Platform.sh CLI.
platformsh_config_dir: "/home/{{ platformsh_user }}/.platformsh"
# Katalog główny Twojej aplikacji.
platformsh_app_root: /var/www/drupalvm
Zależności
Brak.
Przykładowy Playbook
- hosts: localhost
connection: local
roles:
- pixelart.platformsh-cli
- geerlingguy.drush
- ansible-role-platformsh
Licencja
MIT
Informacje o autorze
Ta rola została stworzona przez Dan Bohea.
Zainstaluj
ansible-galaxy install danbohea.platformsh-setup
Licencja
Unknown
Pobrania
118
Właściciel