--- - block: - name: Copy cups rpms to destination host copy: src: "files/{{ item | basename }}" dest: "{{ item }}" owner: root group: root mode: 0640 loop: "{{ __cups_rpm_files }}" - name: Install cups rpms yum: name: "{{ __cups_rpm_files }}" state: present notify: __cupsd_restart - name: Install custom driver packages yum: name: "{{ cups_custom_driver_packages }}" state: present notify: __cupsd_restart - name: Deploy global config files template: src: "etc/cups/cupsd.conf.j2" dest: "/etc/cups/cupsd.conf" mode: 0640 notify: __cupsd_restart - name: Open ports in iptables iptables_raw: name: "{{ item.name }}" rules: "{{ item.rules }}" state: "{{ item.state }}" weight: "{{ item.weight | default(omit) }}" table: "{{ item.table | default(omit) }}" loop: "{{ cups_open_ports }}" loop_control: label: "{{ item.name }}" when: cups_iptables_enabled become: True become_user: root