ansible-taler-exchange

Ansible playbook to deploy a production Taler Exchange
Log | Files | Refs | README | LICENSE

commit 66e4c7754568e545591102129322e9b75ff051d4
parent 132fbb07f9779d7cc3e1689877694845e19c62ac
Author: Florian Dold <dold@taler.net>
Date:   Fri, 11 Sep 2026 21:09:32 +0200

add spec monitoring

Diffstat:
Ainventories/host_vars/spec/monitoring-client-secrets.yml | 42++++++++++++++++++++++++++++++++++++++++++
Ainventories/host_vars/spec/monitoring-client.yml | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 97 insertions(+), 0 deletions(-)

diff --git a/inventories/host_vars/spec/monitoring-client-secrets.yml b/inventories/host_vars/spec/monitoring-client-secrets.yml @@ -0,0 +1,42 @@ +$ANSIBLE_VAULT;1.1;AES256 +30363731623034626130663664623038393137316437376661626435386366386435643564306433 +3333373430303564346663623239303135326166303538320a363064383333313065663066303530 +32343138653332386161653636363736656535653437613337343231303435623933663133353035 +3037643735663831310a356164396633363663366632643066323532386466653466346532613633 +30653630656365633435303539326630646463643432663639323665326139313236333561643632 +30386430363162313663396136646438313565366536376338313430386537346165633966393461 +35643164343165643131366130353661323161623239343939383033656361663562386337343066 +66626235633964343537616335333064636637336561363764373533346631363633326230643533 +39333437633434333365316431393465303739353066313332306335396238616133313235653630 +32353930313739306238383563666639646631343036333439646466366432633135353732653665 +34336339303037393431363232353130326431313632373062636335356662653563373166356134 +38306136316231613265336332376263623035333738666438663564653835303761613361353036 +39643732663865353532656334383639376533653461373234366466316439373937653766363336 +32373164333038363166393330326333613931356336383431346132663461643666326562363264 +34633461383930623431366334313939646164333130306463373064376531373136656232343939 +61636534336166363433396566393233383661303131613734373764636637386562623631303635 +34363635303631653236343933386638323138643434653635333938366132326538383231383637 +37346562363630353636376338376631613433616437626539326233323832343862623764383065 +39373331356231616530643635306537653838363466313066353131373936646464663965626266 +64343934393065356665313834333035343165393539613561313166346461336261306438633531 +66366339633537363465313964363634313638336436663733646433323236363031313135313364 +62343137343137313137363836373832333362303734646232643231353233383539626331363465 +36623862366664616538613165333162393264636162653836376137373037383262613932636562 +35636236326531303437343639323864333362353231643538623262646333363836336561346331 +61393362306636653632396635393063306235316366303165343063353337613536393134366236 +65613231646437633261336433306231623064653734376433373638646631366264316461616536 +31356635326266333336323532396337353166666231626336363838353536633166333963303235 +62396161373834643363383933323163623935343138373130343561313266653139396334333639 +63633637363963316566393130613736376662646130366139643763323830323864326665303037 +66623761316665386536663466373433306333303733326663363734376466613464393063623634 +30663963613633393261636133303765663537333630303361356464373564343562383733316365 +62333262336632646537616365356436393736653731313233643137613362366664613834306464 +37643361313637613863623566303139343238663136376134646261646533303432623364336361 +62383935346363373338396266646234663436326566636361383230323866363264643031653931 +65363839363938336531643365663439376561366537313062356463333461326238373365626634 +38646666306236646163646336353563626534663137643230326438373938393738633264666162 +32343832363465306434396637366335376665376438663761636338393330643162333533313233 +36623232636236333262366234663330636432373838323631353861333332373164326336376238 +66656531616665373739396234663034343534633063323664383864356133646533663966366164 +63343038333837303566373563323136323735316335303363383733373561353863383131333837 +63383531393132333735613962653334303431326162663030653838366462323162 diff --git a/inventories/host_vars/spec/monitoring-client.yml b/inventories/host_vars/spec/monitoring-client.yml @@ -0,0 +1,55 @@ +--- +monitoring_client: + identity: "spec.taler-ops.ch" + monitoring_ca_certificate: |- + -----BEGIN CERTIFICATE----- + MIIB3zCCAWSgAwIBAgIUctc5Aj4zGT6CVoXagendwnOifBQwCgYIKoZIzj0EAwMw + HjEcMBoGA1UEAwwTVGFsZXIgbW9uaXRvcmluZyBDQTAeFw0yNjA4MjMxMTE0MTla + Fw0zNjA4MjAxMTE0MTlaMB4xHDAaBgNVBAMME1RhbGVyIG1vbml0b3JpbmcgQ0Ew + djAQBgcqhkjOPQIBBgUrgQQAIgNiAATMaIsEm4L24Z3zjXXjSg+qjN76K3+Ur2b9 + 1zJLenIYzM261qMxTgKKFGLm0XRl6Xig3WXJU/jxCxRXU6xaLd6J2dB8x+Ns0xkT + jREpvB6vfgc3L/Ir4lJMU2ejJCDgYUajYzBhMA8GA1UdEwEB/wQFMAMBAf8wDgYD + VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQVcLAkGftfPLXqeBYqY76/EQEEWTAfBgNV + HSMEGDAWgBQVcLAkGftfPLXqeBYqY76/EQEEWTAKBggqhkjOPQQDAwNpADBmAjEA + 5ciCjccuuO4c3kJEea2Tk7cx+W+gNJLR+VcYfDAmqRORE9g5AKvo8mYJLnpdTjWf + AjEAnIJG7HLswvAZPll9JbiDNdgSjMc0HPA9ayi8x8vGYNEaPWyKgv/PfSnF1KCj + RP8h + -----END CERTIFICATE----- + client_certificate: |- + -----BEGIN CERTIFICATE----- + MIICDjCCAZSgAwIBAgIUOicsGTf3MODNrEsMZnVOSCiQQ4gwCgYIKoZIzj0EAwMw + HjEcMBoGA1UEAwwTVGFsZXIgbW9uaXRvcmluZyBDQTAeFw0yNjA5MDcyMjI1NDNa + Fw0yNzA5MDcyMjI1NDNaMBwxGjAYBgNVBAMMEXNwZWMudGFsZXItb3BzLmNoMHYw + EAYHKoZIzj0CAQYFK4EEACIDYgAEiT3AePXRlDZt2KhSgL3ZXcUli3/qXxQH+/hc + FBa7nnTkNPWNKu++jrn1W5sGmHUQK+KkljcdkI6/HFxkYC9e8aAVyHDxjDlGYQ0S + nqPburGRbeVkT1ZrZsq2ht6VK+7zo4GUMIGRMAwGA1UdEwEB/wQCMAAwDgYDVR0P + AQH/BAQDAgOIMBMGA1UdJQQMMAoGCCsGAQUFBwMCMBwGA1UdEQQVMBOCEXNwZWMu + dGFsZXItb3BzLmNoMB0GA1UdDgQWBBRAxu/6KRklw8zoROJKqGkqjL/xAjAfBgNV + HSMEGDAWgBQVcLAkGftfPLXqeBYqY76/EQEEWTAKBggqhkjOPQQDAwNoADBlAjEA + oZ7vtgfKtXnWshtxbgZu+88ITAqGcfRpBgJodlWWKXgPFBwfbbO/fB3th8z26dBJ + AjAjVM8zSrNm9ukEor2GU7dvCbO96kLYJlbae45rcqgkMhJkKrhTdtqoyVE8/cBC + yRk= + -----END CERTIFICATE----- + server_certificate: |- + -----BEGIN CERTIFICATE----- + MIICDTCCAZSgAwIBAgIUOicsGTf3MODNrEsMZnVOSCiQQ4owCgYIKoZIzj0EAwMw + HjEcMBoGA1UEAwwTVGFsZXIgbW9uaXRvcmluZyBDQTAeFw0yNjA5MDcyMjI1NTha + Fw0yNzA5MDcyMjI1NThaMBwxGjAYBgNVBAMMEXNwZWMudGFsZXItb3BzLmNoMHYw + EAYHKoZIzj0CAQYFK4EEACIDYgAEVWBb1YLK1qIgVWhhRTEIfQxSVX6VvMMA7DZy + 26C2SEvd4/lVw22cgGfQMnSIADuKtt9mCyPAymBOr8Q5Kfn4KmDfcrkK40YxyL0i + LCD6mdzMZEmLK/zt2XWjK1PnQ5H/o4GUMIGRMAwGA1UdEwEB/wQCMAAwDgYDVR0P + AQH/BAQDAgOIMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBwGA1UdEQQVMBOCEXNwZWMu + dGFsZXItb3BzLmNoMB0GA1UdDgQWBBQCgoSglED9p+MMXnZlce/GaYtJczAfBgNV + HSMEGDAWgBQVcLAkGftfPLXqeBYqY76/EQEEWTAKBggqhkjOPQQDAwNnADBkAjAY + wlwcCHUGd7yPmzD+NwlpKfmgBG7i4oE+l0e0DRSKlxcLLpw3w4V98zcHY/ulE7wC + MBYYm0EVNB7MqPSA3keI5p9mNvG2bd5Pz3KcVKwPvdOUsPpqXFt9tJTKzciNba7K + JA== + -----END CERTIFICATE----- + logs: + protocol: jsonline + url: "https://monitoring.taler.net:2514/jsonline" + node_exporter: + backend_listen_address: "127.0.0.1:9101" + proxy_bind_address: "*" + proxy_port: 9100 + prometheus_client_identity: "sentol"