Add validate-atlas-plex.yml
This commit is contained in:
22
validate-atlas-plex.yml
Normal file
22
validate-atlas-plex.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
- name: Validate Plex media directories exist
|
||||
hosts: all
|
||||
become: yes
|
||||
|
||||
tasks:
|
||||
- name: Check Plex media directories
|
||||
ansible.builtin.stat:
|
||||
path: "{{ item }}"
|
||||
register: plex_dirs
|
||||
loop:
|
||||
- /media/plex/Anime
|
||||
- /media/plex/TV
|
||||
- /media/plex/Movies
|
||||
- /media/plex/4K-TV
|
||||
- /media/plex/4K-Movies
|
||||
|
||||
- name: Fail if any directory is missing
|
||||
ansible.builtin.fail:
|
||||
msg: "Missing directory: {{ item.item }}"
|
||||
when: not item.stat.exists or not item.stat.isdir
|
||||
loop: "{{ plex_dirs.results }}"
|
||||
Reference in New Issue
Block a user