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