aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/group_vars/all/vault103
-rw-r--r--ansible/playbooks/init.yaml6
-rw-r--r--ansible/roles/med_dl/templates/docker-compose.yaml.j234
3 files changed, 85 insertions, 58 deletions
diff --git a/ansible/group_vars/all/vault b/ansible/group_vars/all/vault
index a7efee8..92db89e 100644
--- a/ansible/group_vars/all/vault
+++ b/ansible/group_vars/all/vault
@@ -1,51 +1,54 @@
$ANSIBLE_VAULT;1.1;AES256
-32386366303436396463376337303465353739633630653431326336613661313938333838353366
-6666393836363265356631343134343337333635363165320a303230366434313563616566666336
-66623133353661386231366635396461363731666434373135396638373166383838323466613833
-3665393664623564620a316431626335646631616232313936333738383536643236343136323364
-35386435376566346435393661633662636435353936323335343337346338633561386638353565
-34656439306537333539666631663266333535646266336532303334343063336230306334663935
-30333732633734363335306237383133633035396339316139306137663535306439656236343035
-61616439316163353437383932353163333363643565386238613961623633333037393462386232
-33653536333637623931356533316664616336363035336432663165373634363435333564653038
-32653665656639313533323336616363623339303765323864356264336637633734333335353537
-36353639343233353638316466656664376363643561323731636437633661666335336235386263
-31653134363735663539396232633532356463656365663563353761303165326630643463383862
-34336435643033386664376563396535363363343338353233323535333466393136623864613965
-36396465393136343739353261333963613339616533656634376234663631646230323362373739
-31313639633931316465356130356432346161316532663864383038333566633639306266646339
-36323834386634376235666130366561383966623335316136663831643561336336333730313262
-34326166636430393334316234363330383962613864323132383463633931656464346531363164
-33633839363563346534636334623334316566643239316535666631366534366237316330386434
-63393234363936303935666462633035353965613136386665333938656232396130666537346630
-36323963303739376439333836643637376364326662303936383661333463343635326263653364
-63383937376435653964383134616433323666373639653136333533303039373063633735383465
-62306366613638633939313437306663616636623836316135386333383864633366613839653035
-36303934373363316132633662396561313431313137366662353733316233396238633564346335
-32346366383536386363663939653535363137613738333361356365386664326536646261333962
-31323737633033623138396339666465373763666434346561633838646635636230613731653337
-30393132386239333033356465663838393665656137316335326233313637643235613735326565
-63373663313533356139383833333135386536306636386233643430663437373837353261653532
-36386436633562386263623938653463323666323766323537623732643839306538623936663466
-65373036356265363063303466333836636431303864653964656534336464386238633562323931
-35636631643230393163366564393763643331616261333835363662306630303636363434336466
-36376133326135616430616139353533363361633937636563393362613032303833333831313430
-36363962623732656461663464353763303135646265613532623665373036663863616334343034
-37623535353438316663396165376432653362666438623233333362383934383564373836653437
-61666335633238323666353638613261343161616463643866343262633861303961363930326466
-64303431346637323761666564616164363833343139333536393039326262626231346638343864
-65663233323362343766613061343061626634303537353237623163356634643761663739393036
-32373465333337623032343064613663646230633038393134373231633664636565643266343034
-36656236323566336538313565346233313363353961313538313639616464306132613863336234
-37316134626439626662313930363335363864623936383563653636313736633564653838306161
-38303163646636616535313666666239646664313962396362356463353765396330326163613662
-61306535303730343436373461306333616462313332313634323464383163643439613864626530
-65386135613334316265333161383337313762383163356239353834653135653231653433663037
-63346335316564633835396630366433383139666465616639666432363462383138336435643332
-34353065613335386436613032633564343535613030643035313064666339346534643061636134
-34626639633039336632626235643763636635663530393536633763353864656530326235306234
-37663439333562343033353336373662346564396631626336356231613564383032636135303364
-32333437343636373136393439613833303231613465613635323164616234653264376134363332
-66353536613861343961343133343837653362363065356430363932353131333363306630333531
-62373864646364363765653931643838646563623438353036386631303664356635313538613561
-3163323132643861393837363333613862666464653434353262
+39333566613230653063353839383735336439323230316334663963363763313664663132303163
+3236633362356663323662613739663130346334336439640a623263626338333631643664643362
+64353462313138656565326361636566393835356631613133643835343639363361356162323539
+3864393265623031350a363736373663623139373337393933333032323766363331333065663037
+31383131373362663064343563613339636530316238633365326332313530636135383632653432
+61396633623533616361656565343837383537646264393762323861323233346363313465636565
+62346462366135633763663236303866623961653161656633306432646236363838653732376138
+30376365613332653636353364393866316164356338333733353138333636306266646262323762
+33306232636237313230363361396561313235353164663835643637653737386632323531353432
+32313234303538643266306563393637313938383065313734383834323934656365306334643765
+65373938643432353761356261366162333338356334636437373431313766333264396664363066
+36393831336131636238633430653532303161623230623130393132343064643635653138653435
+62356165656132613863363336636638323230376134303335343837356461323762363535326338
+64623165643639326164633338623933393336633265663064386665386531363466643638613562
+32633835626639656165316665323732356364386263323564656137626232376230636364363362
+38656135356134373836646363386438633033306132316561383538666239326563656230663763
+33383438346366373135636166313130653430633639346164373965373137653330346338613532
+33626535303864353639333965613061386537306262383364373032323033623536373734306635
+66623931636261396364306336373137643965656464393937373461313761316361383166643239
+65333831393633636433623037323832306464643935623336656235313931303465336366373162
+66653430633533623436376636653539393064663766376439323737323463363135396439613539
+36616263656163613839363038363965616139323234363561643136396438316663363062333433
+62653031613266333763663962353639386635363739663833306232303333656465373230623338
+34633233326238346334656165393661306364346262643566363130646632343166356130356530
+37643862376365386461346136633962376266633336623962353762383762656337613432643137
+65373466653438306238616232656162303966623462373137316661643836363430366438393761
+33303561376539396137313836323033653232663263353836336530666264613434326332393630
+32353035666639393164393032376535343361646561613465373263333939306139343561373764
+36666236633463336531383632303964366437353836653936353232303438313332393831646336
+66393866363435643435373131363566376361303237346530663665316261383338396563356139
+61643535613563656239363164336463323665316339613530623761326361663364373865376234
+33623236323638396464393734323764343931393561623438306264653565363765396162396439
+62646164363337633130383532363337616562653631633935623233356436363136633136636139
+38646232633661323431666162383461356136323263333361666232633931313331313765333062
+31343264363965343962646336336165323238633063646439613033303336393262323739343737
+38363262366164616462633937633861646634386566633238633662656231613037623231393034
+35323562326437633931393437653363363965353763353136366562633833356333386530643130
+34616633613965343664303965623830653966376338616531383436363231366462653537663736
+37356664646536323530323130346538303437376639323032626131653663393534363439383533
+33643930633235313237633632313132353638663430346465373761353635346435656436316337
+39336665653539326639323937336364383635646631653139636263613866326665333861666165
+64353834333437353136373232623234366663653834363233326338353931316333316637363837
+37623566646563643066626263333739663832363861316534613730343134343063333161303532
+31346333376432373231613836353134656565353134306130366133363331363435393037323034
+32353637346232376235623264303734616136646562386566653666643434396661363330366162
+38353936396265333961623735343936643531313635343637633933636236396561366233313166
+30303063306363353530623762646437383364363234656531653137623635303730386161323662
+63393236336530306364393362666335613863613735393564366464653731313266393361653339
+65666261353833366533316539613230666465303738346362633435323936323061316362343261
+65616234623037626662373130396330636332333132316535346632306561613836323536613564
+39363939613031363634656535386134343338353732316565376233393430623835333130313431
+66656130333430613833353063393163653532346161643265383131313835316331373866623136
+3630
diff --git a/ansible/playbooks/init.yaml b/ansible/playbooks/init.yaml
index 7e4029f..f8923e5 100644
--- a/ansible/playbooks/init.yaml
+++ b/ansible/playbooks/init.yaml
@@ -50,10 +50,16 @@
caddy_add_hosts: ['{{ vaultvar_radarr_cname }}.{{ vaultvar_root_domain }}']
caddy_add_upstream_host: '{{ inventory_hostname }}'
caddy_add_upstream_port: 7878
+ - role: 'caddy_add'
+ vars:
+ caddy_add_hosts: ['{{ vaultvar_lidarr_cname }}.{{ vaultvar_root_domain }}']
+ caddy_add_upstream_host: '{{ inventory_hostname }}'
+ caddy_add_upstream_port: 8686
# ansible-playbook -u root -i 'hosts' --vault-id vaultkey playbooks/init.yaml --tags=nextcloud
- name: 'Deploy Nextcloud'
hosts: 'nc'
+ tags: ["never", "nc"]
gather_facts: false
roles:
- role: 'base'
diff --git a/ansible/roles/med_dl/templates/docker-compose.yaml.j2 b/ansible/roles/med_dl/templates/docker-compose.yaml.j2
index fa25db0..e33c838 100644
--- a/ansible/roles/med_dl/templates/docker-compose.yaml.j2
+++ b/ansible/roles/med_dl/templates/docker-compose.yaml.j2
@@ -10,8 +10,8 @@ services:
ports:
- 9696:9696
environment:
- - PUID=1001
- - PGID=1001
+ - PUID=101000
+ - PGID=110000
- TZ=Etc/UTC
networks:
- med-dl
@@ -27,8 +27,8 @@ services:
ports:
- 7878:7878
environment:
- - PUID=1001
- - PGID=1001
+ - PUID=101000
+ - PGID=110000
- TZ=Etc/UTC
networks:
- med-dl
@@ -44,8 +44,25 @@ services:
ports:
- 8989:8989
environment:
- - PUID=1001
- - PGID=1001
+ - PUID=101000
+ - PGID=110000
+ - TZ=Etc/UTC
+ networks:
+ - med-dl
+
+ lidarr:
+ image: lscr.io/linuxserver/lidarr:latest
+ restart: unless-stopped
+ container_name: lidarr
+ volumes:
+ - lidarr-config:/config
+ - /mnt/data/downloads:/mnt/data/downloads
+ - /mnt/data/music:/music
+ ports:
+ - 8686:8686
+ environment:
+ - PUID=101000
+ - PGID=110000
- TZ=Etc/UTC
networks:
- med-dl
@@ -57,11 +74,12 @@ volumes:
name: radarr-config
sonarr-config:
name: sonarr-config
+ lidarr-config:
+ name: lidarr-config
networks:
med-dl:
name: med-dl
driver: bridge
- driver_opts:
+ driver_opts:
com.docker.network.driver.mtu: 1420
-