platformsh-setup
Ansible роль: Локальная настройка Platform.sh
Помогает автоматизировать настройку вашего проекта на Platform.sh в локальной разработке с использованием CLI Platform.sh.
- Настраивает аутентификацию без пароля с помощью вашего API токена пользователя Platform.sh.
- Включает автозаполнение и алиасы для командной строки.
- Устанавливает удаленный проект.
- Собирает ваш проект (
platfrom build
).
Дополнительные функции, специфичные для Drupal:
- Генерирует алиасы drush.
- Переименовывает имя группы алиасов drush в что-то более понятное (т.е. не ID приложения Platform.sh).
Требования
- CLI Platform.sh
- Drush (необязательно)
Переменные роли
Все переменные по умолчанию для этой роли перечислены ниже с их значениями по умолчанию.
# Пользователь Platform.sh
# ------------------------------------------------------------------------------
# API токен пользователя Platform.sh.
# Требуется для аутентификации без пароля.
platformsh_token: null
# Приложение Platform.sh
# ------------------------------------------------------------------------------
# ID приложения Platform.sh, установленный при создании проекта на Platform.sh.
platformsh_app_id: xxxxxxxxxxxxx
# Краткая строка для идентификации вашего проекта.
# Будет использоваться как имя группы алиасов drush.
platformsh_app_name: myapp
# Укажите, является ли ваш проект сайтом на Drupal или нет.
# Определяет, нужно ли настраивать алиасы drush.
platformsh_app_drupal: false
# Локальная среда
# ------------------------------------------------------------------------------
# Пользователь, который будет использовать CLI Platform.sh.
platformsh_user: vagrant
# Путь установки бинарного файла CLI Platform.sh (родительская директория).
platformsh_install_dir: "/home/{{ platformsh_user }}/.composer/vendor/bin"
# Директория конфигурации для CLI Platform.sh.
platformsh_config_dir: "/home/{{ platformsh_user }}/.platformsh"
# Корневая директория вашего приложения.
platformsh_app_root: /var/www/drupalvm
Зависимости
Отсутствуют.
Пример Playbook
- hosts: localhost
connection: local
roles:
- pixelart.platformsh-cli
- geerlingguy.drush
- ansible-role-platformsh
Лицензия
MIT
Информация об авторе
Эта роль была создана Даном Боэя.
Установить
ansible-galaxy install danbohea/ansible-role-platformsh-setup
Лицензия
Unknown
Загрузки
107
Владелец