Skip to content
Snippets Groups Projects
main.yml 634 B
Newer Older
  • Learn to ignore specific revisions
  • Morten Linderud's avatar
    Morten Linderud committed
    ---
    
    - name: install bugbot utilities
      pacman: name=python-irc,python-beautifulsoup4,python-lxml state=present
    
    - name: clone bugbot source
      git:
        repo: https://gitlab.archlinux.org/archlinux/bugbot.git
        dest: /srv/bugbot
    
        force: true
        verify_commit: true
        version: "{{ bugbot_version }}"
    
    Morten Linderud's avatar
    Morten Linderud committed
    
    - 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
    
    - name: start and enable bugbot service
    
    Morten Linderud's avatar
    Morten Linderud committed
      systemd: name=bugbot.service enabled=yes state=started daemon_reload=yes