24 lines
665 B
YAML
24 lines
665 B
YAML
---
|
|
- name: "Provision Lenverge Development Environment"
|
|
hosts: lenverge_dev
|
|
become: yes
|
|
|
|
vars_files:
|
|
- Lenverge.yaml
|
|
|
|
pre_tasks:
|
|
- name: "Gather a unique list of required PHP versions from sites"
|
|
ansible.builtin.set_fact:
|
|
php_versions_to_install: "{{ sites | map(attribute='php_version') | list | unique }}"
|
|
|
|
roles:
|
|
- role: common
|
|
- role: database
|
|
- role: php
|
|
- role: composer
|
|
- role: nginx
|
|
- role: phpmyadmin
|
|
when: utilities.phpmyadmin.enabled is defined and utilities.phpmyadmin.enabled
|
|
- role: redis
|
|
when: utilities.redis.enabled is defined and utilities.redis.enabled
|
|
- role: projects |