diff --git a/hosts b/hosts index 398b29f..2bb804b 100644 --- a/hosts +++ b/hosts @@ -7,6 +7,8 @@ all: hosts: pfsense: ansible_host: 192.168.30.1 + truenas: + ansible_host: 192.168.20.30 children: proxmox: hosts: @@ -26,8 +28,8 @@ all: plex: ansible_host: 192.168.20.31 nfs_libraries: - - 192.168.20.30:/mnt/pool0/badjware/Videos/Movies - - 192.168.20.30:/mnt/pool0/badjware/Videos/Series + - 192.168.20.30:/mnt/pool0/media/Movies + - 192.168.20.30:/mnt/pool0/media/Series k3s: children: k3s-server: @@ -50,7 +52,7 @@ all: k3s-agent3: ansible_host: 192.168.20.24 platform: raspberrypi - debian: + generic-linux: hosts: ubiquiti: ansible_host: 192.168.10.2 diff --git a/playbook.yml b/playbook.yml index d6de561..7d52841 100644 --- a/playbook.yml +++ b/playbook.yml @@ -2,15 +2,6 @@ roles: - proxmox -- hosts: debian - roles: - - common - -- hosts: bastion - roles: - - haproxy - - bastion - - hosts: k3s-server roles: - k3s-server @@ -18,6 +9,15 @@ roles: - k3s-agent +- hosts: generic-linux + roles: + - common + +- hosts: bastion + roles: + - haproxy + - bastion + - hosts: plex roles: - - plex \ No newline at end of file + - plex diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index d9a99ea..d6bfa68 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -1,11 +1,6 @@ - -- name: Perform system update - apt: - update_cache: yes - upgrade: 'yes' - - name: Install basic packages apt: + update_cache: yes name: - curl - vim diff --git a/roles/plex/tasks/main.yml b/roles/plex/tasks/main.yml index 7d09cfa..fe76743 100644 --- a/roles/plex/tasks/main.yml +++ b/roles/plex/tasks/main.yml @@ -14,7 +14,7 @@ - plexmediaserver - nfs-common -- name: Create library mount points +- name: Create library mount points directory file: path: "/mnt/{{ item|regex_replace(':','/') }}" state: directory diff --git a/upgrade.yml b/upgrade.yml new file mode 100644 index 0000000..58b3502 --- /dev/null +++ b/upgrade.yml @@ -0,0 +1,6 @@ +- hosts: generic-linux + tasks: + - name: Perform system update + apt: + update_cache: yes + upgrade: 'yes' \ No newline at end of file