Files
ansible/roles/ubuntu/tasks/main.yml
2025-02-12 23:35:02 +01:00

43 lines
1.4 KiB
YAML

---
- name: Install apt packages
ansible.builtin.import_tasks: apt.yml
- name: Install snap packages
ansible.builtin.import_tasks: snap.yml
- name: Install nvim
ansible.builtin.import_tasks: nvim.yml
- name: Install Rust
ansible.builtin.import_tasks: rust.yml
- name: Ghostty
ansible.builtin.import_tasks: ghostty.yml
- name: Install pacstall
ansible.builtin.import_tasks: pacstall.yml
- name: Install ledger
ansible.builtin.import_tasks: ledger_cli.yml
- name: Install git-delta
ansible.builtin.import_tasks: git_delta.yml
- name: Install atuin
ansible.builtin.import_tasks: atuin.yml
- name: Install Starship
ansible.builtin.import_tasks: starship.yml
- name: Install EurKey
ansible.builtin.import_tasks: eurkey.yml
# - name: Install Veracrypt
# ansible.builtin.import_tasks: veracrypt.yml
- name: Install FiraCode
ansible.builtin.import_tasks: fira_code_fonts.yml
- name: Remove Ubuntu Pro Banner
ansible.builtin.import_tasks: remove_ubuntu_banner.yml
- name: Install ProtonVPN
ansible.builtin.import_tasks: protonvpn.yml
- name: Install Docker
ansible.builtin.import_tasks: docker.yml
- name: "Install {{ item }}"
ansible.builtin.include_tasks: github_releases.yml
vars:
project: "{{ item }}"
loop: "{{ github_releases }}"
- name: Install ripgrep
ansible.builtin.import_tasks: ripgrep.yml
- name: Install Vagrant
ansible.builtin.import_tasks: hashicorp_vagrant.yml