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