danbohea.platformsh-setup
Rol de Ansible: Configuración local de Platform.sh
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
- CLI de Platform.sh
- Drush (opcional)
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.
Instalar
ansible-galaxy install danbohea.platformsh-setup
Licencia
Unknown
Descargas
118
Propietario