danbohea.platformsh-setup
Rôle Ansible : Configuration locale de Platform.sh
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
- Interface en ligne de commande Platform.sh
- Drush (optionnel)
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.
Installer
ansible-galaxy install danbohea.platformsh-setup
Licence
Unknown
Téléchargements
118
Propriétaire