-
Notifications
You must be signed in to change notification settings - Fork 1
/
se-remi.yml
63 lines (55 loc) · 1.52 KB
/
se-remi.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
- name: Scholarly Exchange RockyLinux 8 apache build
remote_user: ulsprovision
hosts: SE_Rocky8
become: yes
tasks:
- name: Ensure yum-utils is installed
ansible.builtin.dnf:
name: yum-utils
state: present
- name: Add REMI PGP key
ansible.builtin.rpm_key:
key: https://rpms.remirepo.net/enterprise/8/RPM-GPG-KEY-remi
state: present
- name: Add REMI Repository
ansible.builtin.dnf:
name: "http://rpms.remirepo.net/enterprise/remi-release-8.rpm"
state: present
- name: Add REMI php-8.2
ansible.builtin.dnf:
name: '@php:remi-8.2'
state: present
- name: Add REMI modules
ansible.builtin.dnf:
name:
- php-mysqlnd
- php-gd
- php-mbstring
- php-pdo
- php-xml
- php-opcache
- php-intl
- php-pecl-apcu
- php-fpm
- php-imap
- php-ldap
- php-pecl-zip
state: present
- name: PHP limits
ansible.builtin.blockinfile:
path: /etc/php.d/zzz_local.ini
create: true
group: ulssysdev
mode: u+rw,g+rw,o+r
block: |
max_execution_time = 300
post_max_size = 256M
upload_max_filesize = 256M
date.timezone = America/New_York
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING
memory_limit = 2G
- name: enable php-fpm
ansible.builtin.service:
name: php-fpm
state: started
enabled: yes