platformsh-setup

Ansible роль: Локальная настройка Platform.sh

Статус сборки

Помогает автоматизировать настройку вашего проекта на Platform.sh в локальной разработке с использованием CLI Platform.sh.

  • Настраивает аутентификацию без пароля с помощью вашего API токена пользователя Platform.sh.
  • Включает автозаполнение и алиасы для командной строки.
  • Устанавливает удаленный проект.
  • Собирает ваш проект (platfrom build).

Дополнительные функции, специфичные для Drupal:

  • Генерирует алиасы drush.
  • Переименовывает имя группы алиасов drush в что-то более понятное (т.е. не ID приложения Platform.sh).

Требования

Переменные роли

Все переменные по умолчанию для этой роли перечислены ниже с их значениями по умолчанию.

# Пользователь 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

Информация об авторе

Эта роль была создана Даном Боэя.

О проекте

Automate project setup when using the Platform.sh CLI.

Установить
ansible-galaxy install danbohea/ansible-role-platformsh-setup
Лицензия
Unknown
Загрузки
107
Владелец