danbohea.platformsh-setup

Rol de Ansible: Configuración local de Platform.sh

Estado de la Construcción

Ayuda a automatizar la configuración de tu proyecto de Platform.sh en el desarrollo local cuando usas la CLI de Platform.sh.

  • Configura autenticación sin contraseña a través de tu token de API de usuario de Platform.sh.
  • Habilita la autocompletación y alias de shell.
  • Establece tu remoto de proyecto.
  • Compila tu proyecto (platform build).

Características específicas opcionales para Drupal:

  • Genera alias de drush.
  • Renombra el nombre del grupo de alias de drush a algo más sensible (es decir, no el ID de la aplicación de Platform.sh).

Requisitos

Variables de Rol

Todas las variables predeterminadas del rol se enumeran a continuación junto con sus respectivos valores predeterminados.

# Usuario de Platform.sh
# ------------------------------------------------------------------------------

# Token de API del usuario de Platform.sh.
# Requerido para la autenticación sin contraseña.

platformsh_token: null

# Aplicación de Platform.sh
# ------------------------------------------------------------------------------

# El ID de la aplicación de Platform.sh que se establece al crear tu proyecto de Platform.sh.

platformsh_app_id: xxxxxxxxxxxxx

# Una cadena sucinta para identificar tu proyecto.
# Se usará como el nombre del grupo de alias de drush.

platformsh_app_name: myapp

# Indica si tu proyecto es un sitio de Drupal o no.
# Determina si se deben configurar los alias de drush.

platformsh_app_drupal: false

# Entorno local
# ------------------------------------------------------------------------------

# El usuario que accederá a la CLI de Platform.sh

platformsh_user: vagrant

# La ubicación de instalación del binario de la CLI de Platform.sh (directorio padre).

platformsh_install_dir: "/home/{{ platformsh_user }}/.composer/vendor/bin"

# El directorio de configuración para la CLI de Platform.sh.

platformsh_config_dir: "/home/{{ platformsh_user }}/.platformsh"

# El directorio raíz de tu aplicación.

platformsh_app_root: /var/www/drupalvm

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: localhost
  connection: local

  roles:
    - pixelart.platformsh-cli
    - geerlingguy.drush
    - ansible-role-platformsh

Licencia

MIT

Información del Autor

Este rol fue creado por Dan Bohea.

Acerca del proyecto

Automate project setup when using the Platform.sh CLI.

Instalar
ansible-galaxy install danbohea.platformsh-setup
Licencia
Unknown
Descargas
118
Propietario