playbook-apache
# ansible-playbook -i inventory playbook-apache.yml
---
- hosts: all
become: yes
tasks:
- name: Install mariadb-server
ansible.builtin.package:
name: mariadb-server
state: present
- name: Restart service mariadb-server, in all cases
ansible.builtin.service:
name: mariadb
state: started
- name: Install apache2
ansible.builtin.package:
name: apache2
state: present
- name: Ensure the default Apache port is 8080
ansible.builtin.lineinfile:
path: /etc/apache2/ports.conf
regexp: '^Listen '
insertafter: '^#Listen '
line: Listen 8080
- name: Restart service httpd, in all cases
ansible.builtin.service:
name: apache2
state: restarted