Compare commits

..

10 Commits

Author SHA1 Message Date
Renovate Bot
8abedce477 chore(deps): update ghcr.io/linuxserver/mariadb docker tag to v10.11.10
Some checks failed
Deploy / Prepare Build (push) Failing after 3m14s
| datasource | package                     | from    | to       |
| ---------- | --------------------------- | ------- | -------- |
| docker     | ghcr.io/linuxserver/mariadb | 10.11.8 | 10.11.10 |
2024-11-04 00:01:54 +00:00
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
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
31656531613739616439366538643230663761393432663265396231613138633136343139633737
3736383230343337373437373462323530626139383835300a643463353131393063656338636536
63343836303739653864613037313131306361666630323730326530363332373331393635356362
3630336537656266650a303933366431636361623234396536643964643739633366326137353666
38323163393865643339323039656535376435316439356330623431636262386638623961643136
36663365666436613637643565356662373738393139316564613062363965636465336233623939
62333666346362363931316439323334336163353766303735653761643134366138373362303865
34626132613933366562323763636339633939643239663536653864343538366430633539323733
35336464613431656234626465326634343231643430623035313066313061626333313431363935
31393930313238353231656437653331613664326339383161303366363235336330666236363234
62383830353232643563366361363535333366636462363163636365646630356631306237353537
61646532316336303130646435346137366464636132633137316139636162636330343064626137
31393334623964616232346466356364306166616536626663356130366264613638656464633132
33626337616365626138313337653937313630633134646362393038376234373834306333333139
31663366313436343036396436613536633335666231373134666465323531653764353464363532
36383537346238653735333162363233303164313531646431306561363235313436353437623238
66383264656431356630373630646162653563653231303539356133636136353062643763393336
62313165663863396431336331376533356334623238646636663664386139303664383535303331
31633466623634643833636666666232333332396431333636396162336362343961653531366561
39383966353961396666363132343635626633363639633235613162396230336631313365393766
38396163306661616439633033383437383064383630323331376133616263353631376462376363
34373637346362336234386538323835396631396363623332386234616264616231383034343462
32326139316135383339666664383230626239633830616461303937626562653565383664383234
62393065346332333632613933383662313237303263306133303666363531353532616462303930
61656334326665313634386437376264393761336539303464343166396432303235343936313534
32343432346436373365356232663233626233396232643935623738386135383034333662393765
61346165336363653465623264343134663838383164316563626134633935613664336362626563
66353736633733343438303031343061633965646364653039376265616162333338393465343436
31343333323364393463373163633139313933303961373137653731336166336236393831393437
38626137616236616366643334333762343234313363336335373666343939363638313836653438
36636333396561613833366531643635333366623562323836396430653861613630666132336634
33313337356237613463623534653130393536643135656434666461313431346130356565313365
65616665363530623834383632633235396564313731643538346431313736363537623533333761
39373464656433643131316532323436383166633234306238616563666136646265316136346331
37333232363663316332303566323963313833386366336663303563366437313732666363303164
31633839643239376463666664383635636536653862626161323237313163656632343236306535
37393766663435613235396232313331303266653261373039663233323233386531303363303236
37383366653331363961326231376637333434376634363963363763383832393335323431643835
37356334326263636339653338346561303631666239656437313863353935373166353031613665
64376362393930663430356231633331346437396430376537363335306161346536303535646363
30353837303933393761333532313666633232303663396132303364396132313733366264643532
64643931613533363634663465646165326537313265356432323661653466633066306533313736
34353935366331363838323937313035343165366631366166363665646263326231303237323838
31353563386538323036636336386439663330333933323834613438643335356239313662333033
64353131626236343131633363653836373064333933316336653938373530326234336365376466
64616233653833646536616435306236323062353130396232323139653961636336643861623065
33663132373038366662643532336631643161653866363232383439623762616632643637373739
36656538303338343661636130633038353431623664346639386630366436326534613732316465
36646633316337613166343263313965373037316237626561643339396466353637303630656661
64376234336431616634666538333362373535623535376665636230663866386561313736653961
65383462633662343138656635646332653333323935313634666563383433363137623161663433
31316633353733663430343536366166393865373463633735636465393530343839303439306365
34643866326632393062386164396263633734366362616432316136643162373536623132373233
34383635316537323739636534393731633964343964613331643461373634333663356536343263
36366338613866646131366439616466313335643536333066376338633136383065333631396434
38366536303836323630636666653631353639386231333039653038633163323834306330666366
66626563633937306266363238633864323338663036363363393332363630356633643238303963
61353539383531356664343637336466386634623966663738393563613065373137386361393135
62393234376562373635393435343063663131623430643437323336323264303562326630306430
36396265623133383065626432356565623039356566396432396338333936623438323463386531
35333530643534353563363231663531653936613162383764333535336333666265333836646339
33323136306239343864663339343761646164363531326636373039366361373637316363646333
65656632636235363430383833363834623033613566666461666265386533653438346262633662
62396364333536323061396637633635396233636631323339653564306237393163343065346336
62396638393537643862336139343764366261376631303130383764373964366437383832626534
38646236633136653264356563643663616135386537303430303136353038396630643933306361
39313934336266316561323835376437626461386230303033336337343432653561656262373963
61666466613635316531326663616331653066616435363165646562646332616233306333343736
62376563656662653935346165363762636335643137626139636366626261366665666337386638
39336263653034386234383735653564623338623964626330666331353438306238663936663664
61323731323266353838353330643961623661343236653536363639653836663261316262646531
32356165623833326636636665646236386164626634306231333766613366376135333531343639
36383533373062386433613935356530643163333038356136336234376665316138386665373835
65396265376564663736326637623833346161383163623330323638333239653366616134393266
38386537366165383539646232336539343864636635363563626230333061356230646165633334
39326562633665323634366663333235623237663138336138623838353864646434663264323334
62666133323866633239666232393261323138396665373263333537393561303663663736333437
65363634613639313462303539303639333232303833356264633834353961653031323230333639
35636439613734616165353136396332646663356535663335303862313962303036623962393138
32353133343631306531353431303436353463646239343966323335643737363534333030323236
32336633306238333966666431313363333866666639306634613636323531386162653236353261
37396238663432366339633661613030623836353163323233313162666431613031323864343538
38663434613765653331353538613538616535353236383332366232626531643766376564303866
31633230313432666362363561376362666135306162343838383335363535326535346333663031
61356162316439353461336466383365643339383235356333653466323232316235623963643136
35303562373131656337623966626538646633643630323663663037373330303962313233343437
35396264353930373261326136633566343830353433373735303762313762623163616662613531
66613834353538643031626563363363303930323437346233326665316535316339643838343530
37343932346138303835326632343064396366643761323038656563363864303330333134366335
35356466383035303561643661376431393339643364373262323535313162633939373531353535
66393634363439386639613462323337316462366564333131343262333265393330336231323536
61393237666237336638643963336163623763396530653064333135326535343264363461323437
65613538663739623265656161356565376633646565376437313637326237653664326332396131
63373563386561376130336432393630326539616565626663373731373461636139313439666130
37643963356333666538613364366535313836663931356537353936363433343330643762356136
39346636623833393366393961373932663133383565356166373664373239393965366666336365
66383463666536346336316562386230326237613736666437626264343935613331656636623739
33613637323562626634343232306132346334366335353563323236383033623531643839633630
32646131663339633761306635633466636337613662353733303330646162336335316461396534
64353234313566313565333434613833633338396265653130383632393664383065633238633965
36653262313834323933383936316163396432373033633831623862306261376237326238623336
37373431333764623565653532613231393334313162366531376665623364303932613031646231
61356539643434303933623436376135346639343964376266643862616530346462313138643461
64333161323531346237663333393965353533383235653536356166363439666461653934653761
64663734396530376430353435633937383434336239303837303832643166656632323939323731
36616232616238643934393334383339393366393835346533303631633565376462666132626133
63663531313639396238343834656133616339636535326163333061373462643836306261346533
39613863376338363134376639333866306435353139646364346166313961626435353634666132
63363661316439646235386539363061303335396634346539383666383961636134373834316466
66393461343438323536643234396238393561666465366134613163653132356463643064623730
64346564656632336137363135616464313139316462623766633063653863376630643135346234
39623938323131326136383366333530613963646139323634363166653133643163336132653661
62336664653063393237653065663564663066353539326639366533613738653339326464303939
38663834383831626163376164623237653034326139643963336636616261343763353232353961
37323464666436346236366565383264386637383534366432383662333730613838363632303564
62653165653963666332323563376633613137346162326338323831323630663939366539316666
66386234643438316632336164373166333764333832666165643431323964623834653661386636
6237356465336562626163386330353761336162323138393861
37653035376133366661653938306536626438616463386137386164393530336166363965633161
3266623761396161636433373036376362336464383862320a323733623665373365383532623131
61343138613330666465323236633164616162316432633331643130393036663566623833313630
3531313266646538300a376439336336646466383339396138636631656136383865623330343837
38323031343733346632613830333836316433383631323530623631393738393665666132363334
36626364373361396261646533316631663535633166386230363239316661346362313831306264
37646661353632336136646430663732633764376332663534333665316566326462386638636232
31303132636535323734636135643633373365306662303965653034333234303265363738653939
33313738323033616266313665633932323136636366346461393933326236633335623335633432
37363261366637613639386630643836383864653465353735643735633337663866366139653164
37646461383466636134336365646533306262643438356264376430346432376235616565383039
31653065383732313435343563623765373231396562343637313437363731633435336530393936
61353166316564313336383232366134313839333635353230383037386534326538393430323034
65353532346137346531633935393437393264373166663763323861633235633566383534616337
62613265316163623861326333396230386264303533613735646130363836626133353161396665
61316561303466646361613665386263363135326638376239346531383536346462333637313662
33633266323235663733636265656339313464343832303930303937303630623230376332636465
38633765313063666338306433386136356366303633323363343838653531313962356262366466
33313239393562396664326366353966306263623362376238393863356361376430636261643763
61633561306166396230643031326635356263326236613164396335333465663937656463363766
61393362353163343266373561656431373465626538333966313937383732613437363030386337
30343464316262353737366535393533373634643966633733393535623834613130363533663330
37356634323562666662623833313362383739643061373162643733373234313564653465346666
66343631353732353931303137343239373337373732316630363265633532306432356337313664
61386561363030656366313739316461326235613764383264646535363039313330306664353235
62306265323735333166613965373866336530613339313065373836393431653564303233323864
35666235303964316530376332356634333932643938396430636133313238346630316539303639
30623134313532653634623138323339333732376564366533366162653562643638343233643633
65663139356330316233623832346537306438643637323262383965353164313134373036373031
32303666313231623135653332656538346632333331623032373062326234643364373834656461
64613961386436323930643762633431363162363430313139653338656339333132313662393537
31393565303836393634613034623235396537336465336137316632366264353536643236353965
66663133643462323139653631303230313731333235363764613463343665366335626438613561
33373432376232313264343437656262616462663466373731633737643035303565663535623533
38303230313130616266376163373931666239616436336438363364376665356561383231326666
32386330623364626266306466653432326564663134646362653133346138306336363231613164
61383236393630623336346663383161366461333635343239313438366134336330666663363037
61396338313866373562646533643831343831663231613563376132656338653662313532313037
64616333373066653035623639323764346365316433336166376261343736306338333739393034
61333033383661386434656233316364646562363066616164666436323433613564636539316631
31626134623239396664616561363538363932303565636662636335653430316439353662326537
34373433636265616231643865353862396237336561356262333236343837353631393664323438
36303636316532633566616661636436366336396237366135656663616330306239343461643337
38383736633364666463356131326233366565663535346531393135616138303734386335643063
31643763306361306131366163663161623439623034383462643036303765313631663966326164
37303133353736636265356635646436643334383932613332643632643230346339353132633434
65633566663237633639666331323338383364306266386433306461383838316132383939323765
61356435633965303765363261623531363935303835376535616339666537333964363665363431
31626238643238366466323531313861393234356266336637336561363266636135623739626330
61653566613139656537663237336132633863306638393233333930336363656237636438323538
64323239373431323366383034333438656539333765346266623261636338343938306632626132
39626330643163613437396463326532356262616233643034333261646266363932303839616665
62323563663561653164306538626631666565623737613932366636653639376339623065623831
65323837643164663531396230366634373830303236373834643336666338333833313062306431
38383238393437633338303335613266383564303131616663346439343031303438653434633461
30366532346464343038313033336637653561616333356631343433363536303661643064383933
66626131333065343734396339646462336533346338316662303230666662616135623834333036
37373965356632316236633136316435326633303063353538666130333036613561646163623839
62653631386432396130383465396266633966336663383239623735346363386461343234653830
36623130663963653832393932333962373566623862663137316337636633356362316139343732
31643137653835303766353734646637663735613063353265316533363963356235653363613736
33633334633065656665313462336266366561363933356465613161353839343234666562656462
36316366636235363738383634663365343438643933366334313765366265646438316336373134
31333165663463643763363335316430376335303261343734393238383933636630366133353239
63383933363762643033393165386638373239336465636431303261396561313938316562363539
64393066316534376632623362353563626165653330663431363734656339323032643331386661
32613535313831633936636236303832393039393864656561313866353734323161393336653039
63636336626330353030393935636164633137626338326232393531383864636534643635323262
37643835336534333737613838663363346266653265366433333333353362656262653861393437
39313233363332323839346562386234343135633134356238623164353931303261633932363438
36376462303761396662363234386239323030376362303763653966656237366461343134366662
63333836353465306331633836356632643934303637323764653033663366616639373164306237
64373830633166663531373861303534356662386563323339643961653361613265323933333634
38393065383764376237663038396437376138643933383033376135643463643732306137386634
32653938663862303435373436616461656133376263653236333038333433396234636465396361
30326561353330616436326662353436656432363738313765363666646133316638623331373530
38393962666133613334663463363665323366343630343832343066383566396330346665393861
36383733313032316363626631333763396262653164326236633962346132326431326563633064
33626230313766303966623261346664333438303434316365313932393732663330336637353530
66383165353766626235643939613535373336373232363935333838363038363762636366393264
37633534613166336639393136666636373261623239613931366435663432346535363834623765
61636230333861313433633539336463316464306339356331313865396539303965306334633939
35633135613034643136353437303537343139653165613131393133353934393062616334386532
61666264393561333130306632353432663231663839656239316566336566636430666533626464
37336362623931373161623330613339353739356632346635623533313961373133623864643366
66316161346130663531626436383664386437306432613731303632346163653730663762366537
35393838396435623839313537333132643737626134353333626535313861666535646330383038
62626563333538613736663831303433366266643331646366356161343936363538313066373733
36336331626334393661623163636435633430323132343732646363356565636232373736376563
38303363323263363463626361306164393839363339303831353730353632633035306531353064
36353163303830353965333765336233313033393233326165363939386564353661656465643932
32353461613134333663346633613034656132313434353438393236363036613463613734363138
30313661616264353465363935353639326265333639663739386433313834316130656231383433
34616631646161663331363336323366343535646166663432636166396562333632663162393235
66323931653434346138653464653531656261366662346261366336323965353636393539656130
66353235306233373833643436343735323935313834373638396335396432363532396430303533
35633735326337636539333061626439623833646362393963323032363330306463613662393065
61636466646264636535626332653264356430313536313263633030333435613539666236363636
37656362303135363339613034383961363830616237366265643131306162316461313432333462
63646434326139313664396162386137623662343337643938613662613434653832666537316136
64306664353362636134343061363664316264383838663461653066383366313231653533643662
38653135316263633437643434356436343739613034656363306636643366363361396239306266
65626439636331346561393638316433323630376537646639623035336235663266333730393465
64663435303463346363383065336662656630393534366237366539656230303665623063316164
65643365393937613861313061633366613962393738633065663438623332663862303531316536
64363237613330643061666534383638343839663165346161383130343433663465386230656632
37633231333162623165313536613836316664636632343231393961346637363364303435396434
34623465633930363437343162633865393831393863393632396335383330633565333837346634
37323663643566373262626663323361343036643533376331653033336165383631313164626662
37333239356436613461303332666463383865343531666332383563663234646234316333613036
65316337383233326363326363633232396461356335383536613036313461613037323235616238
39613232623635636138396366323339616430633363313530353237393338323762326366646132
37626466646530356239373834636333303564646535616339346231376364636331346335333663
66646364376235373732616461653866666132646563656438636232346562306662353437386661
32396535353765353138343336623833646365633731376233326161373563366562353239343530
34623962643737356661613562393361396230363130616138326431333961343263663032346139
62373736623064623338313634623761666265336236353564646633353064633931396461303762
37633762396663653232396432653839653863326361313135303933376163316332366431663063
353131333632363166616666646661383437

4
hosts
View File

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

View File

@ -38,6 +38,11 @@
- hosts: docker
become: yes
pre_tasks:
- name: Connect iscsi
import_tasks: tasks/iscsi.yml
tags: iscsi_connect
roles:
- role: docker
tags: docker_install
@ -52,7 +57,7 @@
traefik_host: traefik02.comprofix.xyz
tags: traefik_install
tasks:
- name: Deploy comprofix.com website
import_tasks: tasks/comprofix.com.yml
tags: comprofix_install
@ -127,6 +132,16 @@
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
34306631623934393338353031323633306237333462303030333134306263633731376238663339
3166306666363031323335323666313466383161613261350a653832346439626464636630643961
62336266623763323931373434663433393635396135626265633433333333363433626362303732
3364363335616435610a363734363239633863393533383463383563373963643362663266366337
34656537383463643331343235326531643435313036656637336264366431336532373364316535
61376562343534636331616535656363313062373065643333383537313039363834353237313161
31646466376333663561663961373630356633373931643432613039643739396638393262373432
38393566363036393736323431623536346161383464303032633131333931306665393531313832
38366433626237366361383039623539393436353736643435356637323737653232373730363762
34656233666533643063383138326530333135376438363136346633353335383430346363633034
31343434313561313032323738313132333434333266306530333633336664333831303664636130
35343239366264353266363939376332383634353933353138633266333731383338353662373835
63356238613239373564613639646636303464393930363362663635343839616335353632343235
31613230653532643533386133663334616466656366356561383165306239663861643530636436
64643036333333333735373265633633386138373632633539353037353438303736396231343338
30366332356530383366343335343531333264373234346539623162386239656339336331333864
31383864636433663935343635343037326439306564663766306662303433383230313261343635
63383534326633653235316133313864316337636462386631366430636331616331386666666239
64356166343437373135393963336334396561613134383637653037353635396231613463623739
38616330656534316630633330323161353565656664663031663930396565646537653232363132
39353235313839343831626139333134656465386437336634613062613939626639643061623062
35623464373539376331613432343935333230653430373232636662353763353663616266353730
38383363323064376263656232396661303037663133326539373439663762393335373464303635
64333466333533363966636263346266616263366162316638386663643034383030623236303139
37636538356664346263666237646562393031386164663235643737396539613534393066656439
35306237323932356435636261333361666630386636396239383736366562376335353536346236
35306539623364383964636366373165613964613065336633373331643730376534383338363939
30636332663431383738653465363637363930613934616464653833626266663361333736333666
63623237346564646430633634393233323735353161666536613535653234303562393366393631
37316265346263393861373631316165376537386330636434663434353832623139663234363038
39353831323364363038343666393931623035656339333766613963656362646534626338373234
33626466356662303837653361633762643865663236643836383762353263653530623937313237
37396264366534383333623333643737383339393230383266626634333535393365666461376565
31316433326662373235363738346638396163303038666231336437613563313034393461383434
30656530313562316466663866393961313262323166663134663861636539613861616137316532
33663931326136646539316134363463393231633634383335623666653961663033356664343564
36376336373633343631306234616166396539633661636437326232663233663633353837393534
65343536376266393338616563393634326237663866613935616431613463313461376530376332
64336238646463353532613461303633373437323335626263373165373761386136306133343131
37363937336431653632366435343431646438636231383631356433663834383737373463633530
62353466386563316666636166326164393738363932643934313835626538653063383562343464
35333832303336646566646137363961343365663362636462633761633533386233313865353836
30633031373130363135316135326232336538376431346365663165343964633430376333633630
61633235663733373339313336653735353064633732666165323464313537656265353162366464
63666333336632633365326661313335633732633165366164643934623963366462386330303363
38303738663364393634623134376562643163366336313138326561623261653430323335373332
65373530626134616136636635643138626432323131366165323137376665323030363863653835
63336138613033663237306534353430623331323531393434333338323332643539633236313366
62336530363761353062306264393465613335623433346263386538623137613833623663666130
3137333334333239333763333463306333323062656230366538
38366130306535633564303136306635643965383961636561366233653333333934326331633837
6563626566653165386636626236313761636563386564610a336165656132393339626334376238
30653062373161653730393865663330643231653763346436336230386638616235303834646639
3734343334356130360a386365633565363538653435346363343766383938633934383638333833
37653762393739376663353430646435306334303538613735663639623562666230353431613839
64656234396263656433643764346336656364313635313537643765633736373532376336303366
62363565613361326532653837323961323937643061643562376562306535326331633137313930
34663663306632663735643139653437316463373361393662633866613436376361353461616132
35326261353062653630666635313566623833343130356139396430616132373632666132393237
34616165376366333137396139623439346537313037306434363364393461343364363265643264
37666632343636633165643961376231386637373463663834663735316536316336396632353330
61376138333564616366616365303134393334656666393433373936623962666134653265653038
34343432373733313365376133633436343536626165366331303639303261346237623162376531
65363830366437613831636564323134343036656230353331326138626330373339343365303766
66313430363137643132383830333463623730636664386135646566653934343136383038373838
35623361646535386661633134613361376565366334386665323638626133646431636163333865
35366164316562643664643631333833316464613961303563633263333865623166613035653565
64646337393964616161623536366431613462663466313634643730636461656364353732653437
33653935373666333366383036643565653361343965653436363836623032613764336566643737
34326562353436356234383634653036366562663434626134666663393636393636613033393136
30303163386265393963613036363964643331363965393032626565353161636230383834356435
64636337613634643831326630346563356166373332303866393636356566633264313961336661
34343932356166616362636133316638393735353735383138633631323439343665353633313461
35636166313436316534623634653631366366346563636138303265343763623935323336383632
64623063623264313962356461386231663832366562383730313965663233613930373437643464
64666533633162313031376536303965303831393137383965393532366331343665663962376138
65393436353231663432656665646436306665353865633265633534636238646336666239613764
34303633343432376134636239336637316434643536613562313137663634666662353433653762
66623035313335626463623632633535323335363434396436326330393338373532613930623736
66313761656231353232643937636134643531396134383236333164666332376365653865363963
34393637646238376563356134613361363638386665633337396564393538366165643735323066
32663437623736386565646265666338376236633363316664306361646235343063633039353638
62316266366530656465653566363137663738633266623663306639653337626562313439653530
64346538646637323730386331383661366532303764643936666232303835363930313866393732
65383564376131613664373437373365643662313862643834316638306534353263306262363265
32313135656463393237633065633430353031616630643563373730396630616431613363663961
37366634373866306461343035363135343064643539336165633534313635326433643235393263
61653935383831393332656562323032336662303562313964356165353562373639396562386536
35306265343861366565636262383436633637373337383962336438636134393065376538323638
35646431316639316139393430653563363566353035343738653432306164393665303936383434
34336236646637646162306463396166383334356134653961306634363962643731373761376330
36346663643835646235326632626135396632316636636131343761396265323734613566613136
66326539333130663361336564333233333337353562376665646361663339323565343232393431
39636363643232396338386630323337383038336564633235323231376638646133336139383864
64626561366563386164366664633039666661386337386637323335656530396665623532653261
62646262626534303362656435663066646633623562636533363138613433663165633738636639
62383330633937653365353136646264653162343966613165373630613631616433653763353233
66653762313764326236316631303663613239336539363633373132623564326339343762653965
34363963353731303132623333363835646334353833383336393066333861623538356233383463
3364363533653462643633386131623535326436333130646434

View File

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

View File

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

View File

@ -106,7 +106,7 @@
- name: Create the opengist container
docker_container:
name: opengist
image: ghcr.io/thomiceli/opengist:1.7
image: ghcr.io/thomiceli/opengist:1.8
restart_policy: unless-stopped
recreate: true
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 mariadb container
docker_container:
name: "mariadb"
image: ghcr.io/linuxserver/mariadb:10.11.8
image: ghcr.io/linuxserver/mariadb:10.11.10
restart_policy: unless-stopped
recreate: true
ports:

View File

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

View File

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

View File

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