device-setup/home-devices.yml

37 lines
733 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: Docker dependencies
apt:
name:
- apt-transport-https
- ca-certificates
- software-properties-common
state: latest
- name: Install docker
ansible.builtin.import_playbook: src/docker.yml
- name: Run sudo without password
ansible.builtin.import_playbook: src/sudonopass.yml