Compare commits

...

10 Commits

Author SHA1 Message Date
Renovate Bot
3b3a0a2dd2 chore(deps): update ghcr.io/linuxserver/readarr:develop docker digest to 4c85ecd
Some checks failed
Deploy / Prepare Build (push) Failing after 2m46s
2024-11-03 10:01:18 +00:00
167d50f05e feat: add frigate.yml
Some checks failed
Deploy / Prepare Build (push) Failing after 2m43s
2024-11-03 12:56:38 +10:00
Renovate Bot
db828aa2ba chore(deps): update amir20/dozzle docker tag to v8.7.2
All checks were successful
Deploy / Prepare Build (push) Successful in 3m15s
| datasource | package       | from   | to     |
| ---------- | ------------- | ------ | ------ |
| docker     | amir20/dozzle | v8.7.1 | v8.7.2 |
2024-11-02 18:01:57 +00:00
Renovate Bot
dab1b70a23 chore(deps): update ghcr.io/thomiceli/opengist docker tag to v1.8
All checks were successful
Deploy / Prepare Build (push) Successful in 3m5s
| datasource | package                    | from | to  |
| ---------- | -------------------------- | ---- | --- |
| docker     | ghcr.io/thomiceli/opengist | 1.7  | 1.8 |
2024-10-31 20:05:22 +00:00
cdc0144a2b fix: persist iscsi connections on reboot and wait for network before mount
Some checks failed
Deploy / Prepare Build (push) Failing after 3m58s
2024-11-01 02:23:30 +10:00
dab2fea58b fix: remove network proxy from pyKMS
Some checks are pending
Deploy / Prepare Build (push) Waiting to run
2024-11-01 00:06:33 +10:00
21ecaa856f feat!: set iscsi task to run on docker host, refs #31
All checks were successful
Deploy / Prepare Build (push) Successful in 4m52s
2024-10-31 22:52:48 +10:00
9a1fb1b982 featcreate task to map iscsi drive and partition, refs #31 2024-10-31 22:52:48 +10:00
Renovate Bot
4403b0eb3b chore(deps): update ghcr.io/mealie-recipes/mealie docker tag to v2.1.0
All checks were successful
Deploy / Prepare Build (push) Successful in 9m27s
| datasource | package                       | from   | to     |
| ---------- | ----------------------------- | ------ | ------ |
| docker     | ghcr.io/mealie-recipes/mealie | v2.0.0 | v2.1.0 |
2024-10-30 11:01:22 +00:00
Renovate Bot
ebcef34356 chore(deps): update ghcr.io/linuxserver/lidarr:latest docker digest to c4d9107
All checks were successful
Deploy / Prepare Build (push) Successful in 5m14s
2024-10-30 03:01:16 +00:00
13 changed files with 305 additions and 189 deletions

10
frigate.yml Normal file
View File

@ -0,0 +1,10 @@
---
- hosts: frigate
become: yes
pre_tasks:
- name: Base Install
include_tasks: tasks/base.yml
roles:
- role: docker
tags: docker_install
tags: frigate_install

View File

@ -1,119 +1,120 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
31656531613739616439366538643230663761393432663265396231613138633136343139633737 37653035376133366661653938306536626438616463386137386164393530336166363965633161
3736383230343337373437373462323530626139383835300a643463353131393063656338636536 3266623761396161636433373036376362336464383862320a323733623665373365383532623131
63343836303739653864613037313131306361666630323730326530363332373331393635356362 61343138613330666465323236633164616162316432633331643130393036663566623833313630
3630336537656266650a303933366431636361623234396536643964643739633366326137353666 3531313266646538300a376439336336646466383339396138636631656136383865623330343837
38323163393865643339323039656535376435316439356330623431636262386638623961643136 38323031343733346632613830333836316433383631323530623631393738393665666132363334
36663365666436613637643565356662373738393139316564613062363965636465336233623939 36626364373361396261646533316631663535633166386230363239316661346362313831306264
62333666346362363931316439323334336163353766303735653761643134366138373362303865 37646661353632336136646430663732633764376332663534333665316566326462386638636232
34626132613933366562323763636339633939643239663536653864343538366430633539323733 31303132636535323734636135643633373365306662303965653034333234303265363738653939
35336464613431656234626465326634343231643430623035313066313061626333313431363935 33313738323033616266313665633932323136636366346461393933326236633335623335633432
31393930313238353231656437653331613664326339383161303366363235336330666236363234 37363261366637613639386630643836383864653465353735643735633337663866366139653164
62383830353232643563366361363535333366636462363163636365646630356631306237353537 37646461383466636134336365646533306262643438356264376430346432376235616565383039
61646532316336303130646435346137366464636132633137316139636162636330343064626137 31653065383732313435343563623765373231396562343637313437363731633435336530393936
31393334623964616232346466356364306166616536626663356130366264613638656464633132 61353166316564313336383232366134313839333635353230383037386534326538393430323034
33626337616365626138313337653937313630633134646362393038376234373834306333333139 65353532346137346531633935393437393264373166663763323861633235633566383534616337
31663366313436343036396436613536633335666231373134666465323531653764353464363532 62613265316163623861326333396230386264303533613735646130363836626133353161396665
36383537346238653735333162363233303164313531646431306561363235313436353437623238 61316561303466646361613665386263363135326638376239346531383536346462333637313662
66383264656431356630373630646162653563653231303539356133636136353062643763393336 33633266323235663733636265656339313464343832303930303937303630623230376332636465
62313165663863396431336331376533356334623238646636663664386139303664383535303331 38633765313063666338306433386136356366303633323363343838653531313962356262366466
31633466623634643833636666666232333332396431333636396162336362343961653531366561 33313239393562396664326366353966306263623362376238393863356361376430636261643763
39383966353961396666363132343635626633363639633235613162396230336631313365393766 61633561306166396230643031326635356263326236613164396335333465663937656463363766
38396163306661616439633033383437383064383630323331376133616263353631376462376363 61393362353163343266373561656431373465626538333966313937383732613437363030386337
34373637346362336234386538323835396631396363623332386234616264616231383034343462 30343464316262353737366535393533373634643966633733393535623834613130363533663330
32326139316135383339666664383230626239633830616461303937626562653565383664383234 37356634323562666662623833313362383739643061373162643733373234313564653465346666
62393065346332333632613933383662313237303263306133303666363531353532616462303930 66343631353732353931303137343239373337373732316630363265633532306432356337313664
61656334326665313634386437376264393761336539303464343166396432303235343936313534 61386561363030656366313739316461326235613764383264646535363039313330306664353235
32343432346436373365356232663233626233396232643935623738386135383034333662393765 62306265323735333166613965373866336530613339313065373836393431653564303233323864
61346165336363653465623264343134663838383164316563626134633935613664336362626563 35666235303964316530376332356634333932643938396430636133313238346630316539303639
66353736633733343438303031343061633965646364653039376265616162333338393465343436 30623134313532653634623138323339333732376564366533366162653562643638343233643633
31343333323364393463373163633139313933303961373137653731336166336236393831393437 65663139356330316233623832346537306438643637323262383965353164313134373036373031
38626137616236616366643334333762343234313363336335373666343939363638313836653438 32303666313231623135653332656538346632333331623032373062326234643364373834656461
36636333396561613833366531643635333366623562323836396430653861613630666132336634 64613961386436323930643762633431363162363430313139653338656339333132313662393537
33313337356237613463623534653130393536643135656434666461313431346130356565313365 31393565303836393634613034623235396537336465336137316632366264353536643236353965
65616665363530623834383632633235396564313731643538346431313736363537623533333761 66663133643462323139653631303230313731333235363764613463343665366335626438613561
39373464656433643131316532323436383166633234306238616563666136646265316136346331 33373432376232313264343437656262616462663466373731633737643035303565663535623533
37333232363663316332303566323963313833386366336663303563366437313732666363303164 38303230313130616266376163373931666239616436336438363364376665356561383231326666
31633839643239376463666664383635636536653862626161323237313163656632343236306535 32386330623364626266306466653432326564663134646362653133346138306336363231613164
37393766663435613235396232313331303266653261373039663233323233386531303363303236 61383236393630623336346663383161366461333635343239313438366134336330666663363037
37383366653331363961326231376637333434376634363963363763383832393335323431643835 61396338313866373562646533643831343831663231613563376132656338653662313532313037
37356334326263636339653338346561303631666239656437313863353935373166353031613665 64616333373066653035623639323764346365316433336166376261343736306338333739393034
64376362393930663430356231633331346437396430376537363335306161346536303535646363 61333033383661386434656233316364646562363066616164666436323433613564636539316631
30353837303933393761333532313666633232303663396132303364396132313733366264643532 31626134623239396664616561363538363932303565636662636335653430316439353662326537
64643931613533363634663465646165326537313265356432323661653466633066306533313736 34373433636265616231643865353862396237336561356262333236343837353631393664323438
34353935366331363838323937313035343165366631366166363665646263326231303237323838 36303636316532633566616661636436366336396237366135656663616330306239343461643337
31353563386538323036636336386439663330333933323834613438643335356239313662333033 38383736633364666463356131326233366565663535346531393135616138303734386335643063
64353131626236343131633363653836373064333933316336653938373530326234336365376466 31643763306361306131366163663161623439623034383462643036303765313631663966326164
64616233653833646536616435306236323062353130396232323139653961636336643861623065 37303133353736636265356635646436643334383932613332643632643230346339353132633434
33663132373038366662643532336631643161653866363232383439623762616632643637373739 65633566663237633639666331323338383364306266386433306461383838316132383939323765
36656538303338343661636130633038353431623664346639386630366436326534613732316465 61356435633965303765363261623531363935303835376535616339666537333964363665363431
36646633316337613166343263313965373037316237626561643339396466353637303630656661 31626238643238366466323531313861393234356266336637336561363266636135623739626330
64376234336431616634666538333362373535623535376665636230663866386561313736653961 61653566613139656537663237336132633863306638393233333930336363656237636438323538
65383462633662343138656635646332653333323935313634666563383433363137623161663433 64323239373431323366383034333438656539333765346266623261636338343938306632626132
31316633353733663430343536366166393865373463633735636465393530343839303439306365 39626330643163613437396463326532356262616233643034333261646266363932303839616665
34643866326632393062386164396263633734366362616432316136643162373536623132373233 62323563663561653164306538626631666565623737613932366636653639376339623065623831
34383635316537323739636534393731633964343964613331643461373634333663356536343263 65323837643164663531396230366634373830303236373834643336666338333833313062306431
36366338613866646131366439616466313335643536333066376338633136383065333631396434 38383238393437633338303335613266383564303131616663346439343031303438653434633461
38366536303836323630636666653631353639386231333039653038633163323834306330666366 30366532346464343038313033336637653561616333356631343433363536303661643064383933
66626563633937306266363238633864323338663036363363393332363630356633643238303963 66626131333065343734396339646462336533346338316662303230666662616135623834333036
61353539383531356664343637336466386634623966663738393563613065373137386361393135 37373965356632316236633136316435326633303063353538666130333036613561646163623839
62393234376562373635393435343063663131623430643437323336323264303562326630306430 62653631386432396130383465396266633966336663383239623735346363386461343234653830
36396265623133383065626432356565623039356566396432396338333936623438323463386531 36623130663963653832393932333962373566623862663137316337636633356362316139343732
35333530643534353563363231663531653936613162383764333535336333666265333836646339 31643137653835303766353734646637663735613063353265316533363963356235653363613736
33323136306239343864663339343761646164363531326636373039366361373637316363646333 33633334633065656665313462336266366561363933356465613161353839343234666562656462
65656632636235363430383833363834623033613566666461666265386533653438346262633662 36316366636235363738383634663365343438643933366334313765366265646438316336373134
62396364333536323061396637633635396233636631323339653564306237393163343065346336 31333165663463643763363335316430376335303261343734393238383933636630366133353239
62396638393537643862336139343764366261376631303130383764373964366437383832626534 63383933363762643033393165386638373239336465636431303261396561313938316562363539
38646236633136653264356563643663616135386537303430303136353038396630643933306361 64393066316534376632623362353563626165653330663431363734656339323032643331386661
39313934336266316561323835376437626461386230303033336337343432653561656262373963 32613535313831633936636236303832393039393864656561313866353734323161393336653039
61666466613635316531326663616331653066616435363165646562646332616233306333343736 63636336626330353030393935636164633137626338326232393531383864636534643635323262
62376563656662653935346165363762636335643137626139636366626261366665666337386638 37643835336534333737613838663363346266653265366433333333353362656262653861393437
39336263653034386234383735653564623338623964626330666331353438306238663936663664 39313233363332323839346562386234343135633134356238623164353931303261633932363438
61323731323266353838353330643961623661343236653536363639653836663261316262646531 36376462303761396662363234386239323030376362303763653966656237366461343134366662
32356165623833326636636665646236386164626634306231333766613366376135333531343639 63333836353465306331633836356632643934303637323764653033663366616639373164306237
36383533373062386433613935356530643163333038356136336234376665316138386665373835 64373830633166663531373861303534356662386563323339643961653361613265323933333634
65396265376564663736326637623833346161383163623330323638333239653366616134393266 38393065383764376237663038396437376138643933383033376135643463643732306137386634
38386537366165383539646232336539343864636635363563626230333061356230646165633334 32653938663862303435373436616461656133376263653236333038333433396234636465396361
39326562633665323634366663333235623237663138336138623838353864646434663264323334 30326561353330616436326662353436656432363738313765363666646133316638623331373530
62666133323866633239666232393261323138396665373263333537393561303663663736333437 38393962666133613334663463363665323366343630343832343066383566396330346665393861
65363634613639313462303539303639333232303833356264633834353961653031323230333639 36383733313032316363626631333763396262653164326236633962346132326431326563633064
35636439613734616165353136396332646663356535663335303862313962303036623962393138 33626230313766303966623261346664333438303434316365313932393732663330336637353530
32353133343631306531353431303436353463646239343966323335643737363534333030323236 66383165353766626235643939613535373336373232363935333838363038363762636366393264
32336633306238333966666431313363333866666639306634613636323531386162653236353261 37633534613166336639393136666636373261623239613931366435663432346535363834623765
37396238663432366339633661613030623836353163323233313162666431613031323864343538 61636230333861313433633539336463316464306339356331313865396539303965306334633939
38663434613765653331353538613538616535353236383332366232626531643766376564303866 35633135613034643136353437303537343139653165613131393133353934393062616334386532
31633230313432666362363561376362666135306162343838383335363535326535346333663031 61666264393561333130306632353432663231663839656239316566336566636430666533626464
61356162316439353461336466383365643339383235356333653466323232316235623963643136 37336362623931373161623330613339353739356632346635623533313961373133623864643366
35303562373131656337623966626538646633643630323663663037373330303962313233343437 66316161346130663531626436383664386437306432613731303632346163653730663762366537
35396264353930373261326136633566343830353433373735303762313762623163616662613531 35393838396435623839313537333132643737626134353333626535313861666535646330383038
66613834353538643031626563363363303930323437346233326665316535316339643838343530 62626563333538613736663831303433366266643331646366356161343936363538313066373733
37343932346138303835326632343064396366643761323038656563363864303330333134366335 36336331626334393661623163636435633430323132343732646363356565636232373736376563
35356466383035303561643661376431393339643364373262323535313162633939373531353535 38303363323263363463626361306164393839363339303831353730353632633035306531353064
66393634363439386639613462323337316462366564333131343262333265393330336231323536 36353163303830353965333765336233313033393233326165363939386564353661656465643932
61393237666237336638643963336163623763396530653064333135326535343264363461323437 32353461613134333663346633613034656132313434353438393236363036613463613734363138
65613538663739623265656161356565376633646565376437313637326237653664326332396131 30313661616264353465363935353639326265333639663739386433313834316130656231383433
63373563386561376130336432393630326539616565626663373731373461636139313439666130 34616631646161663331363336323366343535646166663432636166396562333632663162393235
37643963356333666538613364366535313836663931356537353936363433343330643762356136 66323931653434346138653464653531656261366662346261366336323965353636393539656130
39346636623833393366393961373932663133383565356166373664373239393965366666336365 66353235306233373833643436343735323935313834373638396335396432363532396430303533
66383463666536346336316562386230326237613736666437626264343935613331656636623739 35633735326337636539333061626439623833646362393963323032363330306463613662393065
33613637323562626634343232306132346334366335353563323236383033623531643839633630 61636466646264636535626332653264356430313536313263633030333435613539666236363636
32646131663339633761306635633466636337613662353733303330646162336335316461396534 37656362303135363339613034383961363830616237366265643131306162316461313432333462
64353234313566313565333434613833633338396265653130383632393664383065633238633965 63646434326139313664396162386137623662343337643938613662613434653832666537316136
36653262313834323933383936316163396432373033633831623862306261376237326238623336 64306664353362636134343061363664316264383838663461653066383366313231653533643662
37373431333764623565653532613231393334313162366531376665623364303932613031646231 38653135316263633437643434356436343739613034656363306636643366363361396239306266
61356539643434303933623436376135346639343964376266643862616530346462313138643461 65626439636331346561393638316433323630376537646639623035336235663266333730393465
64333161323531346237663333393965353533383235653536356166363439666461653934653761 64663435303463346363383065336662656630393534366237366539656230303665623063316164
64663734396530376430353435633937383434336239303837303832643166656632323939323731 65643365393937613861313061633366613962393738633065663438623332663862303531316536
36616232616238643934393334383339393366393835346533303631633565376462666132626133 64363237613330643061666534383638343839663165346161383130343433663465386230656632
63663531313639396238343834656133616339636535326163333061373462643836306261346533 37633231333162623165313536613836316664636632343231393961346637363364303435396434
39613863376338363134376639333866306435353139646364346166313961626435353634666132 34623465633930363437343162633865393831393863393632396335383330633565333837346634
63363661316439646235386539363061303335396634346539383666383961636134373834316466 37323663643566373262626663323361343036643533376331653033336165383631313164626662
66393461343438323536643234396238393561666465366134613163653132356463643064623730 37333239356436613461303332666463383865343531666332383563663234646234316333613036
64346564656632336137363135616464313139316462623766633063653863376630643135346234 65316337383233326363326363633232396461356335383536613036313461613037323235616238
39623938323131326136383366333530613963646139323634363166653133643163336132653661 39613232623635636138396366323339616430633363313530353237393338323762326366646132
62336664653063393237653065663564663066353539326639366533613738653339326464303939 37626466646530356239373834636333303564646535616339346231376364636331346335333663
38663834383831626163376164623237653034326139643963336636616261343763353232353961 66646364376235373732616461653866666132646563656438636232346562306662353437386661
37323464666436346236366565383264386637383534366432383662333730613838363632303564 32396535353765353138343336623833646365633731376233326161373563366562353239343530
62653165653963666332323563376633613137346162326338323831323630663939366539316666 34623962643737356661613562393361396230363130616138326431333961343263663032346139
66386234643438316632336164373166333764333832666165643431323964623834653661386636 62373736623064623338313634623761666265336236353564646633353064633931396461303762
6237356465336562626163386330353761336162323138393861 37633762396663653232396432653839653863326361313135303933376163316332366431663063
353131333632363166616666646661383437

4
hosts
View File

@ -6,3 +6,7 @@ vps02.comprofix.com
[docker] [docker]
docker.comprofix.xyz docker.comprofix.xyz
[frigate]
frigate.comprofix.com

View File

@ -38,6 +38,11 @@
- hosts: docker - hosts: docker
become: yes become: yes
pre_tasks:
- name: Connect iscsi
import_tasks: tasks/iscsi.yml
tags: iscsi_connect
roles: roles:
- role: docker - role: docker
tags: docker_install tags: docker_install
@ -127,6 +132,16 @@
tags: dockerserver_install tags: dockerserver_install
- hosts: frigate
become: yes
pretasks:
- name: Base Install
include_tasks: tasks/base.yml
roles:
- role: docker
tags: docker_install
tags: frigate_install

View File

@ -1,51 +1,51 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
34306631623934393338353031323633306237333462303030333134306263633731376238663339 38366130306535633564303136306635643965383961636561366233653333333934326331633837
3166306666363031323335323666313466383161613261350a653832346439626464636630643961 6563626566653165386636626236313761636563386564610a336165656132393339626334376238
62336266623763323931373434663433393635396135626265633433333333363433626362303732 30653062373161653730393865663330643231653763346436336230386638616235303834646639
3364363335616435610a363734363239633863393533383463383563373963643362663266366337 3734343334356130360a386365633565363538653435346363343766383938633934383638333833
34656537383463643331343235326531643435313036656637336264366431336532373364316535 37653762393739376663353430646435306334303538613735663639623562666230353431613839
61376562343534636331616535656363313062373065643333383537313039363834353237313161 64656234396263656433643764346336656364313635313537643765633736373532376336303366
31646466376333663561663961373630356633373931643432613039643739396638393262373432 62363565613361326532653837323961323937643061643562376562306535326331633137313930
38393566363036393736323431623536346161383464303032633131333931306665393531313832 34663663306632663735643139653437316463373361393662633866613436376361353461616132
38366433626237366361383039623539393436353736643435356637323737653232373730363762 35326261353062653630666635313566623833343130356139396430616132373632666132393237
34656233666533643063383138326530333135376438363136346633353335383430346363633034 34616165376366333137396139623439346537313037306434363364393461343364363265643264
31343434313561313032323738313132333434333266306530333633336664333831303664636130 37666632343636633165643961376231386637373463663834663735316536316336396632353330
35343239366264353266363939376332383634353933353138633266333731383338353662373835 61376138333564616366616365303134393334656666393433373936623962666134653265653038
63356238613239373564613639646636303464393930363362663635343839616335353632343235 34343432373733313365376133633436343536626165366331303639303261346237623162376531
31613230653532643533386133663334616466656366356561383165306239663861643530636436 65363830366437613831636564323134343036656230353331326138626330373339343365303766
64643036333333333735373265633633386138373632633539353037353438303736396231343338 66313430363137643132383830333463623730636664386135646566653934343136383038373838
30366332356530383366343335343531333264373234346539623162386239656339336331333864 35623361646535386661633134613361376565366334386665323638626133646431636163333865
31383864636433663935343635343037326439306564663766306662303433383230313261343635 35366164316562643664643631333833316464613961303563633263333865623166613035653565
63383534326633653235316133313864316337636462386631366430636331616331386666666239 64646337393964616161623536366431613462663466313634643730636461656364353732653437
64356166343437373135393963336334396561613134383637653037353635396231613463623739 33653935373666333366383036643565653361343965653436363836623032613764336566643737
38616330656534316630633330323161353565656664663031663930396565646537653232363132 34326562353436356234383634653036366562663434626134666663393636393636613033393136
39353235313839343831626139333134656465386437336634613062613939626639643061623062 30303163386265393963613036363964643331363965393032626565353161636230383834356435
35623464373539376331613432343935333230653430373232636662353763353663616266353730 64636337613634643831326630346563356166373332303866393636356566633264313961336661
38383363323064376263656232396661303037663133326539373439663762393335373464303635 34343932356166616362636133316638393735353735383138633631323439343665353633313461
64333466333533363966636263346266616263366162316638386663643034383030623236303139 35636166313436316534623634653631366366346563636138303265343763623935323336383632
37636538356664346263666237646562393031386164663235643737396539613534393066656439 64623063623264313962356461386231663832366562383730313965663233613930373437643464
35306237323932356435636261333361666630386636396239383736366562376335353536346236 64666533633162313031376536303965303831393137383965393532366331343665663962376138
35306539623364383964636366373165613964613065336633373331643730376534383338363939 65393436353231663432656665646436306665353865633265633534636238646336666239613764
30636332663431383738653465363637363930613934616464653833626266663361333736333666 34303633343432376134636239336637316434643536613562313137663634666662353433653762
63623237346564646430633634393233323735353161666536613535653234303562393366393631 66623035313335626463623632633535323335363434396436326330393338373532613930623736
37316265346263393861373631316165376537386330636434663434353832623139663234363038 66313761656231353232643937636134643531396134383236333164666332376365653865363963
39353831323364363038343666393931623035656339333766613963656362646534626338373234 34393637646238376563356134613361363638386665633337396564393538366165643735323066
33626466356662303837653361633762643865663236643836383762353263653530623937313237 32663437623736386565646265666338376236633363316664306361646235343063633039353638
37396264366534383333623333643737383339393230383266626634333535393365666461376565 62316266366530656465653566363137663738633266623663306639653337626562313439653530
31316433326662373235363738346638396163303038666231336437613563313034393461383434 64346538646637323730386331383661366532303764643936666232303835363930313866393732
30656530313562316466663866393961313262323166663134663861636539613861616137316532 65383564376131613664373437373365643662313862643834316638306534353263306262363265
33663931326136646539316134363463393231633634383335623666653961663033356664343564 32313135656463393237633065633430353031616630643563373730396630616431613363663961
36376336373633343631306234616166396539633661636437326232663233663633353837393534 37366634373866306461343035363135343064643539336165633534313635326433643235393263
65343536376266393338616563393634326237663866613935616431613463313461376530376332 61653935383831393332656562323032336662303562313964356165353562373639396562386536
64336238646463353532613461303633373437323335626263373165373761386136306133343131 35306265343861366565636262383436633637373337383962336438636134393065376538323638
37363937336431653632366435343431646438636231383631356433663834383737373463633530 35646431316639316139393430653563363566353035343738653432306164393665303936383434
62353466386563316666636166326164393738363932643934313835626538653063383562343464 34336236646637646162306463396166383334356134653961306634363962643731373761376330
35333832303336646566646137363961343365663362636462633761633533386233313865353836 36346663643835646235326632626135396632316636636131343761396265323734613566613136
30633031373130363135316135326232336538376431346365663165343964633430376333633630 66326539333130663361336564333233333337353562376665646361663339323565343232393431
61633235663733373339313336653735353064633732666165323464313537656265353162366464 39636363643232396338386630323337383038336564633235323231376638646133336139383864
63666333336632633365326661313335633732633165366164643934623963366462386330303363 64626561366563386164366664633039666661386337386637323335656530396665623532653261
38303738663364393634623134376562643163366336313138326561623261653430323335373332 62646262626534303362656435663066646633623562636533363138613433663165633738636639
65373530626134616136636635643138626432323131366165323137376665323030363863653835 62383330633937653365353136646264653162343966613165373630613631616433653763353233
63336138613033663237306534353430623331323531393434333338323332643539633236313366 66653762313764326236316631303663613239336539363633373132623564326339343762653965
62336530363761353062306264393465613335623433346263386538623137613833623663666130 34363963353731303132623333363835646334353833383336393066333861623538356233383463
3137333334333239333763333463306333323062656230366538 3364363533653462643633386131623535326436333130646434

View File

@ -1,14 +1,14 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
33346332356135656530626163376361333239383432373364653462393362386466316530343366 35313033393235333137316165383639623864633332613139393630653931353836643332343062
3766373336353633646338663561326134626237316362390a393932656632653139313461326265 3336383464363162336333356636393865343634393439370a623130396430383266666634633730
34613333383363376663363166373033396438366463666231636539393839346639376339663836 32613332396230333436396338396434393932353037653062613433393932613932333132346335
3666306132376165320a303435643731656439316137626135323838646530623532353263326461 3564366130306466370a643062633839376636333537393130316332323830306238343861306636
34633162336134653036316563623030393363633132626235313933393239363832643232333262 62336532316364376664313765376462653731646433613939353833353632343765616365383632
65373666613831383339373931663365323961326665613866353565653533643338353831353963 39616237663731313664633038333365333036386332613738313865396139366537623235646532
37353166663562366362326162396637636137373331613763356437626238633634663864623334 34613831666364383065343737643661653931333435393564346139663162313631336162383162
39353066623632363962656361666132363830313866383866626262393933626539303639633764 32313038663962326163303533636339306535646362303561613262613632643837333634313230
36316262323661643930323262663032386364346531393938656233666336623932383063333266 62393836303366653639303735366430373565373938656162623064356239623131626361633439
61653532643463313131303362333834336362623564343561653234616139643666623531333836 65633337303337323934356466656365373136643664313535323734666130306366313434373666
62336132333064303139366566306431313731373466353763346637663233633939376431663836 66616463663436623131613238616536313963623566313532653536356637656365363134386535
35653065656639393233303636326431353764663661393937336266653637656230316466323036 36306462396161376264643061366534363231326239646665336666333732613230383134383266
6362 3938

View File

@ -10,7 +10,7 @@
- name: Create the dozzle container - name: Create the dozzle container
docker_container: docker_container:
name: dozzle name: dozzle
image: amir20/dozzle:v8.7.1 image: amir20/dozzle:v8.7.2
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
networks: networks:

View File

@ -106,7 +106,7 @@
- name: Create the opengist container - name: Create the opengist container
docker_container: docker_container:
name: opengist name: opengist
image: ghcr.io/thomiceli/opengist:1.7 image: ghcr.io/thomiceli/opengist:1.8
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
networks: networks:

88
tasks/iscsi.yml Normal file
View File

@ -0,0 +1,88 @@
---
- name: Ensure open-iscsi is installed
package:
name: open-iscsi
state: present
- name: Ensure parted is installed
package:
name: parted
state: present
- name: Discover iSCSI targets
command: sudo iscsiadm -m discovery -t sendtargets -p "10.10.10.2"
register: iscsi_discovery
- name: Set target_iqn variable based on discovery
set_fact:
target_iqn: "{{ item.split(' ')[1] }}"
loop: "{{ iscsi_discovery.stdout_lines }}"
when: item.startswith("10.10.10.2")
- name: Check if iSCSI target is already connected
command: iscsiadm -m session
register: iscsi_sessions
changed_when: false
failed_when: iscsi_sessions.rc not in [0, 21] # Allow success if the return code is 0 or 21
- name: Connect to iSCSI target
command: sudo iscsiadm -m node -T "{{ target_iqn }}" -p "10.10.10.2" --login
when: target_iqn is defined and target_iqn not in iscsi_sessions.stdout
- name: Set iSCSI target for automatic login
command: sudo iscsiadm -m node -T "{{ target_iqn }}" -p "10.10.10.2" --op update --name node.startup --value automatic
when: target_iqn is defined
- name: Fail if no target_iqn found
fail:
msg: "No target IQN found for iSCSI server IP 10.10.10.2"
when: target_iqn is not defined
- name: List all block devices
command: lsblk -o NAME,SIZE,TYPE,MODEL
register: lsblk_output
- name: Set iSCSI device variable
set_fact:
iscsi_device: "/dev/{{ item.split()[0] }}"
loop: "{{ lsblk_output.stdout_lines }}"
when: item.split()[2] == 'disk' and 'iSCSI' in item # Adjust based on the MODEL you observe
- name: Fail if no iSCSI device found
fail:
msg: "No iSCSI device found!"
when: iscsi_device is not defined
- name: Create a partition on iSCSI device using parted
parted:
device: "{{ iscsi_device }}"
number: 1
state: present
part_type: primary
fs_type: ext4
part_start: 0% # Start at the beginning of the device
part_end: 100% # Use the entire available space
- name: Create filesystem on new partition
filesystem:
fstype: ext4
dev: "{{ iscsi_device }}1" # Format the partition
- name: Create mount point
file:
path: /data
state: directory
- name: Mount iSCSI target
mount:
path: /data
src: "{{ iscsi_device }}1" # Mount the new partition
fstype: ext4
opts: defaults,_netdev
state: mounted
# - name: Ensure iSCSI target is mounted at boot
# lineinfile:
# path: /etc/fstab
# line: "{{ iscsi_device }}1 /data ext4 _netdev 0 0"
# state: present

View File

@ -14,7 +14,7 @@
- name: Create the lidarr container - name: Create the lidarr container
docker_container: docker_container:
name: lidarr name: lidarr
image: ghcr.io/linuxserver/lidarr:latest@sha256:0560361ab8df29c3d23d12c8e57a7011c4d739018369e6a5ae21f35d60a3e123 image: ghcr.io/linuxserver/lidarr:latest@sha256:c4d9107e03efb0d73bd4491bdb3110fa497da8b53493f60404fbd53087ff0119
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
networks: networks:

View File

@ -10,7 +10,7 @@
- name: Create the mealie container - name: Create the mealie container
docker_container: docker_container:
name: mealie name: mealie
image: ghcr.io/mealie-recipes/mealie:v2.0.0 image: ghcr.io/mealie-recipes/mealie:v2.1.0
restart_policy: unless-stopped restart_policy: unless-stopped
networks: networks:
- name: proxy - name: proxy

View File

@ -13,8 +13,6 @@
image: ghcr.io/py-kms-organization/py-kms:latest image: ghcr.io/py-kms-organization/py-kms:latest
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
networks:
- name: proxy_network
ports: ports:
- "1688:1688" - "1688:1688"
env: env:

View File

@ -10,7 +10,7 @@
- name: Create the readarr container - name: Create the readarr container
docker_container: docker_container:
name: readarr name: readarr
image: ghcr.io/linuxserver/readarr:develop@sha256:c87d419d5e7ac48d060047ea1e5292468913ddd5582a98a03ce72f9008e8c85f image: ghcr.io/linuxserver/readarr:develop@sha256:4c85ecd5d9cd2ab9637e0e10e2903bccb196f1b6be7e73f13ed93e2768b0f7ca
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true recreate: true
networks: networks: