Add landing page
This commit is contained in:
parent
b5be87961a
commit
7926457cda
93
containers/heimdall/tasks.yml
Normal file
93
containers/heimdall/tasks.yml
Normal file
@ -0,0 +1,93 @@
|
||||
# code: language=ansible
|
||||
|
||||
---
|
||||
- hosts: all
|
||||
name: Heimdall landing page
|
||||
tasks:
|
||||
- name: Stop running containers
|
||||
become_user: containers
|
||||
become: true
|
||||
ansible.builtin.systemd:
|
||||
scope: user
|
||||
name: container-{{ item }}.service
|
||||
state: stopped
|
||||
loop:
|
||||
- heimdall
|
||||
|
||||
- name: Create podman volumes
|
||||
containers.podman.podman_volume:
|
||||
state: present
|
||||
name: "{{ item }}"
|
||||
become_user: containers
|
||||
become: true
|
||||
loop:
|
||||
- heimdall-config
|
||||
|
||||
- name: Create podman networks
|
||||
containers.podman.podman_network:
|
||||
name: "{{ item }}"
|
||||
recreate: false
|
||||
state: "present"
|
||||
become_user: containers
|
||||
become: true
|
||||
loop:
|
||||
- traefik-heimdall
|
||||
|
||||
- name: Pull an image
|
||||
become_user: containers
|
||||
become: true
|
||||
containers.podman.podman_image:
|
||||
name: lscr.io/linuxserver/heimdall:latest
|
||||
|
||||
- name: Add a heimdall container
|
||||
become_user: containers
|
||||
become: true
|
||||
containers.podman.podman_container:
|
||||
name: heimdall
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
state: present
|
||||
network:
|
||||
- traefik-heimdall
|
||||
volume:
|
||||
- heimdall-config:/config:Z
|
||||
label:
|
||||
io.containers.autoupdate: "registry"
|
||||
traefik.enable: "true"
|
||||
|
||||
traefik.http.routers.heimdall.entrypoints: "https"
|
||||
traefik.http.routers.heimdall.rule: "Host(`{{ vault_domain }}`)"
|
||||
traefik.http.routers.heimdall.tls: "true"
|
||||
traefik.http.routers.heimdall.tls.certresolver: "wildcard"
|
||||
traefik.http.routers.heimdall.service: "heimdall"
|
||||
traefik.http.services.heimdall.loadbalancer.server.port: "80"
|
||||
|
||||
traefik.http.routers.heimdall-settings.entrypoints: "https"
|
||||
traefik.http.routers.heimdall-settings.rule: "Host(`{{ vault_domain }}`) && Path(`/settings`)"
|
||||
traefik.http.routers.heimdall-settings.tls: "true"
|
||||
traefik.http.routers.heimdall-settings.tls.certresolver: "wildcard"
|
||||
traefik.http.routers.heimdall-settings.service: "heimdall"
|
||||
traefik.http.routers.heimdall-settings.middlewares: "heimdall-auth@docker"
|
||||
traefik.http.services.heimdall-settings.loadbalancer.server.port: "80"
|
||||
|
||||
traefik.http.middlewares.heimdall-auth.basicauth.users: "{{ vault_heimdall_basic_auth }}"
|
||||
|
||||
traefik.docker.network: "traefik-heimdall"
|
||||
env:
|
||||
TZ: "Europe/Rome"
|
||||
generate_systemd:
|
||||
path: /home/containers/.config/systemd/user/
|
||||
restart_policy: on-failure
|
||||
names: true
|
||||
new: true
|
||||
|
||||
- name: Start containers at boot
|
||||
become_user: containers
|
||||
become: true
|
||||
ansible.builtin.systemd:
|
||||
scope: user
|
||||
name: container-{{ item }}.service
|
||||
enabled: true
|
||||
state: started
|
||||
daemon_reload: true
|
||||
loop:
|
||||
- heimdall
|
@ -86,6 +86,7 @@
|
||||
- traefik-nextcloud
|
||||
- traefik-gitea
|
||||
- traefik-collabora
|
||||
- traefik-heimdall
|
||||
|
||||
- name: Create traefik instance
|
||||
become_user: containers
|
||||
@ -108,6 +109,7 @@
|
||||
- traefik-nextcloud
|
||||
- traefik-gitea
|
||||
- traefik-collabora
|
||||
- traefik-heimdall
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
label:
|
||||
|
@ -1,74 +1,80 @@
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
31336465626263346361623161613265666366306432393238366335376165373532633764303133
|
||||
3334333461343932366365396263646562633561383965610a306235323637623232356330373965
|
||||
38383061383263386134616662623765633038313537646633353663633265353065616538613936
|
||||
6334643835356636390a653637666363303866303038623162356265306665303164626463373732
|
||||
65376631363939636631353836333333323138646662373431306362653838666538656263353761
|
||||
66333266616239633061393239613562376430353462613532613939313532326663343337313434
|
||||
30386533386434303466353531383236356537366362363438323064613763376237343633346264
|
||||
33643761393966303739373665313033303831333932663633636535613533323635396565616339
|
||||
34333261316462633966663231386335353830393339383436306432366235366164643736646234
|
||||
66396266633531653566356136633931633038343664313965643666313932656536336331396437
|
||||
33336634656661373236636136613166383363316439656539646234616564373834633865393363
|
||||
38313931396432323038303732636563393131323562303334343963653739333238373130386634
|
||||
37353664626339303935353331366261333830383263373535643539336335376565346637343964
|
||||
34643164333536366430363433333936346630303230313335656165313164353531663532643931
|
||||
31656435396461313163376463366365626232306434316666633764346438363738363938316539
|
||||
61333634343361653066373632303331303537333835373438303462343236346333643766373135
|
||||
64383135626261363066643132306136396365396130316565336539626130343634373462333362
|
||||
33333136653837623033356439613035326666346362663261363866353861613730323263313262
|
||||
32316164373562623337653939316139313330653837396639303937643163643661373737346566
|
||||
32323462616262633033616332316433663231663261383138386630613538353832336164386661
|
||||
35396330633339626431336661303431616438316639316265396236363838333534626262333035
|
||||
33643263366336393834303638353937363538396461346630373631383931633230663735396633
|
||||
64373633353934393834336466613237323964633666306131346663393861623837366236393136
|
||||
31393139646164653430346636656233633166616262646532333639393062643139613162393133
|
||||
65393465336363386539363262653962633232386236363165393962383739623561646266666565
|
||||
36316565376538636134656166633237313264323664316161646539666636326531656562656338
|
||||
66663263393131376662313832376234613734653163323033633066393464363666623635356565
|
||||
36303932343463396165346361626264373135373866653239346463646539303830623366626331
|
||||
37383366643932656439393530333861306165333637623161616435623436363036366134643633
|
||||
61393634636538663230663236393937396536656462336536353633633133336465373561376132
|
||||
35326237313364623235373237303266663437363465306361326133336536313562346164616535
|
||||
38313364653838343264346336363761366530353138613261613266396538653365653032343237
|
||||
62306639616538366533653765613737646139353431626535323239656135656530346136323836
|
||||
62333338316438336465343566626233663031393734666561323035653764633935653336366430
|
||||
35663734643565666261616231393930613134633037373231353131383032383661646635353261
|
||||
30386438396138643338623463643238336532376263366530386535613532336234363133313562
|
||||
33313162363838616266323065666263323333353839316433653165346330616362613330636464
|
||||
35613632666165656635636362386665636233636237396533396662306662396137613533613233
|
||||
36643632306264653032653332383163303936393735613933386366663463323631666363356233
|
||||
64323830366661623935373231336130646430653630363633326332363332373061356635376139
|
||||
66313764353530336665333366363735396466393461663666303536616135613430346462633038
|
||||
61323361663363303562626462373136666566633565323235613464653963326439346538646532
|
||||
35323036326563653666376362666331653232383163353965626334333238626232353538356261
|
||||
37313530386539653330656666306361336433663935353461396462326431316138313237346539
|
||||
39373761346466313938643264636236663031386364356366666533333261643234386533366438
|
||||
38613133336635643061353233643031353730616433326638623962383839316165333737343834
|
||||
35643133613564663736363531363831313438663861613062643834656366303439343830316161
|
||||
61373930363235386661643761343234316634613962656339346461303866303961316164346239
|
||||
32353566343635353937366363366563633135643664323431623466663063323834636334323061
|
||||
36363232623335663635336335353537653061383062373139623936393666353965353931663839
|
||||
37323766653536666235363334363836663131323539326631393438393365636266666562353634
|
||||
38346630613762333237623631643838653932383964396137313737373934653765643233336361
|
||||
32643064643064326364386331326136613331303336386563323537643263316235663861393162
|
||||
31333938363230303563313034316631323037303630663564346361393739656335366233303361
|
||||
35383231313136666430373934313837366130393463663065373939333233613863363765663933
|
||||
33613336636261653638346333353330656330643562323536336566363038636664336539663362
|
||||
63613165613637393362346161303632396566613232373634343161303936633334326636353062
|
||||
31323236613531353636623966666433633064326535623565663064643566656239653062653433
|
||||
61666364353538386439313766316634383330303937613562386438373265613262643562313933
|
||||
36343961653339353866383561376661653833656366313731643938373963633930333965653262
|
||||
64666531326631393866646535666263393030626639623439316434313432613736396662366663
|
||||
37356537643534643364386232373431653039353266336131346162643632353237323866383363
|
||||
32396534353839336266613663663363316161353639303932363937333030393932326630313531
|
||||
31663966343831323261396538666565313332373262313035316562643431366563653833666237
|
||||
66376464633133386136383730373430316537373637626135636331313637613534653362646337
|
||||
35636266633265393965386563326433646239383938613235316135316565663166656363393137
|
||||
31653932343265316139333264386261343533313161636532663035306134323961633433363766
|
||||
39356639613633356563333762303164373766316363363731623738316163313330343439373363
|
||||
39336437346230386334316333333635636163353836636337323235303362666337653365636164
|
||||
37323762633435353036383665303934663666313531613930663364333166333038363338393037
|
||||
31633435633266366437643763313238326166616562323961616262613066396231653063393339
|
||||
32633234656164636534363561643363646334376462383530313733343032353937666666643131
|
||||
35636630653036333265386236353336303736323036303132366537393265373137
|
||||
38343663613164616165313862356365343939336537653566313831623633613732336635313164
|
||||
3633356634376334643136323431306261366134376637360a323339346463373637373965336337
|
||||
63663130636364633334626237613430313833386165646231353639346466393535623838353337
|
||||
6463303161343630640a343433383465343432323032653861366233363761343931353764343236
|
||||
65613763653334353461363966663832366632363565656537646366346637623837366663346464
|
||||
33656634373163306537393631633239626432643963646534323739633266373130363535613136
|
||||
61353933666130363765643965623030623737386264636632386635626266323563613133663165
|
||||
63316438623732613361333136353230313763396463363233633266393862333238363331363231
|
||||
33343963626533623931306637353236323065616631363633623433366634346331316637393565
|
||||
39643564333065353866616566643436383630666439623730376561663831376566363132316230
|
||||
61663938366566653165383636343138366437636361663764643939636233343532373131346361
|
||||
66363433656338316434646166666331323538393139623632613837333933353932333464613134
|
||||
36396232333461353930623935613364343333356133396530653330323963653665386461383664
|
||||
38666433623135316161326661336561376262363361376135613035306532626238633262616234
|
||||
64336330386565663034333662373331343931323937646436323666633439333864363061386164
|
||||
65623338396637303162373331346430613233396362613465356631316566346239326132396464
|
||||
32626639656238666565636537663365316630653535656137303234653032363865396633656435
|
||||
33373662623565303062346637363134393161313237656139356361653163393536386563636261
|
||||
38386463646634336263623032653433336334326666376166653739656165343965613466663238
|
||||
31376534383065366635386563656334623232383730626663393765663834613862656139656464
|
||||
62373062633539396632323536373039313031366637653464313735656534336239343838316464
|
||||
65366538663464353064353864346432383866313935626633633434636436653863393735626639
|
||||
32626332316439326661623233333032356362373537663366633538313761616435366639346230
|
||||
30633234616331336631336431633037633066616237623736663661313464303934373565663136
|
||||
31353265386237363031323262393232353766303763626565666438643339336235393936366230
|
||||
32623636386334326235663061623236393066326666326337343635616366313436626662316237
|
||||
34636661396139373863663130386631333437643665333631616234333730623032376237646432
|
||||
34396631613766346630333831643035393538356234343134313466386335633539623335373265
|
||||
30626330303939653362353364376331643638336137616133326532336638633639326261313164
|
||||
37353638306138343939326632393634623432383531346466643931343839666137383637643930
|
||||
35646531656235396137626535323162396163323330646535663639656136346165356434363065
|
||||
36636165373031376639623866373264613035353439643837623536326439336638646530316531
|
||||
62343130326461636231626531636436663162396361633264633031373865623830326461313935
|
||||
31353831303838346436373935613765646638373861346435393566333438383239393465643535
|
||||
32316539623362383661643363336236346331346335623938653530613866333231643130353530
|
||||
61633936623061646533613938353763343137623037363639393836306531333739383537343933
|
||||
35353034373563633437326530616138336438333930326536616630356231316430613035643932
|
||||
66663134613234356237363632393762356463383133353034323132376266636465313966316536
|
||||
32353731343862306562396435653231376666363931636234323330383763613565303361646339
|
||||
31333033653764333932373965613563356131373432393933643666653735633939316237353061
|
||||
38653363626233353161363134333834363663303530343938313261666632356234326531313238
|
||||
62356161343230646633633531333738376335396539626431373732313833613539343531623066
|
||||
32303237363161396439623131656163626132303765326461306632323435343063653563656334
|
||||
65613830653335386662663031653839363934656437343730303065396363636537346237306138
|
||||
30316131613865393861383639663161303734336133346262383365323666623237386262663337
|
||||
35663637393032633764623635343466363366316536643539306339363130316238633630336362
|
||||
35393230393436393436383537646163613334363130336163636230633639623738623766666537
|
||||
35356432326666663539313337306230313937616332653134346136363236383036653462363031
|
||||
38643432356534396466656261373762633132363833663561613636316435666463343135393363
|
||||
65623063626564313131383534313661356637396166383930643936303337666437643861323931
|
||||
38333238373866336433356561626561306330313034626233616533663866613930383735393336
|
||||
61666339636466376633643731303065333337656162396634343032623939656231633838613136
|
||||
66386233663231616638616163363430636233346465636461313864343436323664316638636132
|
||||
66376466343662343938356537333730646265393032613738393832646364323737363437343538
|
||||
31666436666664353161626462316161326262363166373835653462643935356465386132656233
|
||||
64613839353235663564633765653936306261303639343265653765633131666366363930643634
|
||||
35333039326130656234626135663031343839336633373564333930313134383630646566386261
|
||||
65306237353235333865643666353064383663663234386233666164313461633738396465366139
|
||||
36646335663461303736646362343534623334366134303138323535656635316433356230663137
|
||||
39633939613563353761376339633031623531633262326164326630343239633434666665386566
|
||||
36633039653161316135353463373331373937393864643338643633656530313431646530303737
|
||||
65386337323235663263306163616136363030363634373536366331646439336264366664613664
|
||||
36323235363838653062313863663864336262646236653466313534663461636637303434333362
|
||||
62653364316535393237383864646237633064656337393932383038623331633738343235323333
|
||||
32646333316432623733646437383836376666626139623261386635333433373536613435396136
|
||||
34393033663332303634616261333236383565653934303437396134623130383836643035386638
|
||||
37616561353130656439373863656466636361646234363337343766613938323836373866656666
|
||||
66663035333032616262313734323536616331633337346333343634643064643862663030653434
|
||||
64633939623731633232363734306137616434373466396561313961663931373162333138373533
|
||||
33393562363632383665633938316139623238376536316332376663313661316361633337383431
|
||||
34316337643664363462636364666637623036323861636231373539643134633937366166376233
|
||||
32663730316230626337396165333034313637373435623933313966386330633634646134323865
|
||||
65383636376632373363306430653039353039393738646133393635383038366662393634346265
|
||||
37623931343664383665666130656432613038343830383531613435333336313362343333663831
|
||||
35313734326666396566633132663735373162323937323064336133636264313338373462386339
|
||||
39636635353130646237323834393963396238653633623161653539636263316534636461363437
|
||||
64656463613565636231336635613937383537393561353463343530376238623532366335366430
|
||||
35363739666335343436643433376432633762623661376161373539633662323633643939316134
|
||||
663339383635626333363365323634623535
|
||||
|
Loading…
Reference in New Issue
Block a user