- name: git clone ghrss-crawler remote_user: horus git: repo: git@git.iamfabulous.de:ghrss dest: /home/horus/code/ghrss accept_hostkey: yes #- name: go mod init # remote_user: horus # ansible.builtin.shell: go mod init ghrss # args: # chdir: /home/horus/code/ghrss - name: get go dependencies to build remote_user: horus ansible.builtin.shell: go mod tidy args: chdir: /home/horus/code/ghrss - name: compile ghrss-crawler (make build) remote_user: horus ansible.builtin.shell: make build args: chdir: /home/horus/code/ghrss - name: set cronjob for ghrss-crawler nr1 ansible.builtin.cron: name: "crawlt Github" minute: "50" hour: "12" user: "horus" job: "/home/horus/code/ghrss/ghrss --config=/home/horus/code/ghrss/ --ignore-robots-txt --delay 10" - name: set cronjob for ghrss-crawler nr2 ansible.builtin.cron: name: "crawlt Github" minute: "50" hour: "23" user: "horus" job: "/home/horus/code/ghrss/ghrss --config=/home/horus/code/ghrss/ --ignore-robots-txt --delay 10" - name: copy config.json remote_user: horus copy: src: config.json dest: /home/horus/code/ghrss/config.json