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 |