Browse Source

Notification server (Gotify).

master
Dan Helfman 1 month ago
parent
commit
2864172960
4 changed files with 97 additions and 63 deletions
  1. +68
    -63
      group_vars/vault.yml
  2. +3
    -0
      roles/notification_server/meta/main.yml
  3. +23
    -0
      roles/notification_server/tasks/main.yml
  4. +3
    -0
      site.yml

+ 68
- 63
group_vars/vault.yml View File

@@ -1,64 +1,69 @@
$ANSIBLE_VAULT;1.1;AES256
63373366663937373633633137336663326664393737353232623364323566346535313536643861
3163303137346134643330306566303838666131633063370a666266353061313166663365383164
39353261653933653135306535396435343733303362346534616231313436383765306465366330
6330323635653737330a376165353466356332333137353739616133353334343666343335336530
38353366386230666133366366326166363166663838393438633732646338376631303461353161
38353065326333373939643532316237663133353630336532313939623563353335656662616662
66396334616133636661306364366361373536613337346633356531343634653430656162643737
35653532336133393035633061313033623331343736366337366432353633333439613239663136
31313037643364383037363537643165393138393439646533666331343565333439316162353863
39313163306437653761343333626336363632383437623534356666616261393931383863356139
63373630323535366230313531666163356365393637306433363939343265653461633665633265
30613263633830306634366164323335323031393132326334656231613365633465376432353566
32303666623365383664623738356665633966396266643565633236386463333939303361303733
64326561366265666633306661336163633434646337323437663033343635373636623363333131
61333530383831343535373935316366373230313239396232336562336138303361373861373039
31353066386366373030323062313134616638646264333932323263653639323039383238643762
31386665356566643966323033353561316562343837393564333332396165643139386531633833
36323765323362646134313632636362353938323031663532313337396539633332313139373733
33383365303364636133633338643964383132303766326532646237613466373863353136616535
61336332666633333865363237313238383734306463373062613933306365373736396634656236
30303336613938623762373764636163363535373136323831393031373730333466623064646362
31663931333565323264396565316433333235626433393032393762666462623638356165633264
63653734326538636338343565353961336437316263623530383065326261326462653736303532
65386431366236653733643233346634306166636335646237396437313165303430303065353062
36363161306436303238616661333662653936653338393034383832653938376330383533373733
38346264613638616532613236323039313561653638313236343466326230353564636639306139
64663562386633656662323639316332656336643161396630306439383233343433313163623564
31626136616437303163363863373838623734666334303130663166623861633931353561636664
36333736643739353836383263643730356235393830626562343437306264653739666331623331
33363734313631323239316462663935306437633335326563323163666366376436326335316434
65633564343762366461366435303731326234313062363635363761343866613134653966346338
35396630636333663566636365313366646339613435623938633762393037383664343837626262
64326131626637383831633764396266666338656162343632656166346330666363626338336166
30383635633133376262336162616230633539636639643537336266613063353364326436613665
63643164313536336131323737363966306461666263383734363765383732333461626435336466
37373565636662316232346561346637313465366435636563656363633664383536333231346138
30646663343665356339383939663132666530386230346236396634313930633831613830613937
35643562646534653532616436613838633439346436363434643831393363663438663836353735
31636266356232663238623536656636336338636664336233323636343766643961333934633937
36336530343133633866646339633034653634633739663933396162623763373266323335666161
31326263623631323361643539303264653431633266306561323939393962323631383333633563
63306263313132306637633639353963303263323337616663653630373661353864636665616639
30396631373134353131353130306431323937633263653330393339323663383761393862313963
39636531376130393139353837356339623336626231393134356464343935323931393238376233
39306261383837653338316532383032313263386333373836366164303762616234613464663738
34386266653862383262316263303336363332303132363362356666626534376462613234613735
33323137373633373930303463363232643965643662386639316633376266393736666563626433
36633632653739623139366263663562393231653964633565646339323565356661346265366430
35356161363235373361393731346237303330633238343261373762353638633338643366326337
36336538386161363633316432653439363738366235656232643065663630663263376437376630
32646234393938306564623231313832346666613038633835333764356635663935393162366363
33646135306465353638613931313132326162663933386332306365346532343039333430323636
66626264353439616366663261356438653739656565666235306637306162336462636436313933
61393331323739393264396437666132326266323563353735346230313361383331653162653634
64376332663134373866316664396530643566653634366432356637623032306437656135393732
34633835366331303534306264396332656361373832666466626265396538346439643962653836
64393961653133643364383535616630313762393066656361343732353031363635393566316461
37326262303962363563393639393334623966646131633261633165633235393866386635306532
63356635336436646336646335633166316439333663333565383232313137373132326532366366
66353538636533343730616464353063373832623661646433373836366238346135313730626463
31336337343935373463356238346137363331336430316265636332303964343236663938383536
66633264636132653939613964376336363032643632613437396639373130373763626561343263
333137386130663633336639343038313830
65383664343837316364343733343263323131343035613137616533393538643064346164653863
3831616161623230623364636633626632633335333661330a343135336432386664323034376463
36343332393431613238643134623465363765383062656464656363343731663632393364636634
3365383633316164390a343261313535316633623736313731396534373732343161313137356163
64646339613034316464366361346635333461303331333439373636366336383337373261613364
32303165373263303335663230333964393230393237393861643035613835326135353438303165
34346430303635393066346532313634633233333732646630653736346534353935626238303032
61313865623264303533343938313033653831353266386664353462303165613333303538313232
32353432323332373538613165306234353131616531633732303834303333376534326635323139
33336133383139653066653837613762396635333630323436626261636565376163383332663861
63633963333962613737623365363161353339633962376638663533326165396633656434383732
30613262613531373139613233646235383237653134386261613535303635376432653133373837
66376537626331313330303230356663306266343932366635663464306536316362333631616639
62383066306638376335633561363864303031633962626565313138393330633239646530306362
64303936623231636462613931313333653266383231613036323934366233316566633965333432
63623965373264343833646434313938346239616666343662346337396136616134336261626565
30643436656663383961383038363732346638326334643638643933323566343234326439613239
34616265656136393834646133616631613361373537623431663739316430313230313765623264
30613666613337356430363031666461376439363930366265353033643465613536633662393565
30336164363132396364356236303237613639396663333665376166353735396331626335616465
39303532393931303934666639613334653338376233623536363333633965663561643235323331
34393365623239346330633938623936363136643263386430326335366231396565623963326464
30663230353666666161363234316435383365643033346630376166393338653230393363616531
62336631663262316262666465613364343634353036326539383435643136643461613336306566
66633962386632376439346266393464636534313335633033643863633132633465643263313666
62613165356561306639383066393233623330646431393739636539323239323065663237656334
63313730343433623862326261353166393030656131653334343363663338363737643731366261
35346166636535366265653265323138363464636363323565623937303362633236396366633238
35363361663136353532373137326366663263323062363062336661653861323261333232363430
34316633363366353231363738396564373631366231306464613431633032636236393433633365
35663236353339303731613765613834393239326638653130633731643961656135363565376333
31656162306666376433653331333461383432356261643462643335653038383464373330363136
36316230326166383336373330393338613730643466653634396539663164383265633236323735
62303061663032336239336662623263346361303464636533343031656236613835666163323762
63336337313036356538653838653264306335653430633039383937316539666261353161323039
38306331343432396639316661623631663733363237653836306663643663346639333563633866
34653332313632643839653063356230653730313334636439303862623966393533646439343931
30653364373866343131636335376265623131366632653464643866353733373933656565653432
66396366353534656464613065633039333837306566383638613138633436623364353032616438
64656433663464626237613332653864333232323865346164373339336164303031666565393737
62636337313666386264313762643564376332613435396336303138626565616234613034376138
38333061353866623131336363613664313134313832323634663937636431633634393835613261
63643964646234653836373833303838303032326439653937663533326534623435313834326639
30656538363163376330623766343964373764323437313265663930326263613136356439636261
38653038643466366634383661663539376239653862623133326137393832333265323533343535
63353864353163383838623630636435653966303330396331346465343565366634633934623634
32306234663636616263306430333161643065643065366330646235616565333066656531623338
33363433616263623964323132343261343237623730356163656236353264613663353832393036
34366436616430323866623335663730646635623362396431366536363731316366313239633232
39303863336439633438313863323538346461353362363963656362613437376664303933313639
36363934613133306532613538383439623334333236303738393534343337376431323337666530
32626536666133613036333163613965366336353432643164346231616634303962323063386335
38613939663338643161326163623664376632653038636561316439323537353765636433356339
65393937326134333963373731616164653830636162656332613239393537393162646266306131
66363130356165323763363866306337333831333262366262393961313138366634326437663666
66313135313733393462386430343733636438656665656137633165303638633435643630666435
31613133336333323236326234303662653933316435323630636432393266396661613061623330
35396531323432363833393932613635336630633637343238396538613832653566376265386664
61336161333437393734346336393535646333313738306236653966373239613333306235666434
35623664336239626234653232373861356534646632326437336634356333323136313737356132
32656339396436383163396435386434346336373961313635303634336632306434643031366462
39386533336465623864656661393262616365346233343963656261336564323732353362376632
63393437626137373236623261353133656161303135643264616261666134323230636535363334
30666532313462363766653830386366643264323133613938383531646437366231663763643634
62623039393333343065623237363437646336383666373365363565333138653037646634663265
33326532623134336135326238613536666239323430643238636338333864653633323166373835
32633161333162313761333838393333306164623236396261653063356534306565336430653563
64336634393864636635

+ 3
- 0
roles/notification_server/meta/main.yml View File

@@ -0,0 +1,3 @@
dependencies:
- role: docker_compose
- role: web_server

+ 23
- 0
roles/notification_server/tasks/main.yml View File

@@ -0,0 +1,23 @@
- name: run gotify/server container
docker_compose:
project_name: notification_server
pull: yes
definition:
version: '3'
services:
notification-server:
image: gotify/server
restart: always
volumes:
- /var/lib/gotify:/app/data
environment:
VIRTUAL_HOST: "{{ notification_server_hostname }}"
LETSENCRYPT_HOST: "{{ notification_server_hostname }}"
LETSENCRYPT_EMAIL: "{{ admin_email }}"
GOTIFY_DEFAULTUSER_PASS: "{{ notification_server_password }}"
networks:
default:
external:
name: shared
tags:
- notification_server

+ 3
- 0
site.yml View File

@@ -17,6 +17,7 @@
- /var/cache/bind:/mnt/source/bind/cache:ro
#- /var/lib/drone:/mnt/source/drone:ro
- /var/lib/gitea:/mnt/source/gitea:ro
- /var/lib/gotify:/mnt/source/gotify:ro
- /var/lib/mediagoblin/user_dev:/mnt/source/mediagoblin/user_dev:ro
- /var/lib/portainer:/mnt/source/portainer:ro
- /var/lib/mailu:/mnt/source/mailu:ro
@@ -63,6 +64,8 @@
monitoring_hostname: monitoring.torsion.org
monitoring_email_host: mail2.torsion.org
monitoring_email_port: 587
- role: notification_server
notification_server_hostname: notification.torsion.org

- hosts: automation.dandy
vars_files:


Loading…
Cancel
Save