Initial import

This commit is contained in:
Frank Agerholm 2024-03-07 22:38:24 +01:00
commit c28551bb63
No known key found for this signature in database
22 changed files with 357 additions and 0 deletions

View file

@ -0,0 +1,53 @@
---
- name: Install all required Packages
ansible.builtin.dnf:
name: "{{ webserver_packages }}"
state: present
- name: Ensure httpd is running
ansible.builtin.systemd:
name: httpd.service
state: started
enabled: true
- name: Ensure php-fpm is running
ansible.builtin.systemd:
name: php-fpm.service
state: started
enabled: true
- name: Set SELinux boolean httpd_can_network_connect to true
ansible.posix.seboolean:
name: httpd_can_network_connect
state: true
persistent: true
notify: Restart webserver
- name: Create start page
ansible.builtin.template:
src: index.html
dest: /var/www/html/index.html
owner: root
group: root
mode: "0644"
- name: Ensure Firewalld is running
ansible.builtin.systemd:
name: firewalld.service
state: started
enabled: true
- name: Open Port 80/tcp in Firewall
ansible.posix.firewalld:
service: http
permanent: true
immediate: true
state: enabled
- name: Copy phpinfo.php to DocumentRoot
ansible.builtin.copy:
src: phpinfo.php
dest: /var/www/html/phpinfo.php
owner: root
group: root
mode: "0644"