Update mastodon to v4.3.0

This commit is contained in:
Ivan R. 2024-10-14 21:10:11 +05:00
parent 52dad1944b
commit d9b5abd3cb
No known key found for this signature in database
GPG key ID: 56C7BAAE859B302C
5 changed files with 132 additions and 113 deletions

View file

@ -2,10 +2,13 @@
- hosts: webservers - hosts: webservers
roles: roles:
- role: mastodon - role: mastodon
vapid_public_key: "{{ mastodon_vapid_public_key }}" vapid_public_key: "{{ mastodon.vapid_public_key }}"
vapid_private_key: "{{ mastodon_vapid_private_key }}" vapid_private_key: "{{ mastodon.vapid_private_key }}"
db_pass: "{{ mastodon_postgresql_password }}" db_pass: "{{ mastodon.postgresql_password }}"
otp_secret: "{{ mastodon_otp_secret }}" otp_secret: "{{ mastodon.otp_secret }}"
secret_key_base: "{{ mastodon_secret_key_base }}" secret_key_base: "{{ mastodon.secret_key_base }}"
smtp_password: "{{ mail_users['mastodon@comfycamp.space'] }}" smtp_password: "{{ mail_users['mastodon@comfycamp.space'] }}"
aws_secret_access_key: "{{ mastodon_aws_secret_access_key }}" aws_secret_access_key: "{{ mastodon.aws_secret_access_key }}"
active_record_encryption_deterministic_key: "{{ mastodon.active_record_encryption_deterministic_key }}"
active_record_encryption_key_derivation_salt: "{{ mastodon.active_record_encryption_key_derivation_salt }}"
active_record_encryption_primary_key: "{{ mastodon.active_record_encryption_primary_key }}"

View file

@ -23,7 +23,7 @@
become: true become: true
community.docker.docker_container: community.docker.docker_container:
name: mastodon-web name: mastodon-web
image: ghcr.io/mastodon/mastodon:v4.2.12 image: ghcr.io/mastodon/mastodon:{{ version }}
env_file: /etc/mastodon/.env env_file: /etc/mastodon/.env
command: ["bundle", "exec", "puma", "-C", "config/puma.rb"] command: ["bundle", "exec", "puma", "-C", "config/puma.rb"]
networks: networks:
@ -39,7 +39,7 @@
become: true become: true
community.docker.docker_container: community.docker.docker_container:
name: mastodon-streaming name: mastodon-streaming
image: ghcr.io/mastodon/mastodon-streaming:nightly.2024-08-19 image: ghcr.io/mastodon/mastodon-streaming:{{ version }}
env_file: /etc/mastodon/.env env_file: /etc/mastodon/.env
command: ["node", "./streaming/index.js"] command: ["node", "./streaming/index.js"]
networks: networks:
@ -52,7 +52,7 @@
become: true become: true
community.docker.docker_container: community.docker.docker_container:
name: mastodon-sidekiq name: mastodon-sidekiq
image: ghcr.io/mastodon/mastodon:v4.2.12 image: ghcr.io/mastodon/mastodon:{{ version }}
env_file: /etc/mastodon/.env env_file: /etc/mastodon/.env
command: ["bundle", "exec", "sidekiq"] command: ["bundle", "exec", "sidekiq"]
networks: networks:

View file

@ -32,3 +32,7 @@ AWS_SECRET_ACCESS_KEY={{ aws_secret_access_key }}
S3_PROTOCOL=https S3_PROTOCOL=https
S3_HOSTNAME={{ s3_hostname }} S3_HOSTNAME={{ s3_hostname }}
ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY={{ active_record_encryption_deterministic_key }}
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT={{ active_record_encryption_key_derivation_salt }}
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY={{ active_record_encryption_primary_key }}

View file

@ -1,3 +1,5 @@
version: v4.3.0
local_domain: m.comfycamp.space local_domain: m.comfycamp.space
vapid_public_key: change_me vapid_public_key: change_me

View file

@ -1,105 +1,115 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
65306365306665646137323736343038393135373664636564396535393833366537633965343865 66353066653165663064313238633233306339653462376462363962333233363163383539323531
6162663664383133633730353734383065376331616364300a643466646539336233353261613461 3435383533666439333939303537613464343661626663360a353839356563336638623036636166
37303636393134613839663533383332633631643637663430336432343666393166303165306137 36353331313734396164313361346165636234366461623532623065633762336531313566623137
6361623630366339320a653635353338623863666631633561383534343935336362383830346365 3361646237386636370a383635383936383537383134383136363038396338323231366130613663
61346566316165613938323863633534643835623561386439313862633035313933363938646165 64343739313966363163333765303936373435636564316337663631623161666664323034363461
34386264353163303238313431343864373537363635643439356239306438656437373835343837 31386137313231626231363165326361336138326333303533333536666435663538613639646338
30613933646130393739626435633861626665306633386234316261313233363363336531346262 31363465393837613364646165333232633436626661393537396236316165656235653465343639
33396235323039646264393961396163343434623864653464343635346534366135363962356364 62643132316136613065646331643933353966326636313662303039393835303563366535633362
30353239376435366563346361646437366437616530653066396266306236646137366265313263 62623035643764346139326639663831646134346136363439626262326466336363646330333636
66323235356131653964643738646565346139383565346162373762663761306163636564333137 62633634353466316233383432376433656436333431656231313731653566653764353432663362
39643835646166626265373966316639323836643738373534303339373631303932623236383530 31643835333738323363663839396663663032626464666230333935356133323030393365643334
65316462336131653764633166363234373462323561326662366632356633623639306162633236 34393361393339623366313266333064353566623761303836333738396265656232623066313265
31356231373266376264356137623230333664353166613637643636653165333737613538323063 61323432396136623731653533613763383363393565373030643932666134333037613830646461
36306137303566616235323135363366303938643535323833303634393532353763323035306136 35633332616334633631326162396662343635646464353635383737623634383461303839316661
39313834363231633934663137656639363064353763663565373265396632323065306133316335 31323766633330343962613966356435346166636135363131616337393462613265656333343962
35323039333662323931396130656134653162303666316431393534633666656161626365316130 65313836363833646162656561663631616462653530616333383839316239393330633163363338
63333435316165373535646535623530386133386532396361393936323764316265393838333830 30393634636663303930646564313039356433333639333539313865336234323033393533363731
36323762616263326334316465633062626538336630336564353730373866316337333839396230 32346637323531326265376330396635643831386664643535633932343065656234656535306665
32613539653662663131626235626434643934356338323762616538393136323237343831653339 36383864376663343837363533666366386338346137646439363332396533643331323938356561
64623464356466306331653064646364386332333235616363373163613763643135373430316130 34646539386139363835613633353231623664333336636363623765636262376330346334393562
35613735356436363664333538333535663963613533646334346466666638336662353961366432 36303661333935373534636664626264326330336132336638346136356133343133643266343963
38313738663133373165643038326438343762663238656238373462366337336466353031313630 36313435623662636233383265323332373861613763376237306238633337303538663335646236
63343537333161373835333632353137623434306134386365373230653035306535343433623133 39626432393866303436323239336231363834653838326234316230373264636562616231363136
66313736303939643934666363663233613738393061656239323731663762613238303161656333 36626663343231363662386532316261393464343331343938646236633435366531666262656334
65623365353239393039356563326539396536646332343037663237373364333731343030306435 32383734653330303933313332303431356136363637326638613431643634373739653331663364
63303234626334633039663930636364383861323139326661323832313339656565393562353736 63383763623337306538336337346439383766646239323230363361343932613835633338306238
31353938303862656564663032623164383331313431333337363561326539653163373530396635 63366333346535323161313337666132306564343635303433613136343933656234313961363537
61373563353938303361636531633737623139613266306464613661343836356338333566363238 35383166633835363166386363653734323437313030366134363261313566353933616665346639
30326262333139643066316335663033383137626562666163376437616433396533363962333731 30346635316331396134376336363165343734393639306264326336636630393231323831303766
38623631393335396236306265666537313039393266633139636665393866666362656265313137 63363231616464613934336531396262353931376661613961313532376135366464663835623934
64363231353064353734393939623330393437323361383931616338396434303361376164313562 30343962373565613538373862373962393430643163633363383231643430306565303934633737
31326539653962613731643538646632353834623536333364373633363665303039613764353330 65663738626136626634376135353038396235336363396163343062306662666136363766313631
32323432636266326239383032303139376539383932353937323433616235323037353235323637 63313234346333653336623137353964343364336338393161373234336330353161316235373233
64653633613736306134313532666661663831333965353730643332623564343932636433663761 62663537666361653630373866313232356662313136363931643964343731633931393933666131
39663431376362303162633862643664343665303364393764306166633131653563383636336138 32383134336461313765653535303339643339646430663531316135646661326665323836613633
31623636333863353733666164656430306230633530373061356261323966333932653663663430 65313461346533616339393833646439393331333431363235393937366534326334636163343336
66656462656139626135326330386231356263643964316266633064363362383766643930666132 32326435633234313766623638383861356234616363353037343936346430663039613038313761
61323662653037326138613836326235333039376461636631396462393438646466653830343563 36633035366438616435396639633533323363653733653630396564613433376434656631336638
62353762653264393663653930623839373665376630366261376133386132303363323463623365 35613864326565646231396236393462376162623733353237376333326563383139633661386162
34353433303762383933313634643636373063396234656335346662383665353262323730656435 61323235633064326166333931653334613963666566316263623962323234646461316165653661
34653139383162373936336638353734626530666534663039366137613139396439373261653365 33616166613532363962376338663430353465363037383230313263633930303538633165396334
38346361386266383535353438356362363138663838343166346564633632643937616532653637 30613764363666363835343236646230343262383263396434383638316434633961346339396265
64366466623161663361393238333366366335613431326539383733613366303739383963623863 64353438316238383635343661303565326135336362633731356463633236666663383362613061
64313039316265303330393037363565336537326539643230356639353061616365353336396133 35336238323864343833613766653637343337343963383032386238363939353864393736663137
35386438653064373166383733353538633761653833336135333864633330306664633439346530 39653436663431636461393437313234643230336663663135363630356635396631383635663931
31356266343461666231376233656530616162373931666231343630343335666136663161333565 38626137653435386338666530366232356438636331396439663362323235363930646362393332
61386461386131386439303031643236303761333039613930633763326635393533656230303936 33653364613632616162626632663231336636386562626235383631643533323534356136633234
32363664326138363532313532383237336335333933336131306236323862343933303335326533 34636336643866303230626662373436643339656436346366333566383331353034313262376235
33313535343337313537623665366438303665353339653738323533386663633263343561613563 62326564613063356532346230383430633535356333393862393232636237623661356231363161
35326239343537666363643264623362356134313534646639393266303066306439316632313762 66383337623466623133363037326431356137656531326430383462303536333165313632323161
37333433313436646430363930623961663064386331383866613065383065346330386631323464 33623936666331323765313838383666613162306665633465386136636337366137346661366437
36383465633435386233396132646138623363383238383531326166323965313434613136663538 30356264313538393364313338343432326466373536356438616436653236313966623132343931
32616366303035393438333438663834613539313530356165626362343139373764653338623033 32396138323431626162633465383834316334643263666366353462373265393265356564623739
61353464323766613635363735353037393064666263396631373466313633333362396130396462 37316265633462346434616166346630393035343139663437353137333161633533323736306637
61333237663932343330343363626639326138343134383235313863346265346438663839306364 61303266366230623663376339646362366664333461343036336330356665643631333436363730
65373533643032366234323436343033316365323037623639353462373233633835316664366334 62663463633166356331353036323534366163336466383232376134363065373533396431383337
66666365343465616236316235663537633432623630643538626165363431316439626162326436 33323663353537316461393162646361313162633931383138623863646535636361636630323233
33363038393538366439623463393931333130383431373765636238373937653234366265386532 34353431356534326335396362663264666534333139663436323131376434303237373038633435
35646138653330376462633564393265386230313766323365663837323135376434326666636634 31356161356365653332366661306432663738373763363334633262383130313663643365366364
32623662616336326464623235356265393339363734373837343061663733633262376634363931 36353337653134663339393133613435313335613064353165326438623238633032653532653630
35633335336265383433346238373231303731646164323330336162653866656437636431663461 64663537336231326664316566356531376561666165646164623962663365633734613366306138
36303136666538613164386134363961393735396661373763663565333932633063666162313533 32323961396438633330313432326437323462626566373066666533613934303861623938353731
63386430353165303965383938623562313064666263613561613465393038383963643162386164 38616330326330613036396261656431386135643236346436666237666265383033626431643361
63363539313863396566343333623533646433383863366435383665373434393534366139356336 33633866646530336466643065333264633634383735663331343930323535633438386331306530
64396539653264623834616439626636373432353535313930326138653738613361373036646138 31353263393231646163363437323365313663393736333662323037663631373836383733313538
33636566306664356464333964636666613937393432336235333136376531353461393832663231 39343939633332356361383636323132613163303866663135633863643238363332656536323337
38646633386537353936643431386161663833666139393439636334626537396264653233636366 64316563636661353631343037613565396363316632626165626135343964373637613865653135
39333337353864653862613062313438643165346638393265393530333236353732626265383864 63373135396261656230366438326666653537653135616365376364326133636564356436646565
65376665646464363333623861313438643136386639373666383061353266633037346335363364 62666537653763656465313831343031353661303564303636323764386666376561663963613435
61616462353566316538663366346135363366393666653031646161316232626432616131333063 61383836633830656565396633623564663262303565663235386531636465323531376463326231
36353063633465616166333364666366366637636134366532396132653062306238346362303436 64363065326662666336343062383630633662656233323130613330643737613361663363353962
63316530666338393465346539353434376137353637666462383430306535383536396633656236 31646463393232323537373961336562613863646439643536616265313839326666633835616231
63663065623062366632303532636361613532393636363161656134643361616435336365633534 31303032343935363533326530373062633764643233393162623539386530333162313632656537
62386134353261356137353364363333626366633661663230316335396363336333646661643066 37386232643133376165363465653563663462323564653764323635623563316335343866346136
30613335636362653638313434373831336334353733313561303431663234313062376165653037 34306163333662373735633066303431363537376162333361323431666566303231376137643665
64326138313434616264356338396365646166393931323938363963373138343534363832376330 65633265363434333863366337303736333466663734613834613332366332663162633566336138
35643435353363326333363033616338323932626535376639626636656136643334346332653935 35346439636636323630393832323933613761633531313361643962653538313162633330366131
38636464663634353838303430663930613734633861333166626564383965373937323166663134 34316564653266613761623536353336343763383337643666313830646130303333343634636231
33646665393035333534666537303362616338356131383963306461633761636534336437376435 65653932323534366433306561346661346161393463313335636464336263383837336630383734
31306630373164343666346535353632343062396665346562653633366230333938616337326231 65383334333161303436393230383031346466356261326232386630646235316363383736616335
31363064333466316565316534663766623464623263333239336637356233636664646361326465 64393762323961366335353461636364343434636331386131303364366239373763373739346230
66613637663832656537356463643937656132306238323364386136313830373139336161616333 62626132666430353136616333643031643439363537623637653162316166613133636666613666
66376537386238626338376133363337343838396634616238336337633439393937653661323466 37333339353864333634386437666534313532353564363966373239663936636533373830636362
65363665313861663763663533653033366632333065396633303237383865613030623031613438 38366234656362653736613866613032656563326439396338613262333337393938396466626561
36343464636435303662346232386234623565323064393035396532303131376235316636316433 34306662656135316438633131323236623262366664306532343765623263313734653561343734
31633734633465343636366464623362396130313035653235613131646334643631316639353363 36653233353036336330383033363934646266383962393931643134356532633935343030643131
33376334326466383534653465623139343966383439636263663365336238653338373361346463 66663563646331646236333233333562663965373966376665363965353964623937396338316634
63653632326463643334653764643637393732336438323163343766656630656439336662376466 65373833353936346630633732373835353766663732373232313764613262333963303064353933
31393036303165366562373433663730656538366135396338383965383937383164313531393236 66666336393736363939653866613263313439323238353936303465386532383937663539616262
37353036663935393133643937646634643061643137633335363736333265336363643838663662 61623032653138386366363463323834626262633463376537363333373530616562366662306666
31393765373336333861656430323032663266353266373130636664343830353266616236346262 64386563646633613566653963653934303238646533383534386530666634653865656466633837
66366434356538616539316666366333626532663730356432333731326431633532316334326661 64333063623434343035363238623561636431633231663132343366363731393330353461303638
61316163386465356466666433363031363333343262333463306631613364653931336265363565 39623665316137646262616339336631616134623663636161616665373266306363653436646664
35393838643639383034353030303362306337363263393637336336663138373062383634303937 65326663313336646532663037303730633937316631393230386438386338393966383334396538
38663533326566363437613935323338336234626365613564313236353966616439343463336233 35623964616436613839313731613638393038366531316337333734383932366432353961646430
61626361633961626532373363323634313936636536613961346339343964353233626666386237 38356333643164323564326433623835646561356361386665653038643662373264626235646332
30663037356230383533393065633066656331373964343536373335613039366538623661656565 66323566626663346338373138313764633334323538383136633463336162383931313836613237
32303037333066393732613934626439396364306564343636656637633762396266393339356334 36356430613162633834646631356464323466616135356466303333663465666366303462366262
37383063643339396233346230323765656437373265316431373863663934376365333630366338 65313762323463633865333739636236636664363830633732666330346536303734343631336463
31353965386133393961333733363861636666666634343632373665643533666630303936386232 33363462303135386431316465336161373630393166646238663536353365626539666261383561
34623831373733356238386430363736393963393433323363353766366532663563306339623361 30316134643334623232333237373962386362323837666236306237306539333933626261663737
65643533663563323763643337396231343266643831363239313361646635626665653731343663 61613936336134633636346530643764663130363964636532643965393965363136656261623061
36396361623863366362626136306439383636663762633430383435383362626430646261326165 32343839366364353535383232396363303765363533613536393762653564663635383132383465
63616538633363616530 61633538636530653737626235343734663264623038633638383030656433376233386435313530
64396235363135623130316339316662653164646566613735323631363632346265656436303865
38643738663835303635353231353439656261393531303136653366626663386336623962663039
35363064643664303732323965393965313536626236393138636636346261643665663334653538
33376437636264653334323665633438373262396635333736623639313037343863653735316330
38336237366135336335323366646637326564303663396462363939363264613963313232343564
33313039336463343066323733393837616363646165393263663232333933643134376337613535
32346631633235623934313136356165366237366339373762666539306262343661646638323466
37613864623332336139313431316663323431363662653032313932376438353531343662333566
35633135336438316230366531353933623265353165666532393361383765363337336533653734
3966666364306563343466366535636530393530393336326562