summaryrefslogtreecommitdiff
path: root/roles/php
diff options
context:
space:
mode:
Diffstat (limited to 'roles/php')
-rw-r--r--roles/php/defaults/main.yml20
-rw-r--r--roles/php/tasks/main.yml10
2 files changed, 30 insertions, 0 deletions
diff --git a/roles/php/defaults/main.yml b/roles/php/defaults/main.yml
new file mode 100644
index 0000000..e10d76a
--- /dev/null
+++ b/roles/php/defaults/main.yml
@@ -0,0 +1,20 @@
+php_present:
+ - php8.2-cli
+ - php8.2-common
+ - php8.2-curl
+ - php8.2-fpm
+ - php8.2-gmp
+ - php8.2-igbinary
+ - php8.2-intl
+ - php8.2-mbstring
+ - php8.2-mysql
+ - php8.2-opcache
+ - php8.2-phpdbg
+ - php8.2-readline
+ - php8.2-redis
+ - php8.2-tidy
+ - php8.2-xml
+ - php8.2-xsl
+ - composer
+
+php_absent: []
diff --git a/roles/php/tasks/main.yml b/roles/php/tasks/main.yml
new file mode 100644
index 0000000..b11e694
--- /dev/null
+++ b/roles/php/tasks/main.yml
@@ -0,0 +1,10 @@
+- name: uninstall packages
+ apt:
+ name: '{{ php_absent }}'
+ state: absent
+ purge: yes
+
+- name: install packages
+ apt:
+ name: '{{ php_present }}'
+ install_recommends: 'no'