Skip to content

GetValkyrie/ansible-role-aegir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Aegir

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

Available variables are listed below, along with default values (see defaults/main.yml):

Dependencies

  • getvalkyrie.drush (Installs Drush). Note that this role currently defaults to the Drush 7.x branch. As a result, Drupal 8 isn't supported by default.

Example Playbook

- hosts: servers
  roles:
    - { role: getvalkyrie.mysql }
    - { role: getvalkyrie.aegir }

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.

License

MIT / BSD

Author Information

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

About

Ansible role to install Aegir (from sources.)

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages