added cargo, pipx, npm and go installs

This commit is contained in:
Matthew Stobbs
2025-01-23 01:06:14 -07:00
parent 5ed0df776d
commit 0dc2252cc4
21 changed files with 61 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
- name: add to cargopkgs
ansible.builtin.set_fact:
cargopkgs: "{{ cargopkgs + [ 'dotenv-linter' ] }}"

3
tasks/pkgs/cargo_eza.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to cargopkgs
set_fact:
cargopkgs: "{{ cargopkgs + [ 'eza' ] }}"

View File

@@ -0,0 +1,3 @@
- name: add to cargopkgs
set_fact:
cargopkgs: "{{ cargopkgs + [ 'htmx-lsp' ] }}"

View File

@@ -0,0 +1,3 @@
- name: add to cargopkgs
set_fact:
cargopkgs: "{{ cargopkgs + [ 'starship' ] }}"

3
tasks/pkgs/go_air.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/air-verse/air@latest'] }}"

3
tasks/pkgs/go_buf.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/bufbuild/buf/cmd/buf@latest'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/mrtazz/checkmake/cmd/checkmake@latest'] }}"

3
tasks/pkgs/go_glow.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/charmbracelet/glow@latest'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/jesseduffield/lazygit@latest'] }}"

3
tasks/pkgs/go_revive.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/mgechev/revive@latest'] }}"

3
tasks/pkgs/go_templ.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['github.com/a-h/templ/cmd/templ@latest'] }}"

3
tasks/pkgs/gopls.yml Normal file
View File

@@ -0,0 +1,3 @@
- name: add to gopkgs
set_fact:
gopkgs: "{{ gopkgs + ['golang.org/x/tools/gopls@latest'] }}"

View File

@@ -41,7 +41,7 @@
register: d_hashicorp_tmp register: d_hashicorp_tmp
- name: get hashicorp archive gpg key - name: get hashicorp archive gpg key
ansible.built.get_url: ansible.builtin.get_url:
dest: "{{ d_hashicorp_tmp.path }}/gpg" dest: "{{ d_hashicorp_tmp.path }}/gpg"
url: https://apt.releases.hashicorp.com/gpg url: https://apt.releases.hashicorp.com/gpg

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['@ansible/ansible-language-server'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['@commitlint/cli'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['@commitlint/config-conventional'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['markdownlint-cli'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['@quobix/vacuum'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to npmpkgs
set_fact:
npmpkgs: "{{ npmpkgs + ['@tailwindcss/language-server'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to pipxpkgs
set_fact:
pipxpkgs: "{{ pipxpkgs + ['cmakelang'] }}"

View File

@@ -0,0 +1,3 @@
- name: add to pipxpkgs
set_fact:
pipxpkgs: "{{ pipxpkgs + ['sqlfluff'] }}"