20 lines
		
	
	
	
		
			526 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			526 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - name: Install standard expected packages
 | |
|   package:
 | |
|     name: acl,php,php-apache2,php-session,php-iconv
 | |
| 
 | |
| - name: Get installed packages
 | |
|   package_facts:
 | |
| 
 | |
| - name: Set PHP version
 | |
|   set_fact:
 | |
|     php_version: "{{ ansible_facts.packages | select('match', '^php[0-9]+$') | first | replace('php', '') }}"
 | |
| 
 | |
| - name: Set PHP settings
 | |
|   lineinfile:
 | |
|     path: '/etc/php{{ php_version }}/php.ini'
 | |
|     regexp: '^{{ item.key }}\s*='
 | |
|     line: '{{ item.key }} = {{ item.value }}'
 | |
|   loop:
 | |
|     - key: upload_max_filesize
 | |
|       value: 200M
 | |
| 
 | 
