feat: add vaultwardenbackup container
All checks were successful
Deploy / Prepare Build (push) Successful in 4m51s

This commit is contained in:
Matthew McKinnon 2024-10-07 12:40:54 +10:00
parent 6a905ddfac
commit 991a239b6c
5 changed files with 189 additions and 216 deletions

View File

@ -1,103 +1,106 @@
$ANSIBLE_VAULT;1.1;AES256
33333433363937623165623637313663666137336165633763356665663033626461356264326366
3165396336333264643732356133366136363730663237320a653634323237303162346538326233
35323163623233313233353933646465616237343439623432396561633631366330613936373235
3934353738326262630a326633626435333236616466303537353161646230313638646635343963
33636661373239313636343433613936376230346466666339663533666438616338396336663232
35346133346238643266643335306163303933393630666262666138373237333434663336353963
33393633633836363964323635366234393432333931643066636635373732313636376434363238
32303665393764623939323037313361303331303137666530376431336436343661323639393835
33623136623161623238366437646437353131393536666465636437316135303866643032316236
31353363656439326533656130313130386564636262643936303166363139386365393532633036
36376562363766363730306137346532616466333936626663336335643065303763326261346362
38323665643330323061646564623333386632393665653636333934393761633430643733353363
62633339303033653437336465356238636335343566623961393536343864306631306230366466
66326233666230636163376165633834323836616430393362623537333865366337316636613731
38343739323562633462643566643761353661336266353333656364343935323961626531326438
62353936373266613965663064643534386430373065656432613337653862333331633431616430
64346633303936316163313463666230326662306564336431663566386261653864633037363362
32633733333536336236353063623830653838613761383936346162666563333338353134313563
32616265366338613564343562353335303038373539663130626363336231393464363035623662
66326161356132386261333336393638626631333064386531646130336636643464633963343534
31326630333536623433396438653231646562653731383964663331613462633933376165373532
38626334303465363262616365383466633638393364613330383664323339326432353061663331
63373436326633326631343064613133643366653265353732646464373064613561643862393530
31656237316339613835623165373966366236343938626366353433383032306338633330616361
34663836323564643338326637656166633134636639623933356535343063646332333132363332
36633561383736393935663262633961393564363831373839656363393139353737663835633837
37353132646562366461396334616666316137303666613636303034383138303764356437313662
66336162333830613264336536626263363933323766323265346634623436353862643465393161
61386634623839633361313938613336656437306638333232653764366363653534366435643432
33643133316435383538356537366536303261323138313939663966613963383338633035616263
39643563316362323962386430336337623736623564363366343964623031653161623139353432
65303236336261353836346433396231666137633662666531363634663862633431616165663432
32653838636234626339616630653731646364363265386630613865396165643264396337643935
31333761396238373665303862656433396562383465643337663539626666623931346436646334
34316366313531626465396166303562383964323764353031366364616237636530653061646532
36336435323930363463353137626138656335626338396434636163663061363231663261326463
39313238633837316434393038306538303034383861353566666535376462616538353934353234
33626461366166383661373961393665653262623562363662376363373533396538643066333630
34623639383061373139336136306633333436393936343737333365363030376234353461313938
34386235633330663732613463616533636263373535303366656563623239643130613636303336
38313265303337353336633435643931363430306366353436663266376165353030393864666434
61363337306164373964643566653662373565323730306661383964646236613936336365356330
37303866366432666335383131313735643166643163383462366436373734343733353436356362
37373639353937363031353366356231343530613664363762323434373562623565323263333330
62333962663130303732326432613763616633616635303262643538363166656164376365626133
61396539653637346437356363336664623838633032653161303834656262396665393239666463
63353734626164326633366532656234643262353666356532653137356161393262333232613236
64653031383932626436376239393539396662616266663037623438623562343635336433383461
33646639666234663336323732623564303235646164323563333361373233363135626663333339
62393662306164613865386333353963303165666362626633363239373761336230356332663461
35643335373534646636613865366161386663393364616466356363353132363964636237626537
63636530303037336138346130323135626338313033336264666666643264346233623934303733
39373736333431373239616239623736623765313064653032313237386230306433323837643962
30303661616437656363323732666361333934626464633066393634383638613939353139656163
66356335643966646636353831613163373461393837643431333830373837663739306630646130
32353666643730343437613732626665366665396363356431636333333938393762363737313961
31363233346161653837633664393565663366346631313264373639623132333833393731646665
63343030653764386466356237616163323433366532313465323563643438363535663937353665
64393734313938336331643434313465636131323936646161386365386433353162393161333261
65303533373130376464363538316165343865323038613863633561353533363466323033623164
32346161333433316639643665356433333435326263333931363938323639616630666531636536
61303062643232653735353265393238343964313338383262613030353263376361393634313130
61363466373366336431663564323834313832663531393237663661313863303036373638353938
65323630383031396234653731323961653562396231666435303136653239376632616463396164
38353962373635656465313333346466623532326366333636656438663634633564626534616435
61613333396365616535663565663731346630356430393336636663636231646566643138616362
30366262323638343034643038306263386632373564336338383338326639323035313762376466
34656139623233623161343935383836636130343031366161333366373266663630343538366462
63613439353332366137313032623738376464623933353062343137333437306338313030613931
36663562363539363134643738653163666332386366363533623333346339313031396233313633
62363539323934393231306162643164323934656332636630353131323932343134356663396365
61393366643135623939666532313033373366323263643239393431633931333232366266396165
64316361643662633664326535343437363764323565383466393964623966346135383664636134
66646665393936613333353333373366636664326231306662326332363663663531613139313964
31613031646334636431303637623839366561326265336466616634363764356337343336303138
31613461376434366133323834326333373330653639343833376239633339363839353033666536
62653961666535376233613333306434613265666663333464663435316638323530363063343237
31396538623337333638646536346666613537386233636637313434633166326266623436613332
39383932376335633265306235613436363230386232653664303137353561636434623535333530
66373034363662613838346538373931386439376139303133393735393035346565663230336633
32353962653061663234366633306166643134373966343961613562373338353733633736393562
35363333373530376537663231663933353037393538356331303236393137663132383533383636
33323964316334393236653063363130643736316263333730343534306664653165623164373139
30383231343262613539323534303765636262633166356537666332653930343664313831303735
31383463323837646165383866333735383338643336393735636536636330636661376363653036
66303838396534343534393238303366363435633038643166336562613564636665643235656665
38343365633365666335353833326563613133326563616163383033336332313664643464373136
61653433373935376531373563663863383936613163366564386139633130323539306531326137
31363863363264663632633635363162306531393339373438646235373039663463646463346232
36363762306166363462653866643764623163303766383763333534356461306439386166656437
62393761336562303530636635323661313465323265366463336336663933333039646533373736
64363165356331373161626233363066356266373663323564333363326432343136656631396231
66306236396434633132613430653662303563303963346566623033613934326231373732346363
66306162303938326137643163393437643265653961636564636461323433343665336338346162
37356666363163376164663866363438346561353838653434386335633534366563343131366439
38353964666462653736313834346131393537323237326266663863373664656430653966616265
32656362646631306638303261616363323265326365663663656563656636323332386565303033
34626536373336316539636531363036386235623835306664353630656261666463373133653931
39663934353465353063393061333366323266623065316365306563343264343164383232346536
34623930393330613862643938663866363964653466346335306234363530363461306537333461
37363362373564353933306535663830336231356266306163316232653232633734663462643764
6230623937343362633364386263343635643635316434353635
30336234383331626531303363316337653961356661323166336366393464303038306564663537
6631393938666433386236303265653064336634623331300a663965396265343234663661333465
62363961663233666536303131376362373739376636303064353830363633313566393231633264
3231663935626533650a373738363231616634383630656230303234613461616431396534656533
38643633396163336339346466643331386136376334323732346537663037313530373564653235
32306337633433643261336633613132646266396462633538376261626437643734316136343937
61346135643030396633306337323562306361626339326661333037326566303739366264376466
35366365336335383065636666666237303535616234626135313031393633386332306237386561
34353039373965653334333562363834616430373265646636326137633439323134306233623461
31376435346566373862633033363834323162383634396239663465616537336464356236323237
64666662646239646630643930356132373561366663643039346430393162323563353138613731
30663139316233313364346266666462343031643635373933666332336539393238323434633133
34393630613265623833633366323739303439366537623838346237653839383064303331306439
37326639373864623835393265343533376233613765343638353466326333363532653265313832
33643164383034643065303439303630636532393664323466356430393635333037643837633931
61626337393565626434356261326233353134356337363664326263633539663635313162356337
37366363396565313938643862633038613661323333303431643934323566363062323266373362
63663065303363353563656266623338653233616339663763323131626330306231623533653631
37376133303137313836326633343435323336326133313164623636373332613234636266313762
32313232313630663130653862393831613833323232623863363330633161656337336134396166
63623639336661633839383534653739373435386232366437653639386661336266353163666664
62663634333630306135343336626563366530393066333863613931343235656632626338366166
39353434663062656466386264613363346633313035636633326439376561306136303366366564
33666566636231373035306361643439643036333033326164616166366237333631653239396439
34646438636163646261656563626563343130303632343763353962346538386365613837373364
33636434666337353238666466356632313233333861353130626237323332373436396362353631
32333437303236366562646261616138626666616134333862633631663066656561303264623632
38303735613137386337323237666365666564366539636633613230343239373437346431666365
36643131353535336330303863353761353335316465373033636532346165376439383632366136
65326639316132633163633466303563666439326662636433303939386161636431643635643034
39393233373733626139623630313962663937363864336132333938323635313835353338613337
31353038623131623736613135623032666463373561393861393637353237636534313533613030
30306636313463326464353561363665376561336131303233653133333833613766383233306163
33386162333837393931666130383737303732306234666634333362326464626235393662363963
31326536383562643135346134666365613561636565373337633038303735643837343231666166
65306366376137326138666133346166636336373534333930343362316435616164613038373130
38663437666564316638306665313736633466313566326665353933373365646434336564643331
30633134313033633330626139633330313564633266353066373332386232326465323335653138
38663165663139653639303638396131646162653166376531363331366564633438613832346235
30363537366164613833346466626335383861636336636332316534623239616163616563653630
36653262616238386161636465333366316161363930333264636164393030376534633332363966
39646163626165643930373737623339353730376437383637383162616633663735356634643161
30643838353864376235336435316163313034616463303162663561303731646430313434343832
65366136326630636464643064353366323661393532323465306632633064363531363833653065
61356530666436666333633034653663373138396334366333633164393035343437313762346465
36626137623164386664326565383931323663323532333532396237613834656634323966363631
62366462356633363863356333366565366437333666356164343130346338653830663234343331
62663961383562343564323533366335613262336462613362313333343862333733663631363463
36663664393862363536383039633933396131393533666465383537326431653264616666613638
65373064303530386333383662643661323862663465356265386337393165613538363936643539
65333161386162643436613038663439303561356538613237313637346634363966336331323236
65323437643836656632643037613137643965346338633434303663343865306639666232313734
30313164363533653661306563626539626265383964346439663166313332303665373331623239
35653463633466623165356334626436383131343032333230666633376565333739353262396435
64636136626337353935663435303231383532643832633836376336643537336131376331376665
36343932656635303562386634626438626163306236333732353963653963383662316165616339
32333937393166366263666465386630356232306139616361613330373335643664326139623365
31643635666261343262613035653337633962353566393338313264383235333164373433353339
61616534386638313764356630636135623238343339626234346139613231613564383039343238
31613363656134363963393263376538306230303835633864303639333439386534313734396163
62353936343331343435343933343132636437363632363333363732303164643133636138353130
64653335366338313764376434353731313330616563326631336238653637653834346330376365
35633036323734383161363866303131313935333737636330633863346634656536303631633764
31626533386161366239366464376266346362313034366563626233316566373937356537623031
33393839656332326333313230633664663263316466376163613632326563363361363366646635
39346364323330386536366138613264616564353066366433623833653465636161346163383237
31656265613330333132396532633131376133613436333039646164616536336237623566303236
31303734653236653466623764323339616235636337633166383536386563633630333765393563
61623438376461353363643033316530303962646434363735303338383633663862333563313061
34393766653535386537653363623038396635613234303563376561303665376230663437613331
31633661646430663761356231653564346138386564616239613763383761366465386530653763
37336131343331356439353639313764373664363566353836343631613736356536326163363061
61633637613139613464656636633638346530373532343839356636336462363937326531653430
65643735613563663436663866623666336639376634326430613937306666643637303564616165
34303736383363386632353630363761616432653466633961636335633561663939373266303165
38356230376134373161633261333730653661386339313235336361366264393761633630393332
61303932643230626138336632643663303535326263306563313163366166613062393239336663
64323530646336386533633164393736653130363931353030373466363732616435303934326164
36613334636363626164646234383333353337306632376462383834633531303263373830303666
32323130376632333961613931343838376363613961633564376463353635386566623465353834
61316433386331333665366634616530356330613763623132356462626630343631336435393832
62663730306234643863323161303135646161373132366463623362363065346339353761393966
35363861353336623735343037623961656436326462646535363033623838663531393432613539
39356463633532313162343636366639313963613035393464623764393364636366323636336133
64346462633633646364643238353663316237363062366565626234393735636164616134646133
30353234383065313837353861373038343363663133623435623963323465333335333161643230
62643736616431623662323936626438626435366432313335303766353135353338633961653632
63383063646362623966333331323031353032363132383866623436643338666230663234323530
30313630653033343363303335303566386437303631316264636436346166643830336235393535
64313166393634306338663238393463306566636632366632326364346538393530313762643739
32363764326637386436366564376431623132613764653935626461396262383664623862303037
64323232373962343662663863303735386639623136386461613438656362383932653962373630
37373864323866333336366239353166613861646361336661613765343964613464333139326264
64383966373239653466383364343665353635643133316661643063313036323237623864396561
61636464353635356334383937363362323964366264613835616538363337663032303365663161
34663939323366666232663330653332656639303161366532316639636530363761666234656236
36313637643833323131353032373934643565663530336136643233646262386565326664396235
39363335623832653863363932383334656631343730356138346661366538613239316634643262
65623832373236353362626636303966306633343761663066393765626365656364626265346230
61353662656538383438376165343036373231633732613463326562386333646235373563383232
39613065626661346564363036616335323235616263383063383364333862643430376135323565
32396564326331646566653236373633393961376566363735653131643539346366626665336562
39666136613466643738353935616664363438303965636433336231316137316131633364363366
35323665393236383539323336366137646638333464336633396339356134353438346232376364
6331

View File

@ -1,51 +1,51 @@
$ANSIBLE_VAULT;1.1;AES256
64353265303739626131366134353362303532343934303364343038633635623566323139313966
6235653230653132306139656234313361656232663265340a393963303639393063643131313834
62356134663635303962306137336162613362383162626330373038656365386135653037366565
3539646462613633610a666632323865373566303135306361666332373561316237376632373436
62356561383166353961373630613734376566373534306134623430633434366638336531656662
64633135353237613536393032636564613839633164363037346363626461616536663463333730
35353866393065616134303031326364346437613632333331626234326234636466313434666263
31363934303763303035373466333765323165626639313937643963353930653537383333393131
32306334636664323737613631663966646366646131616461353337333163626462363561396564
32653566316366393134383764326361373239643931636630316135653830653933633430613430
34346439653133303833653635623131613832333330363565366137326635373932613062393033
63613862346161643935356137653161376136303938373965313661373336323962383964383333
37376636356531333139386631393830333639393635616534653466646135366637643236393362
65353261646637656165646339333830646237303833373263303838303666353837636134333239
61313332616433663334643432633239613039363436323733646533363164336232396230363365
37393465323761396136663336343937323861363637636165626637663933346462323131636638
64616637666332303264366331376537333832313361363234383930636664356432656134386230
30623564666631393737346663376437313536343236336366323662393964623234366563333061
33616233663331323632636339353835333136353231366632633139333737396238393037326633
66356633626239663137343239313839353361303365653636396432353436316636666163386638
62383936303036623763666534646562313039313562653137646632633362373863386232323035
64613462386233366132646139643665613164313562646666303937386131393763386330333361
36393738613039656265663136633365346531303435346166343239636363623434303465643665
31356132343665656262396133656335313938346439666262333231366339633432666133366138
30323636653765323234383539626237613961623563386363616662393730353830383835316362
61313832666639376334346262323365363830643239363131303330633265633435356634346132
33333965313562303431653363343534346266326332383363366566626131633863356363393532
37656465383436343930383935356233343332636632346638346332633233653638643033356533
61306166323565366362376232636234343430626538616263373731363932303135613839656534
33613762373435343663633531383063386234303833633533623835663932626433343533643132
65313533613236343336666230623164343530643834666362303831663039386137393165613662
63613866353234386437643339376438316437333764386465626433633663653366326236663539
36363234313937343939623639613837363739636232396433613930396264613334643132663764
31396130663038373134373566323936626238663239306537626363303237326337633166393531
63633934386633376464643532316565376431666132376532313864313839373338303566363063
61323838353433633362613133656137646136346533343766353861316338633234363161623937
32333130343534306263633437666565616235656434333634353038663733383239626539613130
31636631633665663136623936656537633934613430373462653332353331653432636132336465
63313631633563616237333633386433643461353638323539313732326137343861653935326631
61643332393938653935346338333934363338323138303864336564343836373239383031616636
62653733626561386563666461373539343662636430353666313136633065333766376166326664
32383736623536386533303263646434303963306533656630393939643263613863353037313566
35616165613634383865323365376662656365646237316237373263383962613433323936313136
62623433613863306537656564386636306537363934666139653264346232393230613231313061
62373031396433653734333463666362303537303134616533663063616238623962383666343162
39373338376536353266383534643364393563333238626330353932336533393932666462613633
37323765363137303163333263643964323439616466626562373264636238616534383566383361
38356261626331303036626366396661336136333138656366333433616265363661636162336537
33386161343134363236376638656665326463636439336333396131643230363037313031616265
3632386339633033393563626366646132353539326333656365
38346338383334306336366564336665313461613038343531323530356138326462336338613236
6662383830383963613433336133313739363063623463630a623461663331346233393434306662
66396261663234313536313762336666663133313665663932663534363435306134663033663135
6639633433343036660a653363663832333165306663363531613734346436616532636165613037
32666566663864623164653233646362326530643465353562376264363139333564373261373836
66363636373539306631616138323432623732383665633665643966666338323539336136616363
36646431643064366539666135336132613561336130613439623734656533643164343831316261
64313463393436346131323562323836623063353433353839666633633566326430636431306165
33313038663932393361316366666461316261646134626432356261613238666237643439313665
39366532303265333963616432306461656463353035633737326561633539663134313336633538
33636663623430386432666339376331666332313634616637336533623762613238653763393336
66653763323861356434303666633763343366396261376637643362366137613532373033383939
32383534383437623737336635333562623138643563653261363137616164346638613636343036
66373364633338386266336533623539656638356465383661393835323839623262393532333664
38373662336230326234373366373464366132663063326439326361393738643434323330356237
31386336643063346234366238663137643761663761663163386339623861303235666531663532
35393931383263326163343033633038353939363339666539363730373034373166333135643963
63646564356263386166373466313239323136653664653330626337303235373636333533616639
61383532336234316365353066643766363463643639343362613535613264623064643861636563
31646637396465383437376137633761646537626631336130363634366633333661306461336662
66303937626333393263623965346139653538653237383432633931373934366436613461376331
33613035306262643536323763333133383239393835653435633166663335366132353933306231
63306362383637333434653938366139663039326435643831623034636136656562343463353237
37393066323762363738383137373766653464353064663735653061303066313934333162653630
32363633333035646562366663383964353565333163316663333665353761376438306432343836
61653739616234623936353964636438356134643632393031316336366237343933313733383039
64316463313433316435396237663439316235666439336131646132633434323933376164663538
64343062363066666262353834363731613937313563383064643465626437396661333966666639
32373734303462313639393063356634653133383663663339313066656330393438656636356236
61656433336235653733353364346439663364643330653538373064396431646165333661353438
37663263343536336631613433633031363963323863353734396238643639313366663261633663
35653866363431356631313161663033336162306337646465633737633134353134653564363763
37623332306264616330316539396434616364343964383333303630613530666664333535656138
62303362386430666235396564396666353035646439616666666465653863326239663334313632
63386331326239393737306366313565653830646434646662363563633136663332646262633761
33636264376238373337646266313734653864383837623439333030663933386631346165316537
61643562663136396532336366633939623261363963363632303764316662616239366336366336
33623266366332303964646637646438356665653531623661666264646239663430383838316538
31393638373436636337653166363435376663353461643731303061386334386664643061313265
66656239373062336365363230656664616130386232336261383234323430656438656237343166
64623265656666353133343564316166613836353564386265356161623163323935306563623232
65373064386131306334343839623564383439623861323264333066326232626237656332343934
64646264393732306263656230303566626530346636656164363664343933306361313664646261
33356534333534663534306364383237646236336666343334316430393334613337303238323464
65383835323033346633626233333665653163303736343463353266653166656535623434343630
66313134626366396266346633363332613561306164386237623137356166346232393561373635
34336331363463313561343365393039353631313563663336643864333832366666353936313066
38663731316366633664343364653536613734386636653732363431386164616234396139373632
39373032623034386165343834373437333430613533376337613139623635383732316566633336
3238353731636530643936396138623564666331306335323737

View File

@ -1,14 +1,14 @@
$ANSIBLE_VAULT;1.1;AES256
62653834323837623562656530316136626366373862626538333034386432316566386661316332
6263353264616430663361323831633938623636656364340a393334303763633766666531313734
66626233303333363933646233303165356436336634383634353361663630366432303165353465
3265373863393536640a346237643637373330633266323961313862343939326265303965663939
37633232306635313438663337323434336530666438646131343962643666616332326166653362
33646365373563363435643437343932323435623533613233326566323963356131393036656530
62396237646136343432343834643934386262326336626634373530663666663933393939663739
64353834336632646533383666643563363663616561613531306661383164336138383934393664
32653435356666346335313061663833623336626264633137353564313535373338353832653766
37323266376635323532333962373632626663396135613065363330303361373937626430346137
30656166316431643634623764393433623232383331313231343062373064636633343662656436
32623565353362313138303238623939663439313163386234383066313230303966653337646264
3162
35306566373636323633636537366133663461303734653862373930313730343166363435303664
3063396639373664633635623937623734376364623136660a646566383533323163316337623337
31376666326235303937656437306263656634373763306533383434396561353438336633616637
6661636264313134320a393230353131363662633732353134613731303736353632313965666237
32323632343039303430643362306531626134326230626266653363393264653435313066306162
63323531616664326533353162303839376631393631323739363932663233343766333461646234
31643661343762303330303336393730343032656566653364623539656435633938326334616439
38343635626439373732386662353636633664363035393065653532643165636431316431653766
35656465326337393263366230373236383736303430373636366334656432613165613766643065
33653466313064386437363363656666643136396636336630353236393438393162613430636137
35393661316461633936366163633737633133393436663536313336333236343831623132356662
61303239393962363434643838303433343835336533663537646566636430336465393935333363
3164

View File

@ -1,30 +0,0 @@
#!/bin/bash
#
#
# Backup vps02 docker data
#Stop all containers
docker stop $(docker ps -a -q)
date=$(date +%F)
cd /data
for dir in */; do
dir=${dir%*/}
backupfile="$dir-$date.tar.gz"
#echo "backup $dir"
tar -zcf /tmp/$backupfile $dir
if [ $dir == "vaultwarden" ]; then
#echo "rclone vaultwarden"
rclone copy /tmp/$backupfile BitwardenBackup:BitwardenBackup
else
#echo "scp $backupfile"
#scp /tmp/$backupfile mmckinnon@truenas.comprofix.xyz:/mnt/datapool/data/backup/docker/
fi
rm /tmp/$backupfile
done
#Start all containers
docker start $(docker ps -a -q)

View File

@ -6,6 +6,9 @@
with_items:
- "{{ data_folder }}/vaultwarden"
- "{{ data_folder }}/vaultwarden/config"
- "{{ data_folder }}/vaultwardenbackup"
- "{{ data_folder }}/vaultwardenbackup/config"
- "{{ data_folder }}/vaultwardenbackup/config/rclone"
- name: Create the vaultwarden container
docker_container:
@ -30,33 +33,30 @@
traefik.http.services.vaultwarden.loadbalancer.server.port: "80"
register: container
- name: Create rclone config folder
file:
path: "/root/.config/rclone"
state: directory
- name: Copy rclone config
copy:
src: scripts/rclone.conf
dest: /root/.config/rclone/rclone.conf
dest: "{{ data_folder }}/vaultwardenbackup/config/rclone/rclone.conf"
decrypt: yes
mode: "0600"
- name: copy backup script
copy:
src: scripts/backupvpsdocker
dest: /usr/local/sbin/backupvpsdocker
mode: 0755
- name: Setup cron job for backup
cron:
name: backup backupvpsdocker
minute: 0
hour: 4
job: "/usr/local/sbin/backupvpsdocker >/dev/null 2>&1"
- name: Create the vaultwarden container
docker_container:
name: vaultwardenbackup
image: ttionya/vaultwarden-backup:1.21.2
restart_policy: unless-stopped
recreate: true
env:
PUID: "1000"
PGID: "1000"
TZ: "Australia/Brisbane"
CRON: "0 4 * * *"
BACKUP_KEEP_DAYS: "14"
ZIP_PASSWORD: "{{ VAULTWARDEN_BACKUP_ZIP_PASSWORD }}"
volumes:
- "{{ data_folder }}/vaultwarden/data:/bitwarden/data"
- "{{ data_folder }}/vaultwardenbackup/config:/config"
register: container