- name: Build aur packages register: buildaur become_user: "{{ build_user.name }}" command: "aurutils-sync --no-view {{ item }}" args: creates: "/var/cache/pacman/custom/{{ item }}-*.pkg.tar.*" loop: - zrepl - name: Update cache when: buildaur.changed pacman: name: [] state: present update_cache: true - name: Install packages package: name: - zrepl state: present - name: Create directories file: name: "{{ item }}" state: directory mode: 0755 owner: root group: wheel loop: - /etc/zrepl - name: Configure zrepl template: src: templates/zrepl.yml.j2 dest: /etc/zrepl/zrepl.yml mode: 0440 owner: root group: wheel validate: "zrepl configcheck --config %s" notify: "restart zrepl" - name: Enable services systemd: enabled: yes name: "{{ item }}" daemon_reload: yes loop: - zrepl.service