aboutsummaryrefslogtreecommitdiff
path: root/roles/plex
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2023-01-04 20:13:48 +0000
committerKumar Damani <me@kumardamani.net>2023-01-04 20:13:48 +0000
commit40c0d09945fdf21601b5b62af9d16b0c254a92b6 (patch)
tree3e993f708a3bc073f08290b836340d6131ba3eaf /roles/plex
parent6c8156a62ee472e5ecefdc1bc3f97b4dd8a72b68 (diff)
draft: alpine stuff
Diffstat (limited to 'roles/plex')
-rw-r--r--roles/plex/defaults/main.yaml4
-rw-r--r--roles/plex/handlers/main.yaml2
-rw-r--r--roles/plex/tasks/main.yaml22
3 files changed, 28 insertions, 0 deletions
diff --git a/roles/plex/defaults/main.yaml b/roles/plex/defaults/main.yaml
new file mode 100644
index 0000000..57e1fc7
--- /dev/null
+++ b/roles/plex/defaults/main.yaml
@@ -0,0 +1,4 @@
+# Default Values
+---
+
+plex_docker_network_name: 'plex_network'
diff --git a/roles/plex/handlers/main.yaml b/roles/plex/handlers/main.yaml
new file mode 100644
index 0000000..cd21505
--- /dev/null
+++ b/roles/plex/handlers/main.yaml
@@ -0,0 +1,2 @@
+---
+
diff --git a/roles/plex/tasks/main.yaml b/roles/plex/tasks/main.yaml
new file mode 100644
index 0000000..7cbb531
--- /dev/null
+++ b/roles/plex/tasks/main.yaml
@@ -0,0 +1,22 @@
+---
+
+- name: 'Install Plex'
+ community.docker.docker_container:
+ name: 'plex'
+ image: 'lscr.io/linuxserver/plex:latest'
+ pull: true
+ state: 'started'
+ recreate: false
+ env:
+ PUID: "1001"
+ PGID: "1001"
+ VERSION: "docker"
+ PLEX_CLAIM: "{{ plex_claim }}"
+ network_mode: 'host' # will use 32400
+ volumes:
+ - '{{ plex_library_dir }}:/config'
+ - '{{ plex_tv_dir }}:/tv'
+ - '{{ plex_mov_dir }}:/movies'
+ - '{{ plex_pic_dir }}:/pics'
+ - '{{ plex_music_dir }}:/music'
+ restart_policy: "unless-stopped"