configure db for immich

This commit is contained in:
vincent 2024-05-09 09:25:23 +02:00
parent 9b6ed6cc6e
commit 24eb640c60
3 changed files with 70 additions and 51 deletions

View File

@ -26,6 +26,8 @@ postgresql_databases:
owner: pdns-admin owner: pdns-admin
- name: mealie - name: mealie
owner: mealie owner: mealie
- name: immich
owner: immich
postgresql_hba_entries: postgresql_hba_entries:
- {type: local, database: all, user: postgres, auth_method: peer} - {type: local, database: all, user: postgres, auth_method: peer}

View File

@ -1,50 +1,54 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
62363033346539353361643130383163333634363564623262643966333661316136393136626438 39363436643831373861376361613830316334613939346338616636393462663033393261633838
3361626263643632363037633535326131313132636131340a366364393336306536303630323337 6337336161393063646136613538396366653538656435360a303062636463383739653730346639
31646635353839663039653666393836383133306533303137663064646333326237646536633437 61323634306265613336313634653039313639663836363032353261383566393865613166613032
3366663537313431370a353866646663383134616266353461666235633337326430396566633834 3837313634633466610a313062646237396138316361303361663565353862363139343566306539
30393064336532326635383364653932643239633061366638393732333634373435313031663637 38303161303163323265376539323939393938373965353934303535613962653534363362346563
64643532653835316263633235646432363662323966643736643835356137313532376435326366 61643638353138623162353364353736396162613735333063633739346132613161303564356437
61653833336462616666313437303262646137663432666364396136313862633665333630373836 62343535363263646463306466663536613937393463666336396332646533343439613433626566
64353364303634636639626462343964663935326232633834316664393630316166353937383731 38643363343065393165646134343935386461626166316662356365366666363737653336626631
38616631663436643938363039656435323964643739333565666365626238623331396165383434 64643230616431396666666462303366343164323233303139643939346635353730316234386163
63366362383765373735306239643630373536663632643636323035363139646231363933363134 35613235643034643833393233373536383863333763393066373564353535353463363336316335
64373634613935323531323933353365393166336131656361633736313261636363666263386338 63363537643432663266386438316563656663656462333039303861393364333966383430643263
63353831393738336534313164633537383838313733646331306266363462383831626631663332 63356435373064633861343137616637393161383361306135373864386235653034323732316663
62646362363534643632646334366537616534323265623033623036616364353663643565366264 65336465386135663532356433386562666639333464633362663131646237613034646563396133
64393238393731633433343666656539313333333033613163323665653837396331376234353763 33303464633635636233626633353038656230373266666132323561383866343632333561323363
34666434363733663635663634396630666334623565656532353962346230383835636634646365 61346664623338376436373332646232646235323639633262666166346535663238653563363239
61313830666465626335303639396633656631393131363035333032633739653163383061616536 34663365633363313433376333653534333364393635316235333965383262313563373161663065
62303139653438313064363265313535666264343533306363363132613765656331356264323333 36393565396534353235623238303835343334646632306638306332336539616463393966653538
31346537663436366332633863393264653339373864386362623666396361623130643533643931 35336462623031326539633139636533633632623137393463333531663935323765663139306361
63353737613236303031663164373961633562386564383961393932323636383966313536623337 66643434393533313039356434326438626265323066613966323634306632653765363834613034
62616161326238653331363966366131626633613766643161373237313732653063653765353762 30373039336536393865383265643335396232643537343363313338383838383030386665303237
33316265656533643132396631336161313231316634353437363261366633623562663731373431 64363666346535633237353462333232623132353031323231623338356136656261303662656465
38653837396263636164656432396436393461663761373864353463346537396537356439326534 31313039643561623635643435333133663032313964323061393231666336343233363038616231
38376634343338623831613034383162633837633830663435353061376239303932316265303963 36356262326530383233336130326361613431623866633832663361633937646461343731343938
30333533656230366438656162643665386433653535646332366136323365363261303133633735 33306262346463623935663466356264393837626239313739356431653163376563333234346566
65393238393965393131353364393063383262313438333265623964373931656664343966633230 38373663643532313635333131663239383736343930623735323861663037356136353433633865
31373562623536663535343763613432323365633735353837663861613536363234363262646261 63626435613936303661366637623338633961643137613933303735366265663933396130363039
36623062306163626233626161643036366261636237626537613165613632376263666234623036 34396637643638613839306639343765393539653164616536653661373264376436626639316666
36313631396163633330343835316562343961343831323262346466373166313735623963356537 61303835323761643531326438363035343539383464376433363534623934366534373631353364
32636565633765323863663432396439363765393039323332616538303935363436633431636635 61383866323737316430303736366533643939313637393631303833363431613562303639323939
65326462393033613664336566393836646137353138386437396264386137396263666233643139 66313434613963656464383964313734383938353366306462666537653563336465376464303538
33653536643362353864623737386239333439333164346635386464343936316538656231663732 34336531663334303938333739313638636363623562613536333736386137363139653164626261
32383832323963393234366261353864386437343266353335393365633739386637613834633761 62663662316365663563646164303935323866633336633939323837393962393130626330666233
61323838366334616337316236656532616563303736393636636164353866663836333835666136 63663661303565646236623130663034636264353235376561306630376365613966663536303963
31346531396530656230303463353663336366363935356261356564353562326537303364633039 63643161386435633831393334333035653761393863373731616239313235383033633439376166
39333034373963393335386365346166626462386431386332623666393238343132383730316633 39613762376162386231633938393036633461303732323337656430373430636435313337303365
38613165663339666131313630353234383666343835363330336432633735303564666238323937 37646461336339623339316663616636373036656564383462356562306465623762653162633963
64383538626233613834313030636465326538363065383061613530376236333338663562613430 35636466386138333564666564323034393162633965386133643235303938616439333130353637
30656665373938303438383836343935353963316335326630366562643736386538633739653464 61343536323034366464653138353665326436396133313432666563353335383733363335613562
32306461653836363361646664666332616665613235643330343535636532313230316432386230 61646365346665383866623364396138323666326338313530353663323938613362653038313339
30653364643439353037663936633831646632353633363138666230386634633161626566396162 32613663616535313661386538366330373364366637386634633437646362383764346263636434
36623637316364626163653333636264663837373536653738613263303739643930386564333336 35616166393065343038643861636333373738363335353164326435303961326662356230323262
61613931363530313165353132323338353966633536386661626634323432366139623630663131 35656531653535643630376330393731643532353132366662636664626132646632306361323035
33336531346264376561383363386337316638346538373639643561646539626138333966623961 31373136616435336362633439356339336466313337623538383763386132396135653864386638
66313930303032633936333036613536636535313562653939333764663566633039373366303965 31393864363466653137643565306462616238333435343036613331653866393532313861376331
37646333646662633366646234386265313530363030366635326535623661363735343935316661 33646636623666343439616332386363373664346164313963623861393134666463383366633539
31623364346261316362306134626665303932383531393861393832646263333263316162616562 35313761333564303635656364303566643436393130356163623137313530653539656537653139
62636465303334613161353335613635333931356433633931346664383963613366353132623839 38336636623732313630303933303962303561376436623737633139643564343166326335386639
62373430646539643938306466316664663063393139393830626337333433363333333362333063 31373437336139326562613339393235393065396538333566323864643639303132313733396132
37333538393435626235643837346539326138393466333738626364356633306230 35613532396363326166313061353136373965303964623534653634613639303764393038333037
63656131616463663565653134363336326139303736313138366262616338643339316231663631
30656132386462393433313261313466303239346138623433643634616465656139343764353338
62616139613731363665333438383861623837643432643134626461643631323034383262656439
33653563323434343964633236353434643739333863636630636363633639373630

View File

@ -46,5 +46,18 @@
name: pgvecto.rs-bin name: pgvecto.rs-bin
become: true become: true
become_user: aur_builder become_user: aur_builder
- name: Set Postgress shared libraries
community.postgresql.postgresql_set:
name: shared_preload_libraries
value: vectors.so
become: true
become_user: postgres
when: inventory_hostname in groups["database_active"]
notify: Restart postgresql
- name: Set Postgress shared libraries
community.postgresql.postgresql_set:
name: search_path
value: '$user, public, vectors'
become: true
become_user: postgres
when: inventory_hostname in groups["database_active"]