danbohea.platformsh-setup

Rôle Ansible : Configuration locale de Platform.sh

État de la construction

Aide à automatiser la configuration de votre projet Platform.sh en développement local en utilisant l'interface en ligne de commande de Platform.sh.

  • Configure l'authentification sans mot de passe via votre jeton API utilisateur de Platform.sh.
  • Active la complétion automatique et les alias de shell.
  • Définit votre projet distant.
  • Construit votre projet (platform build).

Fonctionnalités spécifiques à Drupal en option :

  • Génère des alias drush.
  • Renomme le nom du groupe d'alias drush en quelque chose de sensé (c'est-à-dire pas l'ID de l'application Platform.sh).

Exigences

Variables de rôle

Toutes les variables par défaut du rôle sont listées ci-dessous avec leurs valeurs par défaut respectives.

# Utilisateur Platform.sh
# ------------------------------------------------------------------------------

# Jeton API utilisateur de Platform.sh.
# Nécessaire pour l'authentification sans mot de passe.

platformsh_token: null

# Application Platform.sh
# ------------------------------------------------------------------------------

# L'ID de l'application Platform.sh tel qu'il est défini lorsque vous créez votre projet Platform.sh.

platformsh_app_id: xxxxxxxxxxxxx

# Une chaîne concise pour identifier votre projet.
# Sera utilisée comme nom de groupe d'alias drush.

platformsh_app_name: myapp

# Indiquer si votre projet est un site Drupal ou non.
# Détermine si les alias drush doivent être configurés.

platformsh_app_drupal: false

# Environnement local
# ------------------------------------------------------------------------------

# L'utilisateur qui accédera à l'interface en ligne de commande de Platform.sh

platformsh_user: vagrant

# L'emplacement d'installation du binaire de l'interface en ligne de commande de Platform.sh (répertoire parent).

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

# Le répertoire de configuration pour l'interface en ligne de commande de Platform.sh.

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

# Le répertoire racine de votre application.

platformsh_app_root: /var/www/drupalvm

Dépendances

Aucune.

Exemple de Playbook

- hosts: localhost
  connection: local

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

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Dan Bohea.

À propos du projet

Automate project setup when using the Platform.sh CLI.

Installer
ansible-galaxy install danbohea.platformsh-setup
Licence
Unknown
Téléchargements
118
Propriétaire