danbohea.platformsh-setup

Rola Ansible: Lokalna konfiguracja Platform.sh

Status budowy

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

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.

O projekcie

Automate project setup when using the Platform.sh CLI.

Zainstaluj
ansible-galaxy install danbohea.platformsh-setup
Licencja
Unknown
Pobrania
118
Właściciel