opendevshop.devmaster

Rol de Ansible: DevShop Devmaster

Prepara un servidor para alojar Drupal con el sistema DevShop.

Devmaster es el perfil de instalación de Drupal que sirve como interfaz web y REST para DevShop.

El código de Drupal para Devmaster se encuentra en drupal.org/project/devmaster.

Requisitos / Dependencias

Este rol depende de los siguientes roles adicionales:

Consulta el archivo DevShop Playbook.yml para ver un ejemplo de playbook.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

server_hostname: local.devshop.site

El nombre del servidor que se debe establecer. El nombre del servidor debe coincidir con un nombre de dominio completamente calificado que resuelva al servidor que estás utilizando.

Si utilizas el script install.sh, esta variable se establece a partir de la opción --hostname, o se detecta automáticamente con el comando hostname -f.

NOTA: Puedes usar Ansible para crear los registros DNS con tu propio playbook. Consulta DNSimple, DigitalOcean Domains, o Route53, Azure DNS, u otros módulos de Ansible.

devshop_devmaster_email: admin@devshop.local.computer

La dirección de correo electrónico a usar para la cuenta de usuario #1 del panel de Devmaster. Por defecto es [email protected].

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

El repositorio git que se usará para la CLI y los datos de los roles de Ansible.

devshop_cli_path: /usr/share/devshop

La ruta donde se instalará el código de la CLI.

devshop_cli_skip_update: true

Establece en "true" para impedir que se actualice el devshop_cli_path a la devshop_version.

Script install.sh

La forma recomendada de instalar DevShop es con el script install.sh.

Este script prepara ciertas variables y ejecuta este playbook.

Ejemplo de Playbook

El script install.sh de devshop utiliza este archivo playbook.yml:

##
# DevShop: Servidor DevMaster con Apache
#

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

Licencia

GPL-2

Información del Autor

Jon Pugh jon@thinkdrop.net

Instalar
ansible-galaxy install opendevshop.devmaster
Licencia
Unknown
Descargas
137
Propietario
Open Source Cloud Hosting for Drupal