From 4f2dd12d36b447f6b28844ff4db9414f935272d3 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sat, 22 Jul 2023 23:27:09 -0500 Subject: Got lnurld running. --- lnurld/build/defaults/main.yaml | 5 +++++ lnurld/build/tasks/main.yaml | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 lnurld/build/defaults/main.yaml create mode 100644 lnurld/build/tasks/main.yaml (limited to 'lnurld/build') diff --git a/lnurld/build/defaults/main.yaml b/lnurld/build/defaults/main.yaml new file mode 100644 index 0000000..bdb9473 --- /dev/null +++ b/lnurld/build/defaults/main.yaml @@ -0,0 +1,5 @@ +--- + +lnurld_git: "https://github.com/yanascz/lnurld.git" +lnurld_build_dir: "/tmp/lnurld" +lnurld_srv_dir: "/var/www/build" diff --git a/lnurld/build/tasks/main.yaml b/lnurld/build/tasks/main.yaml new file mode 100644 index 0000000..593a6c9 --- /dev/null +++ b/lnurld/build/tasks/main.yaml @@ -0,0 +1,37 @@ +--- + +- name: install golang + become: yes + apt: name="golang-go" + +- name: git checkout lnurld + git: + repo: "{{lnurld_git}}" + dest: "{{lnurld_build_dir}}" + +- name: check if build exists + stat: + path: "{{lnurld_build_dir}}/lnurld" + register: build_file + +- name: build + command: "go build" + args: + chdir: "/tmp/lnurld/" + when: not build_file.stat.exists + +- name: create build server dir + become: yes + file: + path: "{{lnurld_srv_dir}}" + mode: "0755" + state: "directory" + when: not build_file.stat.exists + +- name: copy bin to build server dir + become: yes + copy: + remote_src: yes + src: "{{lnurld_build_dir}}/lnurld" + dest: "{{lnurld_srv_dir}}/lnurld" + when: not build_file.stat.exists -- cgit v1.2.3