From 8f47ac1c95ec64e70a1a2923c93f687bcde2c37d Mon Sep 17 00:00:00 2001 From: timekills Date: Mon, 14 Jan 2019 21:57:19 +0430 Subject: [PATCH 01/20] Fixed extra ' in line 38 --- apps/handbrake.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/handbrake.yml b/apps/handbrake.yml index 239d61c..dbbbc7a 100644 --- a/apps/handbrake.yml +++ b/apps/handbrake.yml @@ -28,9 +28,6 @@ path: '{{path.stdout}}/{{pgrole}}' register: oldcheck - - name: 'Get home variable' - debug: homestorage=ansible_env.HOME - # LABELS ###################################################################### - name: 'Adding Traefik' set_fact: @@ -38,7 +35,7 @@ traefik.enable: 'true' traefik.port: '{{intport}}' traefik.frontend.auth.forward.address: '{{gauth}}' - traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}'' + traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}' - name: 'Setting PG Volumes' set_fact: From 808a968164da10b62cd253b5ef079ca0e85bbf80 Mon Sep 17 00:00:00 2001 From: timekills Date: Mon, 14 Jan 2019 21:59:35 +0430 Subject: [PATCH 02/20] Extension, name, traefik front end -Changed name to "handbrake2" -Added .yml extension -Changed Traefik front end rule to make it remain handbrake --- apps/{handbrake-password => handbrake2.yml} | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) rename apps/{handbrake-password => handbrake2.yml} (95%) diff --git a/apps/handbrake-password b/apps/handbrake2.yml similarity index 95% rename from apps/handbrake-password rename to apps/handbrake2.yml index 6632b0f..77c9138 100644 --- a/apps/handbrake-password +++ b/apps/handbrake2.yml @@ -1,6 +1,6 @@ #!/bin/bash # -# Title: Handbrake for PlexGuide +# Title: Handbrake for PlexGuide Community (user/password) # Author(s): timekills # URL: https://plexguide.com - https://github.com/timekills # GNU: General Public License v3.0 @@ -28,9 +28,6 @@ path: '{{path.stdout}}/{{pgrole}}' register: oldcheck - - name: 'Get home variable' - debug: homestorage=ansible_env.HOME - # LABELS ###################################################################### - name: 'Adding Traefik' set_fact: @@ -38,7 +35,7 @@ traefik.enable: 'true' traefik.port: '{{intport}}' traefik.frontend.auth.basic: "plex:$apr1$tosnCNtX$XKXnDaIiW7f0y1nwmd.KL0" - traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}' + traefik.frontend.rule: 'Host:handbrake.{{domain.stdout}},{{tldset}}' - name: 'Setting PG Volumes' set_fact: From 9c442c92a566199fc820b8dc0ebc25262053a3fc Mon Sep 17 00:00:00 2001 From: timekills Date: Tue, 15 Jan 2019 23:33:24 +0430 Subject: [PATCH 03/20] Create mcmyadmin2.yml --- apps/mcmyadmin2.yml | 85 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 apps/mcmyadmin2.yml diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml new file mode 100644 index 0000000..7a4345d --- /dev/null +++ b/apps/mcmyadmin2.yml @@ -0,0 +1,85 @@ +#!/bin/bash +# +# Title: McMyadmin2 +# Author(s): timekills +# URL: https://plexguide.com - http://github.plexguide.com +# GNU: General Public License v3.0 +################################################################################ +--- +- hosts: localhost + gather_facts: false + tasks: + # CORE (MANDATORY) DO NOT CHANGE ########################################### + + - name: 'Set Known Facts' + set_fact: + pgrole: 'mcmyadmin2' + intport: '8080' + extport: '8080' + intport2: '25565' + extport2: '25565' + image: 'linuxserver/mcmyadmin2' + + - name: 'Including cron job' + include_tasks: '/opt/plexguide/containers/_core.yml' + + # EXTRA FUNCTIONS REQUIRED BY THE ROLE ##################################### + + - name: 'Create scripts directory for {{pgrole}}' + file: + path: /opt/appdata/{{pgrole}}/scripts + state: directory + owner: 1000 + group: 1000 + mode: 0755 + + - name: 'Create plugins directory for {{pgrole}}' + file: + path: /opt/appdata/{{pgrole}}/plugins + state: directory + owner: 1000 + group: 1000 + mode: 0755 + + # LABELS #### KEEPS BOTTOM CLEAN ########################################### + - name: 'Adding Traefik' + set_fact: + pg_labels: + traefik.protocol: 'https' + traefik.frontend.auth.forward.address: '{{gauth}}' + traefik.enable: 'true' + traefik.port: '{{intport}}' + traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}' + + - name: 'Setting PG Volumes' + set_fact: + pg_volumes: + - '/opt/appdata/{{pgrole}}:/minecraft' + - '{{path.stdout}}:{{path.stdout}}' + - '/mnt:/mnt' + - '/etc/localtime:/etc/localtime:ro' + + - name: 'Setting PG ENV' + set_fact: + pg_env: + PUID: 1000 + PGID: 1000 + + # MAIN SCRIPT ############################################################## + + - name: 'Deploying {{pgrole}}' + docker_container: + name: '{{pgrole}}' + image: '{{image}}' + pull: yes + published_ports: + - '{{ports.stdout}}{{extport}}:{{intport}}' + volumes: '{{pg_volumes}}' + env: '{{pg_env}}' + restart_policy: unless-stopped + networks: + - name: plexguide + aliases: + - '{{pgrole}}' + state: started + labels: '{{pg_labels}}' From d16b8271d2a29b576f86f8e14856fc850fabd0ab Mon Sep 17 00:00:00 2001 From: timekills Date: Tue, 15 Jan 2019 23:38:08 +0430 Subject: [PATCH 04/20] removed https req line 48 Removed from line 48: traefik.protocol: 'https' --- apps/mcmyadmin2.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index 7a4345d..360c956 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -45,7 +45,6 @@ - name: 'Adding Traefik' set_fact: pg_labels: - traefik.protocol: 'https' traefik.frontend.auth.forward.address: '{{gauth}}' traefik.enable: 'true' traefik.port: '{{intport}}' From 97a5a595036b1daf4fef33c828f9b2ac0f01951c Mon Sep 17 00:00:00 2001 From: timekills Date: Tue, 15 Jan 2019 23:41:58 +0430 Subject: [PATCH 05/20] changed port from 8080 to 8088 (conflict) --- apps/mcmyadmin2.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index 360c956..e2be90e 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -14,8 +14,8 @@ - name: 'Set Known Facts' set_fact: pgrole: 'mcmyadmin2' - intport: '8080' - extport: '8080' + intport: '8088' + extport: '8088' intport2: '25565' extport2: '25565' image: 'linuxserver/mcmyadmin2' From bad6c68d26f2f15671bcdc6f26d549e084e82971 Mon Sep 17 00:00:00 2001 From: timekills Date: Tue, 15 Jan 2019 23:52:39 +0430 Subject: [PATCH 06/20] changed internal port back to 8080 --- apps/mcmyadmin2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index e2be90e..960768d 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -14,7 +14,7 @@ - name: 'Set Known Facts' set_fact: pgrole: 'mcmyadmin2' - intport: '8088' + intport: '8080' extport: '8088' intport2: '25565' extport2: '25565' From 643f41089a00fc08696cf94a4f5e9fcd3152999a Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 01:43:29 +0430 Subject: [PATCH 07/20] Added traefik forwarding for Minecraft server In order to access McMyAdmin you have to change the default username: From SSH into the server: 1. docker exec -it mcmyadmin2 /bin/bash 2. ./minecraft/MCMA2_Linux_x86_64 -setpass yourNewUserName -configonly 3. docker stop mcmyadmin2 4. docker start mcmyadmin2 5. login with username yourNewUserName and password password 6. Change the password from the McMyAdmin web interface --- apps/mcmyadmin2.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index 960768d..d600be0 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -18,6 +18,8 @@ extport: '8088' intport2: '25565' extport2: '25565' + intport3: '25566' + extport3: '25566' image: 'linuxserver/mcmyadmin2' - name: 'Including cron job' @@ -42,13 +44,29 @@ mode: 0755 # LABELS #### KEEPS BOTTOM CLEAN ########################################### - - name: 'Adding Traefik' + - name: 'Adding Traefik for McMyAdmin' set_fact: pg_labels: traefik.frontend.auth.forward.address: '{{gauth}}' traefik.enable: 'true' traefik.port: '{{intport}}' - traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}},{{tldset}}' + traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' + + - name: 'Adding Traefik for Minecraft Server1' + set_fact: + pg_labels: +# traefik.frontend.auth.forward.address: '{{gauth}}' + traefik.enable: 'true' + traefik.port: '{{intport2}}' + traefik.frontend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' + + - name: 'Adding Traefik for Minecraft Server2' + set_fact: + pg_labels: +# traefik.frontend.auth.forward.address: '{{gauth}}' + traefik.enable: 'true' + traefik.port: '{{intport3}}' + traefik.frontend.rule: 'Host:minecraft2.{{domain.stdout}},{{tldset}}' - name: 'Setting PG Volumes' set_fact: From 6913eea1489cf773f096b0cabf80444272799a0e Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 02:34:35 +0430 Subject: [PATCH 08/20] Update mcmyadmin2.yml --- apps/mcmyadmin2.yml | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index d600be0..483a4d3 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -49,24 +49,13 @@ pg_labels: traefik.frontend.auth.forward.address: '{{gauth}}' traefik.enable: 'true' - traefik.port: '{{intport}}' + traefik.frontend.port: '{{intport}}' + traefik.backend.port: '{{intport2}}' traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' - - - name: 'Adding Traefik for Minecraft Server1' - set_fact: - pg_labels: -# traefik.frontend.auth.forward.address: '{{gauth}}' - traefik.enable: 'true' - traefik.port: '{{intport2}}' - traefik.frontend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' - - - name: 'Adding Traefik for Minecraft Server2' - set_fact: - pg_labels: -# traefik.frontend.auth.forward.address: '{{gauth}}' - traefik.enable: 'true' - traefik.port: '{{intport3}}' - traefik.frontend.rule: 'Host:minecraft2.{{domain.stdout}},{{tldset}}' + traefik.backend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}} + traefik.backend: 'minecraft' + traefik.frontend.entryPoints: 'https' + traefik.backend.entryPoints: 'http' - name: 'Setting PG Volumes' set_fact: From 2ca1a9f0ef31b133db7b9b5103697d2ae0771292 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 02:36:31 +0430 Subject: [PATCH 09/20] Update mcmyadmin2.yml --- apps/mcmyadmin2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index 483a4d3..0ef05d2 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -52,7 +52,7 @@ traefik.frontend.port: '{{intport}}' traefik.backend.port: '{{intport2}}' traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' - traefik.backend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}} + traefik.backend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' traefik.backend: 'minecraft' traefik.frontend.entryPoints: 'https' traefik.backend.entryPoints: 'http' From 6b3c10ec5298b7d0df981b33b98865faae76876b Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 02:48:32 +0430 Subject: [PATCH 10/20] Update mcmyadmin2.yml --- apps/mcmyadmin2.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index 0ef05d2..f23932c 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -18,8 +18,6 @@ extport: '8088' intport2: '25565' extport2: '25565' - intport3: '25566' - extport3: '25566' image: 'linuxserver/mcmyadmin2' - name: 'Including cron job' @@ -44,18 +42,13 @@ mode: 0755 # LABELS #### KEEPS BOTTOM CLEAN ########################################### - - name: 'Adding Traefik for McMyAdmin' + - name: 'Adding Traefik' set_fact: pg_labels: traefik.frontend.auth.forward.address: '{{gauth}}' traefik.enable: 'true' - traefik.frontend.port: '{{intport}}' - traefik.backend.port: '{{intport2}}' - traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' - traefik.backend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' - traefik.backend: 'minecraft' - traefik.frontend.entryPoints: 'https' - traefik.backend.entryPoints: 'http' + traefik.port: '{{intport}}' + traefik.frontend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' - name: 'Setting PG Volumes' set_fact: @@ -80,6 +73,8 @@ pull: yes published_ports: - '{{ports.stdout}}{{extport}}:{{intport}}' + - '25565:25565/tcp' + - '25566:25566/tcp' volumes: '{{pg_volumes}}' env: '{{pg_env}}' restart_policy: unless-stopped From c21e5659369d24b1d64e8b61f72346ffab49f0f6 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 03:19:02 +0430 Subject: [PATCH 11/20] Update mcmyadmin2.yml --- apps/mcmyadmin2.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml index f23932c..a178085 100644 --- a/apps/mcmyadmin2.yml +++ b/apps/mcmyadmin2.yml @@ -16,8 +16,6 @@ pgrole: 'mcmyadmin2' intport: '8080' extport: '8088' - intport2: '25565' - extport2: '25565' image: 'linuxserver/mcmyadmin2' - name: 'Including cron job' @@ -48,12 +46,13 @@ traefik.frontend.auth.forward.address: '{{gauth}}' traefik.enable: 'true' traefik.port: '{{intport}}' - traefik.frontend.rule: 'Host:minecraft.{{domain.stdout}},{{tldset}}' + traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}:/minecraft' + - '/opt/appdata/{{pgrole}}/mcmyadmin:/minecraft' + - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - '{{path.stdout}}:{{path.stdout}}' - '/mnt:/mnt' - '/etc/localtime:/etc/localtime:ro' @@ -75,6 +74,7 @@ - '{{ports.stdout}}{{extport}}:{{intport}}' - '25565:25565/tcp' - '25566:25566/tcp' + - '25567:25567/tcp' volumes: '{{pg_volumes}}' env: '{{pg_env}}' restart_policy: unless-stopped From 822376a0619aa47d634ccfee8ce187fc3bbc686b Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 22:12:19 +0430 Subject: [PATCH 12/20] Delete mcmyadmin2.yml --- apps/mcmyadmin2.yml | 86 --------------------------------------------- 1 file changed, 86 deletions(-) delete mode 100644 apps/mcmyadmin2.yml diff --git a/apps/mcmyadmin2.yml b/apps/mcmyadmin2.yml deleted file mode 100644 index a178085..0000000 --- a/apps/mcmyadmin2.yml +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/bash -# -# Title: McMyadmin2 -# Author(s): timekills -# URL: https://plexguide.com - http://github.plexguide.com -# GNU: General Public License v3.0 -################################################################################ ---- -- hosts: localhost - gather_facts: false - tasks: - # CORE (MANDATORY) DO NOT CHANGE ########################################### - - - name: 'Set Known Facts' - set_fact: - pgrole: 'mcmyadmin2' - intport: '8080' - extport: '8088' - image: 'linuxserver/mcmyadmin2' - - - name: 'Including cron job' - include_tasks: '/opt/plexguide/containers/_core.yml' - - # EXTRA FUNCTIONS REQUIRED BY THE ROLE ##################################### - - - name: 'Create scripts directory for {{pgrole}}' - file: - path: /opt/appdata/{{pgrole}}/scripts - state: directory - owner: 1000 - group: 1000 - mode: 0755 - - - name: 'Create plugins directory for {{pgrole}}' - file: - path: /opt/appdata/{{pgrole}}/plugins - state: directory - owner: 1000 - group: 1000 - mode: 0755 - - # LABELS #### KEEPS BOTTOM CLEAN ########################################### - - name: 'Adding Traefik' - set_fact: - pg_labels: - traefik.frontend.auth.forward.address: '{{gauth}}' - traefik.enable: 'true' - traefik.port: '{{intport}}' - traefik.frontend.rule: 'Host:mcmyadmin.{{domain.stdout}},{{tldset}}' - - - name: 'Setting PG Volumes' - set_fact: - pg_volumes: - - '/opt/appdata/{{pgrole}}/mcmyadmin:/minecraft' - - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - - '{{path.stdout}}:{{path.stdout}}' - - '/mnt:/mnt' - - '/etc/localtime:/etc/localtime:ro' - - - name: 'Setting PG ENV' - set_fact: - pg_env: - PUID: 1000 - PGID: 1000 - - # MAIN SCRIPT ############################################################## - - - name: 'Deploying {{pgrole}}' - docker_container: - name: '{{pgrole}}' - image: '{{image}}' - pull: yes - published_ports: - - '{{ports.stdout}}{{extport}}:{{intport}}' - - '25565:25565/tcp' - - '25566:25566/tcp' - - '25567:25567/tcp' - volumes: '{{pg_volumes}}' - env: '{{pg_env}}' - restart_policy: unless-stopped - networks: - - name: plexguide - aliases: - - '{{pgrole}}' - state: started - labels: '{{pg_labels}}' From 1b63bf203254ffad093279e19a15b66b6319c137 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:10:54 +0430 Subject: [PATCH 13/20] Update folders for logical naming --- apps/mcmyadmin.yml | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index a178085..0a4a9a0 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -23,22 +23,6 @@ # EXTRA FUNCTIONS REQUIRED BY THE ROLE ##################################### - - name: 'Create scripts directory for {{pgrole}}' - file: - path: /opt/appdata/{{pgrole}}/scripts - state: directory - owner: 1000 - group: 1000 - mode: 0755 - - - name: 'Create plugins directory for {{pgrole}}' - file: - path: /opt/appdata/{{pgrole}}/plugins - state: directory - owner: 1000 - group: 1000 - mode: 0755 - # LABELS #### KEEPS BOTTOM CLEAN ########################################### - name: 'Adding Traefik' set_fact: @@ -51,8 +35,9 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}/mcmyadmin:/minecraft' + - '/opt/appdata/{{pgrole}}/mcmyadmin:/' - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' + - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' - '/mnt:/mnt' - '/etc/localtime:/etc/localtime:ro' From 93a8f029aa36f45f1c5a454c32e897691057b89b Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:13:59 +0430 Subject: [PATCH 14/20] Folder fix 2 --- apps/mcmyadmin.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index 0a4a9a0..71bd6e3 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -13,7 +13,7 @@ - name: 'Set Known Facts' set_fact: - pgrole: 'mcmyadmin2' + pgrole: 'mcmyadmin' intport: '8080' extport: '8088' image: 'linuxserver/mcmyadmin2' @@ -35,7 +35,7 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}/mcmyadmin:/' + - '/opt/appdata/{{pgrole}}/:/' - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' From 6571f0a70b798c550ee86fae34f9faddf9879f72 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:18:55 +0430 Subject: [PATCH 15/20] Folder fix 3 --- apps/mcmyadmin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index 71bd6e3..1e110bd 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -35,7 +35,7 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}/:/' + - '/opt/appdata/{{pgrole}}:/' - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' From 8a7a25a29f2dd0ac5de6ecfd884dab378f7b7c3d Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:22:05 +0430 Subject: [PATCH 16/20] Update mcmyadmin.yml --- apps/mcmyadmin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index 1e110bd..100885c 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -35,7 +35,7 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}:/' + - '/opt/appdata/{{pgrole}}:' - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' From 975cac4197d7057df1ce12f40e15611a8a3744d7 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:24:54 +0430 Subject: [PATCH 17/20] Update mcmyadmin.yml --- apps/mcmyadmin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index 100885c..e6ac99d 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -1,6 +1,6 @@ #!/bin/bash # -# Title: McMyadmin2 +# Title: McMyadmin (v2) # Author(s): timekills # URL: https://plexguide.com - http://github.plexguide.com # GNU: General Public License v3.0 From 75af7b32119c50fdc6ebe185f1900db96775fb4e Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:28:15 +0430 Subject: [PATCH 18/20] Update mcmyadmin.yml --- apps/mcmyadmin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index e6ac99d..e16d294 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -35,7 +35,7 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: - - '/opt/appdata/{{pgrole}}:' +# - '/opt/appdata/{{pgrole}}:' - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' From b044460ccfb8dff5a38ecfdfd605f25a8fea6574 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:33:59 +0430 Subject: [PATCH 19/20] Dang folder fix #6 --- apps/mcmyadmin.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index e16d294..3a70093 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -35,9 +35,9 @@ - name: 'Setting PG Volumes' set_fact: pg_volumes: -# - '/opt/appdata/{{pgrole}}:' - - '/opt/appdata/{{pgrole}}/Minecraft:/Minecraft' - - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/Minecraft/plugins' + - '/opt/appdata/{{pgrole}}:/minecraft' + - '/opt/appdata/{{pgrole}}/Minecraft:/minecraft/Minecraft' + - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/minecraft/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' - '/mnt:/mnt' - '/etc/localtime:/etc/localtime:ro' From f312798aaffb5f72211256573e5ebdcf49a971a5 Mon Sep 17 00:00:00 2001 From: timekills Date: Wed, 16 Jan 2019 23:38:55 +0430 Subject: [PATCH 20/20] AARGH folders --- apps/mcmyadmin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mcmyadmin.yml b/apps/mcmyadmin.yml index 3a70093..ccd25c0 100644 --- a/apps/mcmyadmin.yml +++ b/apps/mcmyadmin.yml @@ -37,7 +37,7 @@ pg_volumes: - '/opt/appdata/{{pgrole}}:/minecraft' - '/opt/appdata/{{pgrole}}/Minecraft:/minecraft/Minecraft' - - '/opt/appdata/{{pgrole}}/Minecraft/plugins:/minecraft/Minecraft/plugins' + - '/opt/appdata/{{pgrole}}/plugins:/minecraft/Minecraft/plugins' - '{{path.stdout}}:{{path.stdout}}' - '/mnt:/mnt' - '/etc/localtime:/etc/localtime:ro'