- hosts: localhost vars_files: - ../../map.yml tasks: - name: Create raclette app-dir file: state: directory path: "{{ app_dir }}/raclette" owner: root group: root mode: "0755" - name: Clone raclette git-repo git: repo: https://git.noveria.org/Tools/raclette.git dest: "{{ app_dir }}/raclette" force: true - name: Symlink raclette-run file: state: link src: "{{ app_dir }}/raclette/raclette-run" dest: "{{ bin_dir }}/raclette-run" owner: root group: root mode: "0755" - name: Symlink raclette-call file: state: link src: "{{ app_dir }}/raclette/raclette-call" dest: "{{ bin_dir }}/raclette-call" owner: root group: root mode: "0755" - name: raclette etc dir file: state: directory path: "{{ etc_dir }}/raclette" owner: root group: root mode: "0755" - name: Populate raclette config template: src: files/raclette_config.json.j2 dest: "{{ etc_dir }}/raclette/raclette.json" owner: root group: root mode: "0644"