File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ui3x_ports : []
3+ ui3x_web_host : x-web.us03.sbog.ru
4+ ui3x_vless_host : dl.google.com
5+ ui3x_swarm_deploy :
6+ labels :
7+ - " traefik.enable=true"
8+ - " traefik.swarm.network={{ traefik_docker_network_name }}"
9+ - " traefik.http.routers.3xui.rule=Host(`{{ ui3x_web_host }}`)"
10+ - " traefik.http.routers.3xui.tls=true"
11+ - " traefik.http.routers.3xui.tls.certResolver=acmeDNS"
12+ - " traefik.http.services.3xui.loadbalancer.server.port=2053"
13+ - " traefik.tcp.routers.vless.rule=HostSNI(`{{ ui3x_vless_host }}`)"
14+ - " traefik.tcp.routers.vless.tls.passthrough=true"
15+ - " traefik.tcp.routers.vless.entrypoints=websecure"
16+ - " traefik.tcp.services.vless.loadbalancer.server.port=443"
Original file line number Diff line number Diff line change 1+ ---
2+ placement : " Rostelekom macmini, RU"
3+ ansible_host : 10.10.10.196
4+ ansible_port : " {{ sshd_port }}"
5+ ansible_user : sbog
6+ ansible_become : true
7+
8+ server_common_host :
9+ dns_hostname : " ru02.sbog.org"
Original file line number Diff line number Diff line change 1+ $ANSIBLE_VAULT;1.1;AES256
2+ 38613731663038366661313130613438313761373031656234636661656235393330326135353935
3+ 6466646230303866653065346234613430353966653131330a633231313435396536633036323534
4+ 30636538333434346332313432646434666434643131383732643264393863633930376334316636
5+ 3433666565636262650a343138366538383961623633396635333332653130333239623163623138
6+ 31376466643230333736646533646539663732343934316233363130626261623930343231653461
7+ 30643832623937373837666364373166643935333661356431633061663062366337663530353631
8+ 33616532613435313838393765616466626233656434333430623136393530613662386366363963
9+ 30333262343633346436363030306134386533393230326565393532643437393935306234386339
10+ 35643038343531313039386130323733353433666539343835363130393938653932643362366366
11+ 66363937303934376230306231666163343165333839393034623934376437383765626639303738
12+ 30633062323663363432663133346530313766313530323939613037396364353139383032353337
13+ 62323231643837343063656131326331616331636337393363373431393961663563613136333061
14+ 36393333613235396264643036343432623333626662373836376363656130636364343561363539
15+ 32333439633635373731633161633838336361653431376661363637346263663339386535656532
16+ 36306439323066616636653534646333333035386130646463313235646161333137333563396462
17+ 62643731623032306563633662636566373437343962386537323665333434373231633338306232
18+ 36643830613832383437336363636530383430373837363761636237653666346236346439353537
19+ 32396561343365633230313536343730333037343463363561313932343664663166363538636462
20+ 35646466633438663631363166393265643231363539336436666636643437343833623831353962
21+ 39353566623262386539353630616330303836623165663333656136353337363538356163336266
22+ 64633430383032646132326266613236623962363939626165323866386630356430
Original file line number Diff line number Diff line change 1+ ---
2+ # Docker config
3+ docker_additional_networks :
4+ - name : tf_net
5+ bridge_name : tf_bridge
6+ subnet : 10.210.0.0/16
7+ gateway : 10.210.0.1
8+ iprange : 10.210.128.0/17
9+
10+ docker_live_restore : false
11+ docker_swarm_manager : true
12+ docker_swarm_configure : true
13+
14+ docker_swarm_node_labels :
15+ traefik : " yes"
Original file line number Diff line number Diff line change 1+ $ANSIBLE_VAULT;1.1;AES256
2+ 66616634373533666131386661393733373330656331633562336130383137393437663935306562
3+ 6639303335663538326561393565613038333665376539660a393035656136326130363333666333
4+ 37646133303866623933386462326465643566323931343432643562376535333538636230393061
5+ 6332366539346532340a393533316232363733343965633361633965326631343934373432643135
6+ 63643531323061383738313365303062343961343834656335356636366463646330393433343564
7+ 64613737643030393937633164323831366338663633323734653763666237303738353731313532
8+ 65323838376431613038623138623534376565386266356138666635363235333731663463313630
9+ 61396132666262376461366661356165306439623239343233386232356232646339323665343230
10+ 63386266643765346333303965323363346265373661333763313438393664653734343532643836
11+ 39666466396438393038633735333435643064343566656464653636386164653366373762376535
12+ 31356630653734636635326537366632313130393939623633313731613633373365303831636431
13+ 39613764666632653864346235643565323564353964373334643437303666303765313062313739
14+ 36626332393330373936386238323234313661663235663934393063663138386566363631646132
15+ 32393264363132326432656536613966646135393035396130396633316161653031386130613235
16+ 33373364303435393962643633613033303338306637316433656366363736303531383135363566
17+ 39323161306565366239623833333039373261373562326166316639353935666330653463393538
18+ 65623532393832346239666166623064363732366339386534366234656538333130
Original file line number Diff line number Diff line change 1+ ---
2+ traefik_config :
3+ # Global configuration
4+ checkNewVersion : true
5+ api :
6+ basePath : /traefik # so now api and dashboard will be accessible by /traefik/{api, dashboard}
7+ dashboard : true
8+ insecure : false
9+
10+ log :
11+ level : INFO
12+
13+ accesslog :
14+ addInternals : true
15+
16+ # Entrypoints configuration
17+ entryPoints :
18+ web :
19+ address : :80
20+ http :
21+ redirections :
22+ entryPoint :
23+ to : websecure
24+ scheme : https
25+ websecure :
26+ address : :443
27+ http :
28+ tls :
29+ certResolver : acmeDNS
30+
31+ certificatesResolvers :
32+ acmeTLS :
33+ acme :
34+ email : s@sbog.org
35+ storage : /etc/traefik/ssl-certs/acme.json
36+ tlsChallenge : true
37+ # caserver: https://acme-v02.api.letsencrypt.org/directory
38+ acmeDNS :
39+ acme :
40+ email : s@sbog.org
41+ storage : /etc/traefik/ssl-certs/acme.json
42+ dnsChallenge :
43+ provider : cloudflare
44+ resolvers :
45+ - 1.1.1.1:53
46+ - 8.8.8.8:53
47+ # caserver: https://acme-v02.api.letsencrypt.org/directory
48+
49+ # Providers configuration
50+ providers :
51+ swarm :
52+ endpoint : unix:///var/run/docker.sock
53+ watch : true
54+ exposedbydefault : false
55+ file :
56+ directory : " {{ traefik_host_confdir }}/dynamic-conf"
57+ watch : true
58+
59+ traefik_ports :
60+ - " 80:80"
61+ - " 443:443"
62+
63+ traefik_environment_vars :
64+ - CF_API_EMAIL={{ vault_tls_host.acme_ch_dns_vars.CF_Email }}
65+ - CF_API_KEY={{ vault_tls_host.acme_ch_dns_vars.CF_Key }}
66+
67+ traefik_docker_network_name : tf_net
68+ traefik_docker_networks :
69+ tf_net :
70+ name : " tf_net"
71+ external : true
72+
73+ traefik_swarm_cluster : true
74+ # traefik_swarm_manager value is inventory/hosts name, not actual DNS one
75+ traefik_swarm_manager : us03.sbog.org
76+ traefik_web_host : us03.sbog.ru
77+
78+ traefik_dynamic_confs :
79+ global_basicauth.yml : " {{ vault_traefik_global_basicauth }}"
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ pg4bw_postgres_password: "{{ vault_pg4bw_postgres_password }}"
1414pg4bw_vaultwarden_user : " {{ vault_pg4bw_vaultwarden_user }}"
1515pg4bw_vaultwarden_password : " {{ vault_pg4bw_vaultwarden_password }}"
1616
17- bw_image : vaultwarden/server:1.34.1
17+ bw_image : vaultwarden/server:1.35.2
1818bw_network_name : tf_net
1919bw_web_host : bw.sbog.org
2020bw_swarm_deploy :
You can’t perform that action at this time.
0 commit comments