Merge branch 'synapse_conf' into 'master'

Configure Matrix Synapse

See merge request aurore/ansible!3
This commit is contained in:
Alexandre IOOSS 2019-02-26 14:32:46 +01:00
commit 0d6580b708
8 changed files with 156 additions and 99 deletions

View file

@ -13,6 +13,7 @@ ldap_admin_hashed_passwd: "{{ vault_ldap_admin_hashed_passwd }}"
# Databases # Databases
postgresql_services_url: 'services-bdd.adm.auro.re' postgresql_services_url: 'services-bdd.adm.auro.re'
postgresql_synapse_passwd: "{{ vault_postgresql_synapse_passwd }}"
postgresql_codimd_passwd: "{{ vault_postgresql_codimd_passwd }}" postgresql_codimd_passwd: "{{ vault_postgresql_codimd_passwd }}"
# Scripts will tell users to go there to manage their account # Scripts will tell users to go there to manage their account

View file

@ -1,100 +1,103 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
64333866633935336536313832633466323961623466376636633230643233383633393137626337 64363462323761366434376433353431633063613433316361656637386562636263303863633966
3731326636663665383463623866633831373532386663350a333235316164333835323836353736 6138616665393366336133623363353735656335623261320a623764613162643765646639373632
30393439366162613664313832663863663061636133343334623530306233366364656566613539 37336530393630346235636330663862376139363762613565353938303038393537663462356466
3232663162353462310a656430623865353134626262323366323531353236396239663238633034 3931343636653539360a313561343063653361623861313863363135313066323130336438346137
30666230643761366166303466393231366461303138636634306262653138633562323031393933 66616235663732613235383531653663303931313863613032383030333537383634323838336130
66646635333762386138356366346336353437363164663733333437666236653232613131323763 38633334316638636362343733396465363662303463356438356238303439353835633730613137
62326439303464616435663138313434393235626530616664396233353466343635373532643763 33623932666533366237633063623538316332336139366639643539316636636134346162303361
39393038326135313430633034306534623766663263326639303138336162643561323036313465 34323865613136383764396161386639353265323966386238653064613061373465356636356131
65326162386533356263623361666636383361626632623066316661346438326134653631383234 31363435666538613637386464313031613263643335303962633363626136616463666664643562
38373036313234646231323833366330326533643131373133306336653235613361326236373737 63313436626534663966393835643465363565626364646632363736653634386633633361373531
38336163613539363232623633653630313732616164333337373738643334633262663461303234 63333532326564396238376365356531626434306536356231396434626531333465323665316433
66376430363832636662653838616533383032336638613531343634396430366463333663653861 66616363633832653930656662333635333336333561653930613263623031656161346531343261
34313831363235393735316261316533343230313338363661633463386563383638356535633937 32663234356536323936636632356465636266303363386561616234613464396436346363363035
39356462623830366232656434373730373839376237316637326237306466393439323237366531 65623561656262303362653735383634303736653062666137333264373064366331663061626132
66643238366265636239343431326563303761613466363738623935633165303664303033316339 38323338343239666334333335663836636335656563333665633464363730306561343362343861
37323530316561303135646338306332363632393863393134313535363862333566313930366631 31643030653331653136653464373737353334356636643832646337373463653536313936336636
65353765373162333664353464363934643062633837386537366533636134343762663335376136 32646438303464323461353064646465666562623461316436326263643734636462643063326563
66656462356135303762363131616434353536653961306365373566333966643134346362663165 35323730343262623162613230313839643063376139646432313839376437333263316538336435
30396563353264613765356562633438643739383838666333653337333461643166303964356433 30383235636665666139303530623861396564353163386436393235666634376264656637663766
30663336323731366639613233316633356632363066336635383564333337376664613362623964 31366432376236313438316236353364396330396264326630383736383135303763336638646132
39663766643966313361623165623139363638333335373438616262396637356264316461386166 63323263616661313531663230303435323030376438666336616662616666336663323030313235
64353630383535386534353339333837373336363837303561366565353530393565363364306163 37306432646133636262333064323761613664626463626133373636326566353861346461323437
63656161303262353537643763376135613633373136333533616534313964373335393261646661 35366332363233626131323533373234356538396164393132383437643363393630643663396235
62306239303334356431663436386530313036393365646462616531616161623732623332373837 38626164353339626131373138376565633432316364613030636336376536653136323530313139
35306139306530653463326432336166653134373835396336343134393463623338653163323965 30316464376662656436623266333037346233323065633662386236376435613239653138336661
66373566326563396137336230353639323866343963366335623364383435623765643237386439 39646533303939306239636533616635336564313138646365643338353561336236303136313634
64343939616435633239373336323638396433353939653839306638316434333063373966616536 66346530366265316366633831653238393063386239666662666332353338343632313864373762
37336230663337313663613162613934316362623264336365336533363632306266303535303333 38396461323166316338303162646538343661353231613635616331633761386161343962303162
66633137353431313537323938633633666136306635356166376430316562623338643561353935 64383331383034303366336534653265623235383139313131333630633831643330316234663332
39383933333664653464663930316561363636363664626135636632623336353563313633383036 62323165653734313936366463623834666336343963363766653338663633303837656139313562
63376531326163376336373334626636383065633031366134383636306631623961376466373932 34313265303462376436623034373562653933356366333461346339353530333236356263616135
62653563383564336131346433643530666666646266646232303966303038383636646535326433 34646335373234313862363730663633633938326537663461396335623135313764316530626634
33666237393864363765666534626331633166646663663238666233396632633030333734383563 65306362363838373639663863396134346561343634303839623132346536336666343235633463
66346235373161633530636133653864616637373030646637346430363236386361363031313035 34646330373234383232626664626533306163616464613061663961303437323533396130313563
36303430633434613635373531666463656361636332633261626437643635326639326339353731 62363565626334363431383936643035343230303531333963636231383536623966323837623261
63636435663831316434366534373764376131643063643639656164383530323834393739663635 39383064653838336537623564306166396333623365336365333536323837373731366435386234
30393733643164366365643763613032653439363638616232383030653634613737653833346139 62386365616437376637363339653366313236633764626266316436383330366632663532313435
65396132366564656533356531346535323036363531333663383166613232363332333132633131 64633632303963353463663464653766313637326536383562636236303462303365623562313364
66616166396663376530313736303339346362386331323232343666333036303530366638623265 36393465373266396463363832623439316335376634353965383436663463303165663563643963
38366437613764303666626236653732373130636566666464373230373931393864656562363438 62663434383131333034313331633435383033336430646438656532373637373163383530616539
39376338333633633462353763333031353434623936373261663161613564363261623234383863 33623131356633373232383030656337663839353162626661626361386639366435386436343130
37346432623739646430663130363532323737306662376635323139613065313338613430393735 39633738333034663435326361393631326266656365343133633466616436363066646238613139
63643563613536393238356664343535343738313264643832383130303265613963666166623962 36303339623135656466626361313634313465646437613337366566613361646539663730643339
33373861303138323465623363353464366339643032396234633961333066653263323066356135 61373933666365656135313261663533656331333536633836333235313934333461323463623765
63353035623239356137656136623330326138316135653061616363343465623535323561633065 31653134646565333638373064633837386565613265633162663965303935303336626662393132
32653938383765343038396434663735383539613431306131393835373366653134373936616430 33613537306265326537646435633133393962626335643565613763356366643261323033303139
61623334653261646564346230383730326237663563623339333534376130326337326237626330 38396532616534633033613964636666373730343966646363363032313261363338613035373334
36656464353366643566343838353831336131663962663639616437366437336264363961653865 39666438663639383163393732323866663535376136313330313531353861626636333836323665
63373132396461626131633433323064366636363736626239656661346337373230323733346532 65393462316531323234363765316138666231636138633035656439323038366532373031646533
34353033393833323535663431663930363663396530333234666430353439646363393932633439 64313236333639366461366232363535333633623831616564616161383939653866333261313536
38616339656636333638623564373634356530303764643965323963326536646235393964636161 36656434613065396339656662313764346430636536633464663939366434373231353333643362
62326231366161316438313864356437303032313964393262306633356134663239616163363137 30313834613234646264363764366461326239326437393235383363383130653461626235383266
35653236363332666664333665643430636665643536613837366665356135633162663033326264 38313861636331363339356638366231373930363363376331653835613964623466666336616163
35393762666461626165616364333530626663323764663563343265336237386337333936643865 32643066613337666535376437643164376437376165343164396463643836316234336263356662
62306136663665633337666466616436383836653233376263333336373437633639393265376661 61313730383136323635306632383030313839366662626132313432656538346362373830613930
65303932303836613564326533613837646539383639643866396139353830363165643562343838 37343031653235666266666661393363613034636564353137646230613263346265323062386538
65373930343138313538346439323434653938353766633862386236356138396638633733646538 34643765363338313638343963633635663235613539323239373932623036353730343065663830
65386230353961376337356262393039626262616465663839663835626232623530663661373762 66653635663635643833353763353364633665383936343333383839393038356238653764633531
61636333303765363431636466333036323530656461626133393862626139646163343432393535 62386361363634383331336436643333666236653635613665633562333864613563323834346636
34313032306266353637633138353565346636346539386466623761613337363065653432333930 33653633376639346531653233613630663563366437663930386137333831356435613863303562
31396430623637343563636661663066396363353765623865633636373865663364306231666434 38323733376133643331386638303338643237386331356366303066363630633334303536313035
31613161343965366165333966656531346565326663306130306338643562306634366434386634 66363536326465313536346335306338626536316131336562343462653436373036323838373362
30393537623837653435316537376162336635316264353032383961393531383434643866313736 61623764633762393465633136363166356634323237623830396663623866623232306230356534
66626236643966613165303466356638616330656662353838313735633437373835633131666462 31386634623035636462383562376436376564636135626433346135333438363437396666386665
64313364376430363831383239313631316635613730613762356562356130306533653933313363 32313062666163376339623863383139333234623339613266343733663562393831623233373964
66663364386634656338326134373232366231663234666137626533663962353663646536323463 64623936656131333063616238343537393435663231343436653038326261376535313361643937
37643265373163346266643335373430316637373161383230636461373939656165306639393561 61363337326439313064373634376364616339373738343264616561356139383038346437653564
63643533653938396331663965386437343433383166616166356364393861366535363764323063 33373734373132633261653266386666303933373863303430343131613239393937653435633965
35663261356463623430623361333432373066376335336562336530633039336639373631363038 66353534383139393938313833646337343733326363613266656632643539336339346337303864
35343364393239346632383565666363303235313438326565333166346230326531383432636535 34666162633530626136396336633036643061346239366433393463616365663462663531313635
36313036396634643838396336623131396163306633306134333733313133373036323933363165 31373135393933656666633336313864633838613066306631616630616631306534303162383439
31656533386532653232386232623062353532333664303161383364663863326665396533306161 30633062383438316237333734303633633439386662386539353830376263626533646361396336
38393065316538383434626233326364363839616462343231653430323739303431386532346361 63363533616631316263386234393166666431393336643834633137636231653838383031636537
66366336346332363834346235316235643366343261623939383466326638643963376166343434 36663330363236366338383530343566346139663631363362396130306538633230393036653931
37346463333531343236343032653433323663643266633839393563386561366537343337613964 38383862613765383237363361383733623165356161643233383933363039323939636131613065
38313061653137633361326634393866336163333864333234353161646162316161633838336162 37356134313430613436643334643662666332636263613535346237636133353164313862666533
63613132623235623566663330646334616130643664316165366636613039346465373366646234 31313661626330363730343630653436623238663061653131363430383766623332653235373562
37373332643539336536626164356136323433653530393639303438383164333637666265323434 65653431613138343631646561646237613439643936663166623262376230353565326530646465
38626662336466643738653435356633313637633337396237393066333537653830373032613165 63623935396332383963303730396535666138306431373866336638353165623630366135656335
62313639313635313462623962346531376433363330303561366136316334636566333433646463 65633333333863363232303636333131616238333165303766616234326162646132323839366432
30313032613062663366353934626332333663353033646639666531626163346664646232373462 63316465663431613164376162633635646233316130643638343963333132623634363763646136
31333639363331393564313464383664333732663765346436656330386237346231303164353861 34396364666464323261303738343061666432353136303834306630333462303334666337626232
34313837303963373330393666303465343063343564313638393236306339313234666439646431 39623834336563383137353064643335346135643634306363353564353534636537656365353361
35336636663533646636633532623064633930643966643730656536643534636664666235353332 33383465333334383038633662396163366334653831643666656264346436356539393937653664
61666432663461333565626262303334643461313665363735393937363364616233336564656633 64313335333563306337646435366437376661656136613034303732373063323033393364616530
37656335386366356435393836326635303563396363366633633664303466343539323962313131 64363333623530336233363135386364343964663562663834633963623132626434303237656463
65663565316531396130393762323439376166663137323036323133333339336634643864653261 62656163643234653262616535343735383465353365393930643036663130373830666530646432
31633262396238623365343136653038303863303535666638356336303964623566356538656335 39316164363666393932623966613532363830323637383362643430346437343931663430666363
37376230373461383639353631616233616335376436646165616332396664343334353637373665 34373831666635616439333230316338333063313762323464666366663830343831333837663861
39353965323431666264303565316661616566356261363162623634363837333863623361326532 35356230613765356135626633363862306263396435393432343365323833306236353035616563
31373563656331353461376465383166396562373832666364376363643336663132636330346264 30316330656231396239353938346537306435313163336363666434373539336537653630383361
31613561316438633562386630353066653835303866396135383535386532653132323565383565 35643630343334303935653232383466633738336639343831303266303864613562363332396162
38613235623833393366336536366463636437373631366532323266656539613532383031316438 37336366306135623739316235366365353264343963313336666363663831333666323038356237
35356136383065313730366337663763313061393635333965396332643131343036336137653432 64653032333861366565333231313865373931353731653863396263373430356561383734623132
34326166393632346534353461623564306337623932643339303961376431393966643137383037 63306532623036626131323834396238316163366135356463633834616261353262333237393062
39663365616633373634643963626638313632663462383234623366383061643436656337316336 39363466343965303431613239353535363837663932663137363535346332303263336633343466
63653134363031316466623364663232623435363464613333333036636430666238393564326462 37353662396533626531346564663637616237646132613436613834333261653038353939343836
61323433393437623264633861333635643832383134356661306565623565646262353137663233 37366166373139656534346439643461613431633462626532663165383832636331346137303663
663563643939653435373731646164386436 64373162336162633037613963373030353766623536303830363437333362333231343139346631
39653661636561346135666238386463336663666563316134373364636564653038333864653465
66653964316665393764653535323666353638356630396232326632656235636165326531373431
3965333633366461643965393962643831343932646138363732

View file

@ -0,0 +1,7 @@
---
# Restart matrix-synapse when configuration changes
- name: Restart matrix-synapse service
service:
name: matrix-synapse
state: restarted

View file

@ -5,3 +5,16 @@
update_cache: yes update_cache: yes
default_release: stretch-backports default_release: stretch-backports
- name: Configure matrix-synapse
template:
src: matrix-synapse/conf.d/{{ item }}.j2
dest: /etc/matrix-synapse/conf.d/{{ item }}
mode: 0600
owner: matrix-synapse
loop:
- database.yaml
- listeners.yaml
- no_tls.yaml
- server_name.yaml
notify: Restart matrix-synapse service

View file

@ -0,0 +1,11 @@
# {{ ansible_managed }}
database:
name: "psycopg2"
args:
user: "synapse"
password: "{{ postgresql_synapse_passwd }}"
database: "synapse"
host: "{{ postgresql_services_url }}"
cp_min: 5
cp_max: 10

View file

@ -0,0 +1,18 @@
# {{ ansible_managed }}
# Listen only on 8008 for reverse proxy
listeners:
- port: 8008
tls: false
bind_addresses:
- '::'
- '0.0.0.0'
type: http
x_forwarded: true
resources:
- names: [client]
compress: true
- names: [federation]
compress: false

View file

@ -0,0 +1,2 @@
# {{ ansible_managed }}
no_tls: True

View file

@ -0,0 +1,2 @@
# {{ ansible_managed }}
server_name: auro.re