From 29fdc610bbd10e3256d9aa31ca150396b0d0b3e0 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Tue, 18 Feb 2025 13:27:14 -0800 Subject: [PATCH] Ansible: download vim-plug from GitHub Use get_url to download vim-plug/plug.vim from GitHub. Create a new eryn_vim_plug_tag variable to control which tag to download. --- Ansible/roles/eryn/defaults/main.yml | 2 ++ Ansible/roles/eryn/tasks/neovim.yml | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 Ansible/roles/eryn/defaults/main.yml diff --git a/Ansible/roles/eryn/defaults/main.yml b/Ansible/roles/eryn/defaults/main.yml new file mode 100644 index 0000000..2c73f2a --- /dev/null +++ b/Ansible/roles/eryn/defaults/main.yml @@ -0,0 +1,2 @@ +--- +eryn_vim_plug_tag: 0.14.0 diff --git a/Ansible/roles/eryn/tasks/neovim.yml b/Ansible/roles/eryn/tasks/neovim.yml index e259a76..777c0bf 100644 --- a/Ansible/roles/eryn/tasks/neovim.yml +++ b/Ansible/roles/eryn/tasks/neovim.yml @@ -4,6 +4,12 @@ name: neovim state: present +- name: "neovim : Download vim-plug from GitHub" + ansible.builtin.get_url: + url: "https://raw.githubusercontent.com/junegunn/vim-plug/{{ eryn_vim_plug_tag }}/plug.vim" + dest: "{{ ansible_local.xdg.data_home }}/nvim/site/autoload/plug.vim" + mode: "0644" + - name: "neovim : Symlink config" ansible.builtin.include_tasks: symlink_dotfile_directory.yml vars: