2021-08-25 04:33:56 +00:00
|
|
|
users:
|
|
|
|
marchambault:
|
|
|
|
# generated with `openssl passwd -salt <salt> -1 <plaintext>`
|
|
|
|
default_password: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
35393364373830636539356334653263306262613038643231313762626537383637616534643237
|
|
|
|
3433636332383765653665643235633464343433636435300a623365666266366665363966303033
|
|
|
|
34656561653763636438303166363631636138616563636331323866643166323232353834376165
|
|
|
|
3939303664343638300a326131333663333365373036666634363235636663333465343337313638
|
|
|
|
39356365633332643132336438373131313239653231383735656436636332303034303466626232
|
|
|
|
3461626364346238666434303839373839633661616166613364
|
|
|
|
authorized_keys:
|
|
|
|
- https://github.com/badjware.keys
|
2023-02-20 15:37:36 +00:00
|
|
|
|
|
|
|
haproxy:
|
|
|
|
routing:
|
|
|
|
https:
|
|
|
|
- frontend:
|
|
|
|
- cloud.badjware.dev
|
|
|
|
- code.badjware.dev
|
|
|
|
- drone.badjware.dev
|
2023-03-10 03:50:26 +00:00
|
|
|
- ci.badjware.dev
|
2023-02-20 15:37:36 +00:00
|
|
|
- grafana.badjware.dev
|
2023-09-22 05:06:59 +00:00
|
|
|
- jellyfin.badjware.dev
|
2024-01-16 22:42:39 +00:00
|
|
|
- actual.badjware.dev
|
2024-03-26 01:08:21 +00:00
|
|
|
- chat.badjware.dev
|
|
|
|
- tavern.badjware.dev
|
2023-02-20 15:37:36 +00:00
|
|
|
backend:
|
2023-09-22 05:21:21 +00:00
|
|
|
- server: 192.168.20.20:8443
|
|
|
|
- server: 192.168.20.21:8443
|
|
|
|
- server: 192.168.20.22:8443
|
|
|
|
- server: 192.168.20.23:8443
|
|
|
|
- server: 192.168.20.24:8443
|
2023-02-20 15:37:36 +00:00
|
|
|
- server: 192.168.20.20
|
2023-09-22 05:21:21 +00:00
|
|
|
extra_param: backup
|
2023-02-20 15:37:36 +00:00
|
|
|
- server: 192.168.20.21
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.22
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.23
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.24
|
|
|
|
extra_param: backup
|
2023-06-07 18:22:35 +00:00
|
|
|
- frontend:
|
2023-06-09 05:11:35 +00:00
|
|
|
- longhorn.badjware.dev
|
|
|
|
- traefik.badjware.dev
|
2023-06-09 05:21:05 +00:00
|
|
|
- prometheus.badjware.dev
|
2023-09-22 05:06:59 +00:00
|
|
|
- deluge.badjware.dev
|
2023-06-07 18:22:35 +00:00
|
|
|
backend:
|
2023-09-22 05:21:21 +00:00
|
|
|
- server: 192.168.20.20:8443
|
|
|
|
- server: 192.168.20.21:8443
|
|
|
|
- server: 192.168.20.22:8443
|
|
|
|
- server: 192.168.20.23:8443
|
|
|
|
- server: 192.168.20.24:8443
|
2023-06-07 18:22:35 +00:00
|
|
|
- server: 192.168.20.20
|
2023-09-22 05:21:21 +00:00
|
|
|
extra_param: backup
|
2023-06-07 18:22:35 +00:00
|
|
|
- server: 192.168.20.21
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.22
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.23
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.24
|
|
|
|
extra_param: backup
|
2023-06-09 05:11:35 +00:00
|
|
|
allowlist:
|
|
|
|
- 127.0.0.1
|
|
|
|
- 192.168.20.20/24
|
|
|
|
- 192.168.30.20/24
|
2024-01-16 22:42:39 +00:00
|
|
|
- 10.100.0.0/24
|
|
|
|
- frontend:
|
|
|
|
- hass.badjware.dev
|
|
|
|
backend:
|
|
|
|
- server: 192.168.31.20:8123
|
|
|
|
ssl: false
|
|
|
|
- frontend:
|
|
|
|
- zigbee2mqtt.badjware.dev
|
|
|
|
backend:
|
|
|
|
- server: 192.168.31.20:8080
|
|
|
|
allowlist:
|
|
|
|
- 192.168.30.20 # only allow pallet
|
|
|
|
ssl: false
|
2023-02-20 15:37:36 +00:00
|
|
|
- frontend:
|
|
|
|
- s3.badjware.dev
|
|
|
|
backend:
|
|
|
|
- server: 192.168.20.30:9000
|
|
|
|
ssl: false
|
|
|
|
# - frontend:
|
|
|
|
# - kubernetes-dashboard.badjnet.home
|
|
|
|
# - traefik.badjnet.home
|
|
|
|
# - longhorn.badjnet.home
|
|
|
|
# - grafana.badjnet.home
|
|
|
|
# - prometheus.badjnet.home
|
|
|
|
# backend:
|
|
|
|
# - 192.168.20.20
|
|
|
|
# - 192.168.20.21
|
|
|
|
# - 192.168.20.22
|
|
|
|
# - 192.168.20.23
|
|
|
|
tcp:
|
2023-09-22 05:06:59 +00:00
|
|
|
- frontend: "30022" # gitea-ssh
|
2023-02-20 15:37:36 +00:00
|
|
|
backend:
|
2023-09-22 05:21:21 +00:00
|
|
|
- server: 192.168.20.20:2222
|
|
|
|
- server: 192.168.20.21:2222
|
|
|
|
- server: 192.168.20.22:2222
|
|
|
|
- server: 192.168.20.23:2222
|
|
|
|
- server: 192.168.20.24:2222
|
2023-02-20 15:37:36 +00:00
|
|
|
- server: 192.168.20.20:30022
|
2023-09-22 05:21:21 +00:00
|
|
|
extra_param: backup
|
2023-02-20 15:37:36 +00:00
|
|
|
- server: 192.168.20.21:30022
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.22:30022
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.23:30022
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.24:30022
|
|
|
|
extra_param: backup
|
2023-09-22 05:06:59 +00:00
|
|
|
- frontend: "58846" # deluge-daemon
|
|
|
|
backend:
|
|
|
|
- server: 192.168.20.20:58846
|
|
|
|
- server: 192.168.20.21:58846
|
|
|
|
- server: 192.168.20.22:58846
|
|
|
|
- server: 192.168.20.23:58846
|
|
|
|
- server: 192.168.20.24:58846
|
|
|
|
- server: 192.168.20.20:31000
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.21:31000
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.22:31000
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.23:31000
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.24:31000
|
|
|
|
extra_param: backup
|
|
|
|
- frontend: "6881" # deluge-torrent
|
|
|
|
backend:
|
|
|
|
- server: 192.168.20.20:6881
|
|
|
|
- server: 192.168.20.21:6881
|
|
|
|
- server: 192.168.20.22:6881
|
|
|
|
- server: 192.168.20.23:6881
|
|
|
|
- server: 192.168.20.24:6881
|
|
|
|
- server: 192.168.20.20:31001
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.21:31001
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.22:31001
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.23:31001
|
|
|
|
extra_param: backup
|
|
|
|
- server: 192.168.20.24:31001
|
|
|
|
extra_param: backup
|
2023-02-20 15:37:36 +00:00
|
|
|
|
|
|
|
letsencrypt:
|
|
|
|
domains:
|
|
|
|
- badjware.dev
|
|
|
|
- '*.badjware.dev'
|
|
|
|
email: marchambault@badjware.dev
|
|
|
|
digitalocean:
|
|
|
|
token: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
35643864626166636564363831336663363335356530316464353864643030316662633230343763
|
|
|
|
3439343831386632366137376137383936396164646237640a633132356332636134653832666636
|
|
|
|
63386235636632613666393036643737633635613139326362353166653264633536633037306632
|
|
|
|
3461313436326139330a366265343131366436653635623138373736353262653633666337623935
|
|
|
|
31653964336664313261373031613566636337643934316430306638626631633434366164306639
|
|
|
|
30616238613334633933343339393938326561633036633062323463636161336665373732626330
|
|
|
|
37386264353239353435643266333033353931336637343038353765396134333763386637653638
|
2023-12-23 21:36:22 +00:00
|
|
|
35343739666634323562
|
|
|
|
|
|
|
|
wireguard:
|
|
|
|
address: 10.100.0.1/24
|
|
|
|
port: 7353
|
|
|
|
peers:
|
|
|
|
# pixel
|
|
|
|
- public_key: 3mkPtY29F3/0WhSIEUkSAHJexJWOJfFzc6LOzBX9Hjc=
|
|
|
|
allowed_ips: 10.100.0.2/32
|
|
|
|
# pallet
|
2024-01-20 05:22:56 +00:00
|
|
|
# - public_key: ZbLgn0EnkKbv8L6nxysix/fRoASNGFIIvEuLn/aLbm4=
|
|
|
|
# allowed_ips: 10.100.0.3/32
|
2024-01-16 22:42:39 +00:00
|
|
|
|
|
|
|
zigbee2mqtt:
|
|
|
|
serial:
|
2024-01-21 02:59:46 +00:00
|
|
|
port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
|
|
|
|
|
|
|
|
hydroqc2mqtt:
|
|
|
|
version: 1.2.0
|
|
|
|
hydroquebec:
|
|
|
|
username: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
37396435663264653032376432313063666364353761303765356437383861303366323533363066
|
|
|
|
6661393635636230616264346235373132643164303436340a663937613063633432383932356638
|
|
|
|
35663432333137666133646633346431313934326263663962316361663938663132376566353433
|
|
|
|
3736633436616363630a623438373264393031363362356662313038393835386261653961633661
|
|
|
|
64386233613561663139343435636232623932353338333062396265373138393862
|
|
|
|
password: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
61356433363930303239653231623766303130393962303666363438373365326133626131363230
|
|
|
|
3632656132336463386463373532396366393234326239340a643763393030626139313337326263
|
|
|
|
39616431636262616463386561636633653032346363313362646239643664633065363066336434
|
|
|
|
3339356430393765650a386561303332636434643935353735626234396266616132666465363033
|
|
|
|
62386336316437636233626332666361303963386365663733636533646163353561
|
|
|
|
customer: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
32363839636334636261316134303366373731313966303365363031343935393033356635303161
|
|
|
|
3631393633616539363734373064356137393361346530620a303639356666306539613163636565
|
|
|
|
65643232663963393136396637623335396533313736616634316338616534633834653066343563
|
|
|
|
6663333737656464610a643161353236323630383837316562393233303361643339616630303934
|
|
|
|
3230
|
|
|
|
account: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
38353533356530616532306539663561353266616364363963376432663666323131313739303265
|
|
|
|
6235646232323036623566346233626635643361616532370a626663623362653134303633383538
|
|
|
|
37616635326531623033353066316231393636333331643765616138386235343264376665393430
|
|
|
|
3830366336663861370a613464373866636136633361306433386430303864653139383731396434
|
|
|
|
3861
|
|
|
|
contract: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
31616638626566366135386632303465383631646131633835386131366663353830316330323937
|
|
|
|
6161373134363433363737396434343462313335303735630a316338346332393139346434376231
|
|
|
|
65333362663362313638623064353365653464616638633139323361343162316130633131656230
|
|
|
|
3731326339666563360a396131373637343631623331373263663632336663626461646362363565
|
|
|
|
3532
|
|
|
|
homeassistant:
|
|
|
|
token: !vault |
|
|
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
|
|
31333333316533626430363132386665633238666537303936626438613738353134616437303635
|
|
|
|
3836636664363164313630303031663161653436323431320a393031656463376362633461653439
|
|
|
|
66643939643766306631303064653737633435636465333465343636623933393162303930366538
|
|
|
|
6465363062393038320a626139323362383263643662613737616266613535396334633566663833
|
|
|
|
66353638643465383539383539616337363333613366353865376666323736663633623236303239
|
|
|
|
63626134333765623138323231646234373234633163366433316439393762303763333865656331
|
|
|
|
34306431363239656161643964623565623232326366303362363330396263643636636636373435
|
|
|
|
65353234613433376531393836373635656165613539646133366238396139663665623465326436
|
|
|
|
30353539346332626564316335663731663631613965316433373863633137333564356233613139
|
|
|
|
63626330636561326564373431373961376332613836666562623832663632663764336333333036
|
|
|
|
62393635323130333535353634303238376161333462636437666436386663313464623661633030
|
|
|
|
37666361346139646534663632333762636464363566363933626634353730373163323231303162
|
|
|
|
66363939656339373365303532313365333964326139643261653832653132636237
|
|
|
|
|
|
|
|
homeassistant:
|
|
|
|
version: 2024.1.3
|