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