Newer
Older
##
# Ansible file to install PHP
#
---
# file: roles/php/tasks/main.yml
- name: PHP Role
set_fact:
role_php_started: yes
tags:
- always
- block:
- name: Include variables
include_tasks: variables.yml
- name: Import php
import_tasks: php.yml
- name: Link PhpEnMod for PHP 5.3
file:
dest: /usr/local/bin/php{{ item }}
src: /usr/sbin/php5{{ item }}
state: link
with_items:
- enmod
- dismod
when: php_version|default("5.5") == "5.3"
- name: PHP | Remember that this role had been run
set_fact:
role_php_completed: yes
tags:
- always
when: (not excluded_roles or "php" not in excluded_roles) and role_php_completed is not defined