From 0261e875679f1bf63c8d689da7fc7e014597885d Mon Sep 17 00:00:00 2001 From: Stonewall Jackson Date: Sat, 4 Feb 2023 01:23:43 -0500 Subject: initial commit --- roles/nim/defaults/main.yml | 1 + roles/nim/tasks/main.yml | 12 ++++++++++++ roles/nim/vars/main.yml | 2 ++ 3 files changed, 15 insertions(+) create mode 100644 roles/nim/defaults/main.yml create mode 100644 roles/nim/tasks/main.yml create mode 100644 roles/nim/vars/main.yml (limited to 'roles/nim') diff --git a/roles/nim/defaults/main.yml b/roles/nim/defaults/main.yml new file mode 100644 index 0000000..4c23a91 --- /dev/null +++ b/roles/nim/defaults/main.yml @@ -0,0 +1 @@ +nim_version: 1.6.6 diff --git a/roles/nim/tasks/main.yml b/roles/nim/tasks/main.yml new file mode 100644 index 0000000..c311e0a --- /dev/null +++ b/roles/nim/tasks/main.yml @@ -0,0 +1,12 @@ +- name: create nim installation directory + file: + path: '{{ nim_install_dir }}' + state: directory + +- name: extract nim tarball + unarchive: + src: '{{ nim_url }}' + remote_src: yes + dest: '{{ nim_install_dir }}' + extra_opts: + - '--strip-components=1' diff --git a/roles/nim/vars/main.yml b/roles/nim/vars/main.yml new file mode 100644 index 0000000..2cd6cee --- /dev/null +++ b/roles/nim/vars/main.yml @@ -0,0 +1,2 @@ +nim_url: https://nim-lang.org/download/nim-{{ nim_version }}-linux_x64.tar.xz +nim_install_dir: /usr/local/share/nim -- cgit