add a bunch more packages

main
Andrew Coleman 2021-06-21 07:55:42 -04:00
parent 368e9627aa
commit 06b109eaee
4 changed files with 75 additions and 2 deletions

View File

@ -4,7 +4,7 @@
become_user: root become_user: root
become_method: sudo become_method: sudo
dnf: dnf:
name: ShellCheck,alien,automake,awscli,bash-completion,bison,clang,cmake,curl,direnv,elfutils-libelf-devel,emacs,fakeroot,flex,fzf,gcc,gcc-c++,git,htop,httpie,jq,kernel-devel,libaio-devel,libblkid-devel,libffi-devel,libtirpc-devel,libtool,libudev-devel,libuuid-devel,libvirt-daemon-kvm,llvm,llvm-devel,llvm10,lsd,make,man-pages,most,nodejs,npm,openssh,openssh-clients,openssl-devel,openssl-perl,perl-FindBin,podman,qemu-kvm,skopeo,sqlite,sqlite-devel,tmux,uuid-devel,vim,which,zlib-devel name: ShellCheck,alien,automake,awscli,bash-completion,bison,clang,cmake,curl,direnv,elfutils-libelf-devel,emacs,fakeroot,flex,fzf,gcc,gcc-c++,git,glances,htop,httpie,jq,kernel-devel,libaio-devel,libblkid-devel,libffi-devel,libtirpc-devel,libtool,libudev-devel,libuuid-devel,libvirt-daemon-kvm,llvm,llvm-devel,llvm10,lsd,make,man-pages,most,nodejs,npm,openssh,openssh-clients,openssl-devel,openssl-perl,perl-FindBin,podman,qemu-kvm,skopeo,sqlite,sqlite-devel,the_silver_searcher,tmux,uuid-devel,vim,which,zlib-devel
state: present state: present
- name: add google-cloud-sdk repository - name: add google-cloud-sdk repository

37
go.yml
View File

@ -23,12 +23,49 @@
path: "{{ ansible_env.HOME }}/go/bin" path: "{{ ansible_env.HOME }}/go/bin"
mode: "0700" mode: "0700"
- name: install cheat
command: go get -u github.com/cheat/cheat/cmd/cheat
args:
creates: "{{ ansible_env.HOME }}/go/bin/cheat"
- name: install curlie
command: go get github.com/rs/curlie
args:
creates: "{{ ansible_env.HOME }}/go/bin/curlie"
- name: install judo - name: install judo
command: go get github.com/rollcat/judo command: go get github.com/rollcat/judo
args: args:
creates: "{{ ansible_env.HOME }}/go/bin/judo" creates: "{{ ansible_env.HOME }}/go/bin/judo"
- name: install duf FreeBSD
become: yes
become_user: root
become_method: sudo
when: ansible_facts['system']|lower == 'freebsd'
community.general.pkgng:
name: duf
state: present
- name: install duf Linux
when: ansible_facts['system']|lower == 'linux'
shell: curl -Lo duf.tar.gz https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_x86_64.tar.gz && tar xzf duf.tar.gz && install -m 755 duf ~/.local/bin/duf && rm -f duf.tar.gz duf README.md LICENSE
args:
warn: False
chdir: /tmp
creates: "{{ ansible_env.HOME }}/.local/bin/duf"
- name: install gron
shell: go get -u github.com/tomnomnom/gron
args:
creates: "{{ ansible_env.HOME }}/go/bin/gron"
- name: install shfmt - name: install shfmt
shell: GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt shell: GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt
args: args:
creates: "{{ ansible_env.HOME }}/go/bin/shfmt" creates: "{{ ansible_env.HOME }}/go/bin/shfmt"
- name: install jiq
shell: go get github.com/fiatjaf/jiq/cmd/jiq
args:
creates: "{{ ansible_env.HOME }}/go/bin/jiq"

View File

@ -4,7 +4,7 @@
become_user: root become_user: root
become_method: sudo become_method: sudo
community.general.pkgng: community.general.pkgng:
name: libtool,autogen,libuv,gettext,autoconf,automake,gmake,coreutils,bash,tmux,git,most,node,npm,cmake,llvm10,jq,gsed,lsd,httpie,fzf,direnv name: libtool,autogen,libuv,gettext,autoconf,automake,gmake,coreutils,bash,the_silver_searcher,tmux,git,most,node,npm,cmake,llvm10,jq,gsed,lsd,httpie,fzf,direnv,py37-glances
state: present state: present
- name: install desktop pkg applications - name: install desktop pkg applications

View File

@ -10,6 +10,11 @@
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/ambr" creates: "{{ ansible_env.HOME }}/.cargo/bin/ambr"
- name: install atiun
command: cargo install atuin
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/atuin"
- name: install basic-http-server - name: install basic-http-server
command: cargo install basic-http-server command: cargo install basic-http-server
args: args:
@ -26,6 +31,11 @@
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/btm" creates: "{{ ansible_env.HOME }}/.cargo/bin/btm"
- name: install broot
command: cargo install broot
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/broot"
- name: install choose - name: install choose
command: cargo install choose command: cargo install choose
args: args:
@ -118,6 +128,11 @@
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/lsd" creates: "{{ ansible_env.HOME }}/.cargo/bin/lsd"
- name: install mcfly
command: cargo install mcfly
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/mcfly"
- name: install mdbook - name: install mdbook
command: cargo install mdbook command: cargo install mdbook
args: args:
@ -133,12 +148,22 @@
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/rg" creates: "{{ ansible_env.HOME }}/.cargo/bin/rg"
- name: install search-and-displace
command: cargo install sd
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/sd"
- name: install stargazer - name: install stargazer
command: cargo install stargazer command: cargo install stargazer
when: ansible_facts['system']|lower == 'linux' when: ansible_facts['system']|lower == 'linux'
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/stargazer" creates: "{{ ansible_env.HOME }}/.cargo/bin/stargazer"
- name: install tealdeer
command: cargo install tealdeer
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/tldr"
- name: install wasm-pack - name: install wasm-pack
command: cargo install wasm-pack command: cargo install wasm-pack
args: args:
@ -149,8 +174,19 @@
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/xcp" creates: "{{ ansible_env.HOME }}/.cargo/bin/xcp"
- name: install xh
command: cargo install xh
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/xh"
- name: install ytop - name: install ytop
command: cargo install ytop command: cargo install ytop
when: ansible_facts['system']|lower == 'linux' when: ansible_facts['system']|lower == 'linux'
args: args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/ytop" creates: "{{ ansible_env.HOME }}/.cargo/bin/ytop"
- name: install zoxide
command: cargo install zoxide
args:
creates: "{{ ansible_env.HOME }}/.cargo/bin/z"