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