This commit is contained in:
user
2023-07-16 06:58:34 -05:00
parent 9c2035e09c
commit 5525d3eb5b
5 changed files with 41 additions and 24 deletions

View File

@@ -0,0 +1,2 @@
- name: "Install APT Packages"
include_tasks: "../scripts/install_apt.yml"

View File

@@ -1,24 +0,0 @@
- name: add apt repository key
apt_key:
url: "{{ item }}"
with_items: "{{ apt_keys }}"
become: yes
- name: add apt repository
apt_repository:
repo: "{{ item }}"
with_items: "{{ apt_repo }}"
become: yes
- name: Upgrade Packages
package:
update_cache: yes
upgrade: safe
become: yes
- name: Install Packages
apt:
state: latest
update_cache: yes
pkg: "{{ required_packages }}"
become: yes

View File

@@ -0,0 +1,36 @@
required_packages:
- ripgrep
- ansible
- libfuse2
- git
- zsh
- nfs-common
- powershell
- kubectl
- terraform
- helm
- htop
- libvirt-daemon
- stow
- tmux
- xsel
- easy-rsa
- docker.io
- httpie
- wl-clipboard
apt_keys:
- https://packages.cloud.google.com/apt/doc/apt-key.gpg
- https://apt.releases.hashicorp.com/gpg
- https://baltocdn.com/helm/signing.asc
- https://packages.microsoft.com/keys/microsoft.asc
apt_repo:
- deb https://apt.kubernetes.io/ kubernetes-xenial main
- deb [arch=amd64] https://apt.releases.hashicorp.com jammy main
- deb https://baltocdn.com/helm/stable/debian/ all main
- deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main
groups_to_add:
- docker

View File

@@ -22,6 +22,7 @@ required_packages:
- easy-rsa
- docker.io
- httpie
- wl-clipboard
apt_keys:
- https://packages.cloud.google.com/apt/doc/apt-key.gpg

View File

@@ -3,12 +3,14 @@
url: "{{ item }}"
with_items: "{{ apt_keys }}"
become: yes
when: apt_keys is defined
- name: add apt repository
apt_repository:
repo: "{{ item }}"
with_items: "{{ apt_repo }}"
become: yes
when: apt_repo is defined
- name: Upgrade Packages
package: