Minor Ansible fixes.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-12-14 09:28:38 -06:00
parent 61e0bcc605
commit f93edef6e0
No known key found for this signature in database
GPG Key ID: 9FC8B9E008872109
2 changed files with 36 additions and 83 deletions

View File

@ -10,93 +10,46 @@
state: absent
vars:
packages:
- php5-common
- php5-fpm
- php5-cli
- php5-phalcon
- php7.0-fpm
- php7.0-cli
- php7.0-gd
- php7.0-curl
- php7.0-xml
- php7.0-zip
- php7.0-mysqlnd
- php7.0-mbstring
- php7.0-intl
- php7.0-phalcon
- php7.1-fpm
- php7.1-cli
- php7.1-gd
- php7.1-curl
- php7.1-xml
- php7.1-zip
- php7.1-mysqlnd
- php7.1-mbstring
- php7.1-intl
- php7.1-redis
- php7.2-fpm
- php7.2-cli
- php7.2-gd
- php7.2-curl
- php7.2-xml
- php7.2-zip
- php7.2-mysqlnd
- php7.2-mbstring
- php7.2-intl
- php7.2-redis
- php7.4-fpm
- php7.4-cli
- php7.4-gd
- php7.4-curl
- php7.4-xml
- php7.4-zip
- php7.4-mysqlnd
- php7.4-mbstring
- php7.4-intl
- php7.4-redis
- php7.4-bcmath
- php7.4-gmp
- php7.4-maxminddb
- php8.0-fpm
- php8.0-cli
- php8.0-gd
- php8.0-curl
- php8.0-xml
- php8.0-zip
- php8.0-mysqlnd
- php8.0-mbstring
- php8.0-intl
- php8.0-redis
- php8.0-bcmath
- php8.0-gmp
- php8.0-maxminddb
- "php5-*"
- "php7.0-*"
- "php7.1-*"
- "php7.2-*"
- "php7.4-*"
- "php8.0-*"
- name : Install PHP 8.1
apt :
name : "{{ packages }}"
state : latest
vars :
packages :
- php8.1-fpm
- php8.1-cli
- php8.1-gd
- php8.1-curl
- php8.1-xml # IceCast XML config
- php8.1-zip # Composer installs
- php8.1-mysqlnd # MySQL Native Driver (Doctrine)
- php8.1-mbstring # Codeception Tests
- php8.1-intl # Localization
- php8.1-redis # Cache
- php8.1-bcmath # BigInteger
- php8.1-gmp # BigInteger and PHP-IP
- php8.1-maxminddb # Maxmind (GeoIP) DB native ext
- name: Set PHP Version
set_fact:
php_version: 8.1
- name: "Install PHP {{ php_version }}"
apt:
name: "{{ packages }}"
state: latest
vars:
packages:
- "php{{ php_version }}-fpm"
- "php{{ php_version }}-cli"
- "php{{ php_version }}-gd"
- "php{{ php_version }}-curl"
- "php{{ php_version }}-xml" # IceCast XML config
- "php{{ php_version }}-zip" # Composer installs
- "php{{ php_version }}-mysqlnd" # MySQL Native Driver (Doctrine)
- "php{{ php_version }}-mbstring" # Codeception Tests
- "php{{ php_version }}-intl" # Localization
- "php{{ php_version }}-redis" # Cache
- "php{{ php_version }}-bcmath" # BigInteger
- "php{{ php_version }}-gmp" # BigInteger and PHP-IP
- "php{{ php_version }}-maxminddb" # Maxmind (GeoIP) DB native ext
- name: Configure PHP FPM Pool
template : src=fpmpool.j2 dest=/etc/php/8.1/fpm/pool.d/www.conf force=true
template:
src: fpmpool.j2
dest: "/etc/php/{{ php_version }}/fpm/pool.d/www.conf"
force: True
- name: Configure php-fpm php.ini
ini_file:
dest : /etc/php/8.1/fpm/php.ini
dest: "/etc/php/{{ php_version }}/fpm/php.ini"
section: PHP
option: "{{ item.option }}"
value: "{{ item.value }}"
@ -107,7 +60,7 @@
- name: Configure php-cli php.ini
ini_file:
dest : /etc/php/8.1/cli/php.ini
dest: "/etc/php/{{ php_version }}/cli/php.ini"
section: PHP
option: "{{ item.option }}"
value: "{{ item.value }}"

View File

@ -7,7 +7,7 @@
ignore_errors: True
with_items:
- "mysql"
- "php8.0-fpm"
- "php8.1-fpm"
- "nginx"
- "redis-server"
- "redis"