diff --git a/roles/git/tasks/main.yaml b/roles/git/tasks/main.yaml index e620f340..d35e7c75 100644 --- a/roles/git/tasks/main.yaml +++ b/roles/git/tasks/main.yaml @@ -8,9 +8,11 @@ - name: Configuration ansible.builtin.file: - src: "{{ role_path }}/files/{{ item }}" - dest: "{{ ansible_user_dir }}/{{ item }}" + src: "{{ role_path }}/files/{{ git_config_item }}" + dest: "{{ ansible_user_dir }}/{{ git_config_item }}" state: link + loop_control: + loop_var: git_config_item with_items: - .gitconfig - .gitignore-global diff --git a/roles/neovim-lsp/tasks/main.yaml b/roles/neovim-lsp/tasks/main.yaml index 02cb01d2..f40b51cd 100644 --- a/roles/neovim-lsp/tasks/main.yaml +++ b/roles/neovim-lsp/tasks/main.yaml @@ -1,9 +1,11 @@ --- - name: Install community.general.npm: - name: "{{ item }}" + name: "{{ npm_install_item }}" state: latest global: true + loop_control: + loop_var: npm_install_item with_items: - "@ansible/ansible-language-server" - "@tailwindcss/language-server" diff --git a/roles/neovim/tasks/main.yaml b/roles/neovim/tasks/main.yaml index 15b4df9a..d5feeabc 100644 --- a/roles/neovim/tasks/main.yaml +++ b/roles/neovim/tasks/main.yaml @@ -55,9 +55,11 @@ - name: Configuration files ansible.builtin.file: - src: "{{ role_path }}/files/{{ item }}" - dest: "{{ ansible_user_dir }}/.config/nvim/{{ item }}" + src: "{{ role_path }}/files/{{ neovim_config_item }}" + dest: "{{ ansible_user_dir }}/.config/nvim/{{ neovim_config_item }}" state: link + loop_control: + loop_var: neovim_config_item with_items: - after - autoload diff --git a/roles/zsh/tasks/main.yaml b/roles/zsh/tasks/main.yaml index a7930ed6..cb36c203 100644 --- a/roles/zsh/tasks/main.yaml +++ b/roles/zsh/tasks/main.yaml @@ -14,9 +14,11 @@ - name: Configuration ansible.builtin.file: - src: "{{ role_path }}/files/{{ item }}" - dest: "{{ ansible_user_dir }}/{{ item }}" + src: "{{ role_path }}/files/{{ zsh_config_item }}" + dest: "{{ ansible_user_dir }}/{{ zsh_config_item }}" state: link + loop_control: + loop_var: zsh_config_item with_items: - .zsh - .zshenv