diff --git a/nitter-app/tasks/main.yml b/nitter-app/tasks/main.yml new file mode 100644 index 0000000..c34d4a0 --- /dev/null +++ b/nitter-app/tasks/main.yml @@ -0,0 +1,21 @@ +--- +# Download Nitter application from Github + +- name: Checkout nitter repo + ansible.builtin.git: + repo: 'https://github.com/zedeus/nitter' + dest: "/home/{{ NITTER_USER }}/nitter" + become: true + become_user: "{{ NITTER_USER }}" +- name: Copy nitter build script + ansible.builtin.template: + src: buildnitter.sh + dest: "/home/{{ NITTER_USER }}/buildnitter.sh" + become: true + become_user: "{{ NITTER_USER }}" +- name: Run nitter build script + ansible.builtin.shell: "/home/{{ NITTER_USER }}/buildnitter.sh" + args: + executable: /bin/bash + become: true + become_user: "{{ NITTER_USER }}" diff --git a/nitter-app/templates/buildnitter.sh b/nitter-app/templates/buildnitter.sh new file mode 100644 index 0000000..6efab3d --- /dev/null +++ b/nitter-app/templates/buildnitter.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +# This script runs the build process for nitter and its SCSS + +cd /home/{{ NITTER_USER }}/nitter +nimble build -d:release +nimble scss +mkdir ./tmp