- name: Install bugbot utilities pacman: name=python-irc,python-beautifulsoup4,python-lxml state=present - name: Receive valid signing keys command: /usr/bin/gpg --keyserver keys.openpgp.org --auto-key-locate wkd,keyserver --locate-keys {{ item }} loop: '{{ bugbot_pgp_emails }}' register: gpg changed_when: "gpg.rc == 0" - name: Clone bugbot source git: repo: https://gitlab.archlinux.org/archlinux/bugbot.git dest: /srv/bugbot force: true verify_commit: true gpg_allowlist: '{{ bugbot_pgp_keys }}' version: '{{ bugbot_version }}' - name: Install env file template: src=bugbot.j2 dest=/srv/bugbot/env owner=root group=root mode=0600 - name: Install bugbot systemd service copy: src=bugbot.service dest=/etc/systemd/system/bugbot.service owner=root group=root mode=0644 - name: Start and enable bugbot service systemd_service: name=bugbot.service enabled=yes state=started daemon_reload=yes