From 613c54b5bbeec4437e20007c664261f05cf35b72 Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Fri, 12 Apr 2024 14:50:28 +0200 Subject: [PATCH] Delete nvm role Signed-off-by: Noah Knegt --- roles/nvm/defaults/main.yml | 2 -- roles/nvm/files/temp | 0 roles/nvm/handlers/main.yml | 2 -- roles/nvm/tasks/check_installed.yml | 20 -------------------- roles/nvm/tasks/cleanup.yml | 22 ---------------------- roles/nvm/tasks/download.yml | 16 ---------------- roles/nvm/tasks/get_version.yml | 13 ------------- roles/nvm/tasks/install.yml | 19 ------------------- roles/nvm/tasks/main.yml | 9 --------- roles/nvm/templates/temp.j2 | 0 roles/nvm/tests/inventory | 2 -- roles/nvm/tests/test.yml | 5 ----- roles/nvm/vars/main.yml | 3 --- 13 files changed, 113 deletions(-) delete mode 100644 roles/nvm/defaults/main.yml delete mode 100644 roles/nvm/files/temp delete mode 100644 roles/nvm/handlers/main.yml delete mode 100644 roles/nvm/tasks/check_installed.yml delete mode 100644 roles/nvm/tasks/cleanup.yml delete mode 100644 roles/nvm/tasks/download.yml delete mode 100644 roles/nvm/tasks/get_version.yml delete mode 100644 roles/nvm/tasks/install.yml delete mode 100644 roles/nvm/tasks/main.yml delete mode 100644 roles/nvm/templates/temp.j2 delete mode 100644 roles/nvm/tests/inventory delete mode 100644 roles/nvm/tests/test.yml delete mode 100644 roles/nvm/vars/main.yml diff --git a/roles/nvm/defaults/main.yml b/roles/nvm/defaults/main.yml deleted file mode 100644 index e7c5d9b..0000000 --- a/roles/nvm/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# defaults file for nvm diff --git a/roles/nvm/files/temp b/roles/nvm/files/temp deleted file mode 100644 index e69de29..0000000 diff --git a/roles/nvm/handlers/main.yml b/roles/nvm/handlers/main.yml deleted file mode 100644 index a1ed161..0000000 --- a/roles/nvm/handlers/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -# handlers file for nvm diff --git a/roles/nvm/tasks/check_installed.yml b/roles/nvm/tasks/check_installed.yml deleted file mode 100644 index c98a481..0000000 --- a/roles/nvm/tasks/check_installed.yml +++ /dev/null @@ -1,20 +0,0 @@ -# =================================================================================================== -# ? ABOUT -# @author : Noah Knegt -# @email : personal@noahknegt.com -# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations -# @createdOn : 06-04-2023 -# @description : This will check if nvm is installed as the latest version. -# =================================================================================================== - ---- -- name: Check nvm version - shell: nvm --version - become: true - become_user: noahk - become_method: su - become_flags: '--login' - vars: - ansible_become_pass: "{{ noahk_password }}" - register: nvm_version - ignore_errors: true diff --git a/roles/nvm/tasks/cleanup.yml b/roles/nvm/tasks/cleanup.yml deleted file mode 100644 index 931ba78..0000000 --- a/roles/nvm/tasks/cleanup.yml +++ /dev/null @@ -1,22 +0,0 @@ -# =================================================================================================== -# ? ABOUT -# @author : Noah Knegt -# @email : personal@noahknegt.com -# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations -# @createdOn : 06-04-2023 -# @description : This will cleanup the system. -# =================================================================================================== - ---- -- name: Cleanup - file: - path: "{{ item }}" - state: absent - with_items: - - /tmp/nvm-install.sh - - /tmp/nvm-install.log - - /tmp/nvm-install.out - - /tmp/nvm-install.err - - /tmp/nvm-install.debug - - /tmp/nvm-install.info - - /tmp/nvm-install.warn diff --git a/roles/nvm/tasks/download.yml b/roles/nvm/tasks/download.yml deleted file mode 100644 index ca9328c..0000000 --- a/roles/nvm/tasks/download.yml +++ /dev/null @@ -1,16 +0,0 @@ -# =================================================================================================== -# ? ABOUT -# @author : Noah Knegt -# @email : personal@noahknegt.com -# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations -# @createdOn : 06-04-2023 -# @description : This will download the nvm install script. -# =================================================================================================== - ---- -- name: Download nvm - get_url: - url: https://raw.githubusercontent.com/nvm-sh/nvm/{{ nvm_latest_version.stdout }}/install.sh - dest: /tmp/nvm-install.sh - mode: 0755 - when: nvm_version.stdout != nvm_latest_version.stdout or nvm_version.stdout == "" diff --git a/roles/nvm/tasks/get_version.yml b/roles/nvm/tasks/get_version.yml deleted file mode 100644 index 6aa1ccf..0000000 --- a/roles/nvm/tasks/get_version.yml +++ /dev/null @@ -1,13 +0,0 @@ -# =================================================================================================== -# ? ABOUT -# @author : Noah Knegt -# @email : personal@noahknegt.com -# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations -# @createdOn : 06-04-2023 -# @description : This will get the latest version of nvm. -# =================================================================================================== - ---- -- name: Get the latest nvm version - shell: curl -s https://api.github.com/repos/nvm-sh/nvm/releases/latest | grep tag_name | cut -d '"' -f 4 - register: nvm_latest_version diff --git a/roles/nvm/tasks/install.yml b/roles/nvm/tasks/install.yml deleted file mode 100644 index 5d9510b..0000000 --- a/roles/nvm/tasks/install.yml +++ /dev/null @@ -1,19 +0,0 @@ -# =================================================================================================== -# ? ABOUT -# @author : Noah Knegt -# @email : personal@noahknegt.com -# @repo : https://git.noahknegt.com/noah.knegt/ansible-automations -# @createdOn : 06-04-2023 -# @description : This will install nvm as the latest version. -# =================================================================================================== - ---- -- name: Install nvm - shell: /tmp/nvm-install.sh - become: true - become_user: noahk - become_method: su - become_flags: '--login' - vars: - ansible_become_pass: "{{ noahk_password }}" - when: nvm_version.stdout != nvm_latest_version.stdout or nvm_version.stdout == "" diff --git a/roles/nvm/tasks/main.yml b/roles/nvm/tasks/main.yml deleted file mode 100644 index f85affb..0000000 --- a/roles/nvm/tasks/main.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -- import_tasks: check_installed.yml -- import_tasks: get_version.yml - -- import_tasks: download.yml - -- import_tasks: install.yml - -- import_tasks: cleanup.yml diff --git a/roles/nvm/templates/temp.j2 b/roles/nvm/templates/temp.j2 deleted file mode 100644 index e69de29..0000000 diff --git a/roles/nvm/tests/inventory b/roles/nvm/tests/inventory deleted file mode 100644 index 878877b..0000000 --- a/roles/nvm/tests/inventory +++ /dev/null @@ -1,2 +0,0 @@ -localhost - diff --git a/roles/nvm/tests/test.yml b/roles/nvm/tests/test.yml deleted file mode 100644 index a57e3ac..0000000 --- a/roles/nvm/tests/test.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: localhost - remote_user: root - roles: - - nvm diff --git a/roles/nvm/vars/main.yml b/roles/nvm/vars/main.yml deleted file mode 100644 index e5c444e..0000000 --- a/roles/nvm/vars/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -# vars file for nvm -noahk_password: 'Voorzitter17'