diff --git a/apps/novos/files/novos_config.json.j2 b/apps/novos/files/novos_config.json.j2 new file mode 100644 index 0000000..e69de29 diff --git a/apps/novos/init.ansible.yml b/apps/novos/init.ansible.yml new file mode 100644 index 0000000..8b5ce4d --- /dev/null +++ b/apps/novos/init.ansible.yml @@ -0,0 +1,38 @@ +- hosts: localhost + vars_files: + - ../../map.yml + tasks: + - name: Create novos app-dir + file: + state: directory + path: "{{ app_dir }}/novos" + owner: root + group: root + mode: "0755" + - name: Clone novos git-repo + git: + repo: https://git.noveria.org/Tools/novos.git + dest: "{{ app_dir }}/novos" + force: true + - name: Symlink novos + file: + state: link + src: "{{ app_dir }}/novos/novos" + dest: "{{ bin_dir }}/novos" + owner: root + group: root + mode: "0755" + - name: novos etc dir + file: + state: directory + path: "{{ etc_dir }}/novos" + owner: root + group: root + mode: "0755" + - name: Populate novos config + template: + src: files/novos_config.json.j2 + dest: "{{ etc_dir }}/novos/novos.json" + owner: root + group: root + mode: "0644"