Dot_Files/roles/zsh/tasks/main.yml

42 lines
1.0 KiB
YAML

---
# tasks file for zsh
- name: Install Rust
ansible.builtin.import_tasks: install-rust.yml
- name: Install FZF
ansible.builtin.import_tasks: install-fzf.yml
- name: Install Pyenv
ansible.builtin.import_tasks: install-pyenv.yml
- name: Install Poetry
ansible.builtin.import_tasks: install-poetry.yml
- name: Install Oh My ZSH
ansible.builtin.import_tasks: install-omz.yml
- name: Install Needed Cargo Binaries
community.general.cargo:
name: "{{ item }}"
state: latest
environment:
PATH: "{{ ansible_env.PATH }}:{{ cargo_home }}/bin"
CARGO_HOME: "{{ cargo_home }}"
RUSTUP_HOME: "{{ rustup_home }}"
loop: "{{ cargo_installs }}"
- name: Install Lua
ansible.builtin.import_tasks: install-lua.yml
- name: Install direnv
ansible.builtin.import_tasks: install-direnv.yml
- name: Install dotnet
ansible.builtin.import_tasks: install-dotnet.yml
- name: Install yamllint
ansible.builtin.import_tasks: install-yamllint.yml
- name: Install zsh
ansible.builtin.import_tasks: install-zsh.yml