playbook-block_install
# source vEnvAnsible/bin/activate
# ansible-playbook -i inventory playbook-block_install.yml
---
- hosts: all
become: true
tasks:
- name: Install mariadb-server et apache
block:
- name: Install mariadb-server
ansible.builtin.package:
name:
- mariadb-server
- apache2
state: present
- name: change ports
block:
- 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