Lenverge/playbook.yml
2025-06-17 14:45:38 +08:00

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