devmaster

Ansible Роль: DevShop Devmaster

Подготавливает сервер для размещения Drupal с системой DevShop.

Devmaster — это профиль установки Drupal, который служит веб-интерфейсом и REST-интерфейсом для DevShop.

Код Drupal для Devmaster находится по адресу drupal.org/project/devmaster.

Требования / Зависимости


Эта роль зависит от следующих дополнительных ролей:

Смотрите файл DevShop Playbook.yml для примера плейбука.

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


Доступные переменные перечислены ниже вместе с их значениями по умолчанию (см. defaults/main.yml):

server_hostname: local.devshop.site

Имя хоста для этого сервера. Имя хоста должно соответствовать полному доменному имени, которое будет разрешаться на используемый вами сервер.

Если используется скрипт install.sh, эта переменная либо устанавливается из параметра --hostname, либо автоматически определяется с помощью команды hostname -f.

ПРИМЕЧАНИЕ: Вы можете использовать Ansible для создания DNS записей с помощью вашего собственного плейбука. Смотрите DNSimple, DigitalOcean Domains, или Route53, Azure DNS или другие модули Ansible.

devshop_devmaster_email: [email protected]

Адрес электронной почты для использования в учетной записи пользователя на панели управления Devmaster #1. По умолчанию [email protected].

devshop_cli_repo: http://github.com/opendevshop/devshop.git

Git репозиторий для использования данных CLI и ролей Ansible.

devshop_cli_path: /usr/share/devshop

Путь для установки кода CLI.

devshop_cli_skip_update: true

Установите "true", чтобы блокировать обновление devshop_cli_path до devshop_version.

Скрипт install.sh

Рекомендуемый способ установки DevShop — это использовать скрипт install.sh.

Скрипт подготавливает определенные переменные и запускает этот плейбук.

Пример Плейбука


Скрипт установки devshop использует этот файл playbook.yml:

##
# DevShop: DevMaster Сервер с Apache
#

---
- хосты: все
  пользователь: root
  роли:
    - opendevshop.users
    - opendevshop.apache
    - geerlingguy.php
    - geerlingguy.php-mysql
    - geerlingguy.composer
    - opendevshop.devmaster

Лицензия


GPL-2

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


Jon Pugh jon@thinkdrop.net

Установить
ansible-galaxy install opendevshop/ansible-role-devmaster
Лицензия
Unknown
Загрузки
127
Владелец
Open Source Cloud Hosting for Drupal