--- - name: Install logrotate packages ansible.builtin.package: name: "{{ logrotate_package }}" state: present - name: Create logrotate configuration file ansible.builtin.template: src: etc/logrotate.conf.j2 dest: /etc/logrotate.conf owner: root group: root mode: "0644" - name: Create logrotate application configuration files ansible.builtin.template: src: etc/logrotate.d/config.j2 dest: "/etc/logrotate.d/{{ item.name }}" owner: root group: root mode: "0644" loop: "{{ logrotate_config + logrotate_app_config + logrotate_app_config_extra }}" loop_control: label: "/etc/logrotate.d/{{ item.name }}"