opendevshop.devmaster

Ansible Rolle: DevShop Devmaster

Bereitet einen Server für das Hosting von Drupal mit dem DevShop-System vor.

Devmaster ist das Drupal-Installationsprofil, das als Web- und REST-Schnittstelle für DevShop dient.

Der Drupal-Code für Devmaster befindet sich auf drupal.org/project/devmaster.

Anforderungen / Abhängigkeiten

Diese Rolle hängt von den folgenden zusätzlichen Rollen ab:

Siehe die DevShop Playbook.yml Datei für ein Beispiel-Playbook.

Rollen-Variablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

server_hostname: local.devshop.site

Der Hostname, der für diesen Server eingestellt werden soll. Der Hostname sollte mit einem vollqualifizierten Domainnamen übereinstimmen, der auf den verwendeten Server verweist.

Wenn das install.sh-Skript verwendet wird, wird diese Variable entweder von der --hostname-Option gesetzt oder automatisch mit dem Befehl hostname -f ermittelt.

HINWEIS: Sie können Ansible verwenden, um die DNS-Einträge mit Ihrem eigenen Playbook zu erstellen. Siehe DNSimple, DigitalOcean Domains oder Route53, Azure DNS oder andere Ansible-Module.

devshop_devmaster_email: admin@devshop.local.computer

Die E-Mail-Adresse, die für das Benutzerkonto #1 im Devmaster-Dashboard verwendet wird. Standardmäßig [email protected]

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

Das Git-Repository, das für die CLI- und Ansible-Rollen-Daten verwendet wird.

devshop_cli_path: /usr/share/devshop

Der Pfad, in dem der CLI-Code installiert werden soll.

devshop_cli_skip_update: true

Auf "true" setzen, um das Aktualisieren des devshop_cli_path auf die devshop_version zu blockieren.

install.sh-Skript

Der empfohlene Weg, um DevShop zu installieren, ist mit dem install.sh

Skript, aber diese Rollen funktionieren auch, wenn die Variablen korrekt gesetzt sind.

Das Installationsskript bereitet bestimmte Variablen vor und führt dieses Playbook aus.

Beispiel-Playbook

Das devshop install.sh-Skript verwendet diese playbook.yml Datei:

##
# DevShop: DevMaster Server mit Apache
#

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

Lizenz

GPL-2

Autoreninformation

Jon Pugh jon@thinkdrop.net

Installieren
ansible-galaxy install opendevshop.devmaster
GitHub Repository
Lizenz
Unknown
Downloads
137
Besitzer
Open Source Cloud Hosting for Drupal