device-setup/home-devices.yml

43 lines
826 B
YAML

---
- name: Maintain required packages
hosts: linux
become: true
tasks:
- name: Core Apps
apt:
name:
- wget
- curl
- sudo
- git
state: latest
- name: VPN
apt:
name:
- tailscale
state: latest
- name: Network Sharing
apt:
name:
- samba
state: latest
- name: Development Tools
apt:
name:
- python3
state: latest
- name: Unwantted packages
apt:
name:
- zerotier-one
state: absent
- name: Install docker
ansible.builtin.import_playbook: src/docker.yml
- name: Manage Shell
ansible.builtin.import_playbook: src/shell.yml
- name: Run sudo without password
ansible.builtin.import_playbook: src/sudonopass.yml