diff --git a/apps/init.ansible.yml b/apps/init.ansible.yml index 7b7da4d..a1d5533 100644 --- a/apps/init.ansible.yml +++ b/apps/init.ansible.yml @@ -1,3 +1,4 @@ +- import_playbook: nsm/init.ansible.yml - import_playbook: generate-motd/init.ansible.yml - import_playbook: noveriablcgen/init.ansible.yml - import_playbook: raclette/init.ansible.yml diff --git a/apps/nsm/files/nsm.json b/apps/nsm/files/nsm.json new file mode 100644 index 0000000..782691f --- /dev/null +++ b/apps/nsm/files/nsm.json @@ -0,0 +1,3 @@ +{ + "url": "https://git.noveria.org/Novos/ISO" +} diff --git a/apps/nsm/init.ansible.yml b/apps/nsm/init.ansible.yml new file mode 100644 index 0000000..dcd7816 --- /dev/null +++ b/apps/nsm/init.ansible.yml @@ -0,0 +1,38 @@ +- hosts: localhost + vars_files: + - ../../map.yml + tasks: + - name: Create nsm app-dir + file: + state: directory + path: "{{ app_dir }}/nsm" + owner: root + group: root + mode: "0755" + - name: Clone nsm git repo + git: + repo: https://git.noveria.org/Tools/nsm.git + dest: "{{ app_dir }}/nsm" + force: true + - name: Symlink nsm + file: + state: link + src: "{{ app_dir }}/nsm/nsm" + dest: "{{ bin_dir }}/nsm" + owner: root + group: root + mode: "0755" + - name: nsm Config dir + file: + state: directory + name: "{{ etc_dir }}/nsm" + owner: root + group: root + mode: "0755" + - name: nsm config + template: + src: files/nsm.json + dest: "{{ etc_dir }}/nsm/nsm.json" + owner: root + group: root + mode: "0644"