Ansible role to install Aegir (from sources.) - tests for Aegir 3.6 and Xenial and Php7
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 5 commits ahead of GetValkyrie:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
defaults
files
handlers
meta
tasks
tests
.gitignore
.travis.yml
README.md
Vagrantfile
example-site.yml

README.md

Ansible Role: Aegir version for Aegir 3.6 and Xenial Ubuntu 16.04 and Php7

Build Status

Installs Aegir, a control panel for deploying and managing large networks of Drupal sites.

Requirements

A MySQL server is required. This server can be installed on the same machine, or a separate one (hence why this isn't listed as a dependency.) See the 'Example Playbook' section below for a simple method of installing a mysql server with Ansible. If this role is not present, then the mysql_root_usernameand mysql_root_password variables must be set.

Role Variables

NOTE: default variables are NOT for Xenial

override those default variables using example-site.yml

when running vagrant up, the tests/test.yml Playbook is run and this will use those variables

Dependencies

geerlingguy.mysql ergonlogic.drush

Example Playbook

see example-site.yml

After the playbook runs, the Aegir front-end site will be available, as will the Drush extensions (Provision, et. al.) that do the heavy lifting.

Usage

to get into Aegir Hostmaster UI first time

vagrant ssh
vagrant@aegir-xenial-php7:~$ sudo -i
root@aegir-xenial-php7:~# su aegir
aegir@aegir-xenial-php7:/root$ drush @hm uli
http://aegir-xenial-php7.local/user/reset/1/1468522482/6HYlDFgBK1DsQkfV_U9-85wyCWOnT42QPXI73OZlXYY/login

License

MIT / BSD

Author Information

This role was created in 2015 by Christopher Gervais, lead maintainer of the Aegir Hosting System.

Forked July 14 2016 Nicholas Roberts