opendevshop.devmaster

Rola Ansible: DevShop Devmaster

Przygotowuje serwer do hostowania Drupal z systemem DevShop.

Devmaster to profil instalacyjny Drupal, który służy jako interfejs webowy i REST dla DevShop.

Kod Drupal dla Devmaster znajduje się na drupal.org/project/devmaster.

Wymagania / Zależności

Ta rola zależy od następujących dodatkowych ról:

Zobacz plik DevShop Playbook.yml dla przykładowego playbooka.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z domyślnymi wartościami (patrz defaults/main.yml):

server_hostname: local.devshop.site

Nazwa hosta do ustawienia dla tego serwera. Nazwa hosta powinna odpowiadać w pełni kwalifikowanej nazwie domeny, która będzie prowadzić do używanego serwera.

Jeśli używasz skryptu install.sh, ta zmienna jest ustawiana z opcji --hostname lub automatycznie wykrywana z polecenia hostname -f.

UWAGA: Możesz użyć Ansible do tworzenia rekordów DNS za pomocą własnego playbooka. Zobacz DNSimple, Domeny DigitalOcean, lub Route53, Azure DNS, lub inne moduły Ansible.

devshop_devmaster_email: admin@devshop.local.computer

Adres e-mail do użycia dla konta użytkownika #1 w Panelu Zarządzania Devmaster. Domyślnie [email protected]

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

Repozytorium git do użycia dla CLI i danych ról Ansible.

devshop_cli_path: /usr/share/devshop

Ścieżka, w której zostanie zainstalowany kod CLI.

devshop_cli_skip_update: true

Ustaw na "true", aby zablokować aktualizację devshop_cli_path do devshop_version.

Skrypt install.sh

Zalecaną metodą instalacji DevShop jest skrypt install.sh

, ale te role również działają, jeśli zmienne są ustawione poprawnie.

Skrypt instalacji przygotowuje niektóre zmienne i uruchamia ten playbook.

Przykładowy Playbook

Skrypt instalacji devshop.sh używa tego pliku playbook.yml:

##
# DevShop: Serwer DevMaster z Apache
#

---
- hosts: all
  user: root
  roles:
    - opendevshop.users
    - opendevshop.apache
    - geerlingguy.php
    - geerlingguy.php-mysql
    - geerlingguy.composer
    - opendevshop.devmaster

Licencja

GPL-2

Informacje o autorze

Jon Pugh jon@thinkdrop.net

Zainstaluj
ansible-galaxy install opendevshop.devmaster
Licencja
Unknown
Pobrania
137
Właściciel
Open Source Cloud Hosting for Drupal