executor: environment: SUPER_COOL_DEFAULT_ENV: 438548 hosts: srv06.mbess.net: connection: !ssh user: autotasker key: /home/mbess/.ssh/autotasker tasks: do_magic_stuff: name: Do magic incantation environment: PYTHONUNBUFFERED: "1" SIMULATION_SPEED: 0.4 SIMULATION_MAX_ITERATIONS: 50 command: - /usr/bin/python3 - /home/mbess/workspace/autotasker/examples/do_something_1.py reindex_db: name: Reindex the whole database env: {} command: - ls - /etc/fstab schedule: hours: 1 clean_up: name: Clean up things env: {} command: - cat - /etc/environment # schedule: # "0 * * * * *" remote_cmd: name: Get remote infos target_host: srv06.mbess.net command: - hostnamectl srv06_renew_certs: name: Renew certs of srv06 target_host: srv06.mbess.net command: # I've setup sudo to let autotasker user only run certbot binary - sudo - certbot - renew webhooks: - id: 1 name: "Trigger magic stuff" token: 988c19fe-fd5d-4887-8210-60e0dc50ba9e target_tasks: - do_magic_stuff debounce_secs: 10