From 99bea1f0a9d9c59a2a1da09a5e994f08fb3f276b Mon Sep 17 00:00:00 2001 From: Evan Kaufman Date: Tue, 21 Apr 2015 12:23:35 -0500 Subject: [PATCH] Removed usage of tasksel, instead directly installing all necessary lamp packages --- provisioning/roles/common/tasks/main.yml | 3 ++- provisioning/roles/common/vars/main.yml | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/provisioning/roles/common/tasks/main.yml b/provisioning/roles/common/tasks/main.yml index 0427dd1..7f46442 100644 --- a/provisioning/roles/common/tasks/main.yml +++ b/provisioning/roles/common/tasks/main.yml @@ -39,7 +39,8 @@ sudo: yes - name: Install LAMP stack - shell: DEBIAN_FRONTEND=noninteractive tasksel install lamp-server + apt: pkg={{item}} + with_items: lamp_packages sudo: yes - name: Install PHP packages diff --git a/provisioning/roles/common/vars/main.yml b/provisioning/roles/common/vars/main.yml index 500bde0..970eeea 100644 --- a/provisioning/roles/common/vars/main.yml +++ b/provisioning/roles/common/vars/main.yml @@ -11,3 +11,27 @@ system_packages: - postfix - htop - iftop +lamp_packages: + - libmysqlclient18 + - apache2 + - php5-cli + - apache2.2-common + - apache2-utils + - php5-common + - mysql-server + - apache2.2-bin + - libapr1 + - mysql-server-core-5.5 + - apache2-mpm-prefork + - libwrap0 + - libaprutil1-dbd-sqlite3 + - tcpd + - libapache2-mod-php5 + - libaprutil1 + - php5-mysql + - mysql-client-5.5 + - mysql-server-5.5 + - libcap2 + - mysql-client-core-5.5 + - ssl-cert + - mysql-common