Moved to SMI and internally created ssl certs
This commit is contained in:
parent
49005a4088
commit
e545de77bb
38 changed files with 3290 additions and 2541 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -36,4 +36,5 @@ override.tf.json
|
|||
.terraformrc
|
||||
terraform.rc
|
||||
.vscode
|
||||
ansible/.vault_password
|
||||
ansible/.vault_password
|
||||
ansible/roles/nginx/vars/main/vault.yml
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
- name: Setup uptime_kuma
|
||||
- name: Setup headscale nginx
|
||||
hosts:
|
||||
- grafana
|
||||
- olympus_entry
|
||||
roles:
|
||||
- grafana
|
||||
- olympus_entry
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
- name: Bootstrap tailscale on host
|
||||
vars:
|
||||
headscale_domain: "https://headscale.polsevev.dev"
|
||||
username: havneboks
|
||||
username: umami
|
||||
hosts:
|
||||
- action_runner
|
||||
- umami
|
||||
roles:
|
||||
- tailscale
|
||||
|
|
|
@ -58,6 +58,12 @@ hyperion
|
|||
[matmonster]
|
||||
192.168.1.30
|
||||
|
||||
[fabrikken]
|
||||
192.168.1.31
|
||||
|
||||
[umami]
|
||||
192.168.1.52
|
||||
|
||||
[vms]
|
||||
|
||||
[vms:children]
|
||||
|
@ -66,6 +72,9 @@ action_runner
|
|||
brevgress
|
||||
havneboks
|
||||
matmonster
|
||||
fabrikken
|
||||
polsevev
|
||||
umami
|
||||
|
||||
[vps]
|
||||
|
||||
|
|
|
@ -12,3 +12,11 @@
|
|||
- lm-sensors
|
||||
update_cache: true
|
||||
become: true
|
||||
|
||||
- name: Install VM dependencies
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- qemu-guest-agent
|
||||
state: absent
|
||||
become: true
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
---
|
0
ansible/roles/github_runner/defaults/main.yml
Normal file
0
ansible/roles/github_runner/defaults/main.yml
Normal file
10
ansible/roles/github_runner/files/Dockerfile
Normal file
10
ansible/roles/github_runner/files/Dockerfile
Normal file
|
@ -0,0 +1,10 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
31353862626633336538313336616162336233663466626639336436613330376330643362623937
|
||||
3636663931346661306664623638653438613765363739660a386436653664366438383030373362
|
||||
39643831383638326161386131323632363735316630623834383430343561343438356332626661
|
||||
3362333264333764310a646561313432646537613430386166663463323938613365363937376630
|
||||
35316230653966643639623066366366613635303133326434653334613732386230363063623063
|
||||
32613531316430613661653730346164303163303239613061646637646337396338633238663930
|
||||
39623132633766333739356330383737653430663630386535613536663236363663303565313935
|
||||
39326565633162656635643864613732626431373535613739616331383739393066663238343834
|
||||
38336664363531346261303035333235633265643234616439656638303430316633
|
60
ansible/roles/github_runner/files/docker-compose.yml
Normal file
60
ansible/roles/github_runner/files/docker-compose.yml
Normal file
|
@ -0,0 +1,60 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
62623261353030663230363937643232356465616533363535646534336166616130653662393535
|
||||
3164326136656234303432323630313834356235636531330a366466353266333737303862613736
|
||||
61643765663331356464316639313734393563376261626437643361333630386532663434356461
|
||||
3137663637303436640a643633323562306432633936373536333131646232383539326432386338
|
||||
37623338653238623966303935323262346266666136653237373464333766656131643737363766
|
||||
62643066316538343139656262303764343364353632323338316337326164386633333132613138
|
||||
36353039363837346532383537666239663464346236353461613461363132623662623033323839
|
||||
38316165343733646534356361303066346430663931363464303038616537623032346465393639
|
||||
64336636383538653033653331623233353230323865326461383934316238326532393232613335
|
||||
32373265616666386563316133656533363135366432313430303735643532326665393535356266
|
||||
37313664313163316462333135373133303838313162626238653939626231313531373564316466
|
||||
33303363653062393435316330363936333566393730363066613537633032396666373465303862
|
||||
30386235303532373564613663386132333531636362623633316365613063323930306136313931
|
||||
33613736613736333062633262383466356131373430346162366433316566663931383765346333
|
||||
39373966323566393139666333626438663732653862363636663835326563303533373963643136
|
||||
65376561353166666239666664633166646435386663653365623066626138343238393134666537
|
||||
66376339363664323962316635653234376438336130353531623032336362663938653666623736
|
||||
30653737616166613630343036653463353130343134316135306137306134633364633935396463
|
||||
34326361383639663661363561666536646436653964646333346537346338633231373261363437
|
||||
30366338373939363130306265633765653866363861666233343133653062303034356162383364
|
||||
34373736346166326332393630333339653865663335666361343333643064643135323435626234
|
||||
38346135396439313661623530333065643931316165663439623462616530656463613763366665
|
||||
61636566643930346339636461663931636536333837356235306335613830386236653565356135
|
||||
65653265626264656138653066363062666634346338646132336263343834613138363266373230
|
||||
34306134333332376131663662363033363461623039343064613330346164386637363439323338
|
||||
32323833633031656638383039643039653834366230306637313833393531326337326362396431
|
||||
63336536393839343733383938346130383132633161363230383332323535343539663763373465
|
||||
36303334333766633935363064623234306436643237383136383262653334663233613734373963
|
||||
37396638343464656437623462383734383039343133333763326366663135613566323037613961
|
||||
64666634383761303833366533373665336566383733346233643231643237333933353063373664
|
||||
37326334353839626230313834326539373533323162643633393262376630346336366539326530
|
||||
35396264653137356264343334393131643835633631363832656130613761623764333066656638
|
||||
30393736386666383437656133313137623062323735646262353562373638366263303432633863
|
||||
65323331636137356638363265656539366534373364356665353232373565343538666333633637
|
||||
36316563616534613035623435616335336432346437623365303337333738373434653239363964
|
||||
32623463306666363235333965396638363564663065366337656361653933336135383965393930
|
||||
39323238663861623236656435306337383333613738383063333235613562653034336332663438
|
||||
38613134336562663062363962643261363065313138343235363239323930343063393766613934
|
||||
39333832323333366334323462303138616536346463373639386266636463366230343064333832
|
||||
30646435313934363762386164666430653466356564616435343237366234636533383932653061
|
||||
64363834383337626333623566333135316665623430316163326532396237663461613539336131
|
||||
63613938666239373466623130626333633463663434336132383861333266633966623332313631
|
||||
34653964343162653137383931643835366337393636633366646537313038353239393130343963
|
||||
33383561343631306530636338666361363166366561376435646665656265623834623430343433
|
||||
66363065363335336636326231653239383230303532363337623364633866626637353865323831
|
||||
61623736653864353766383165626535646263623564343763373661323461393339326330633434
|
||||
30323637663066363730666435373461313737636662343062373433653965653138623136316632
|
||||
61333535303664663262393731336366336265623235353262366130373762356430376264383863
|
||||
63323763663562346263303433333430646562663136663062346464643662393039383632373037
|
||||
31333831663130383861633133663635363265396331336266326633636435636265363632353065
|
||||
63323966306333393134626435346336613833646565646638663064363663383737303637313831
|
||||
33386239663930303436393333643466306130393330636630303462303030613238326635386231
|
||||
30366632336136643234316139383165366131333939663165353234343366313561356235336461
|
||||
34343039343063336335353834653933333739316266313130656636663033366435343165376434
|
||||
35653932633330393465633837626666643034316431386162393165333938633763383838336666
|
||||
39383162393430353836666561306162373933646334623461323664363262666536316430373536
|
||||
31373862383265626332653738616263633334633732613031626138336237366139343138633230
|
||||
38326261363963363438626663633631623833333466623231633166356662386438363832333363
|
||||
383937346562396533656261633261386439
|
41
ansible/roles/github_runner/files/woodpecker.conf
Normal file
41
ansible/roles/github_runner/files/woodpecker.conf
Normal file
|
@ -0,0 +1,41 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
63656133643335373662616364336235633139366566663765356431643265376333383839653135
|
||||
3437346231663063373562323563393935633634303731380a323332316230646266356334643238
|
||||
31303335393136626139386530383537386435343863383930623830356431613939343032363336
|
||||
6337363930373134370a376234333932653166633439613131656362303136633131633233633663
|
||||
62376265373665313835623238363462646633636564623663653566366235343166353039323263
|
||||
38373239653363316664363464306438663636363766383363316436363165346361343866306561
|
||||
64316461373336663736666536663035343339353262303132373635333936663237373538613335
|
||||
65633662636366393639633335643961323632343363646435333639336334353538616639363666
|
||||
38376631666234643635643937646535666434636664313836313461643335346230326639303466
|
||||
33656532346432653438373538363336626430336636663834623033326130363639303839316531
|
||||
37303737636163626434356665356261336662343136336535623336633637313635386463316333
|
||||
64326563393164373336393730313736376234393039633362343137656666373033636361303763
|
||||
31313864396262373262333834626137663066623430353537613234306361303431373834316637
|
||||
62343939346235643632376163323865356533616262336330363531663839373037356635656536
|
||||
32303632303433393635343132326265646437653363616234363765336530336363396566363033
|
||||
34653332666238343132363966383034386532333635656537643631346434653566363739386139
|
||||
35626162303064613031316338376662643738396332393863666263636238363464386233363436
|
||||
65326430636664353632646435643261353962343830623233356537303037386433373832613634
|
||||
63343465656364646266336635616138643139386365313863646366333166303232363633663130
|
||||
31383263623836366461393930363165633031386431616665613738303534613235363964613030
|
||||
32353230626666323064663935366263363865303130396233303934303266343838336565393934
|
||||
39663861373861623238643338386635336164666461333234663666343730666530366331613437
|
||||
39623832316637356563636535383533303366663664353838643430353939376236646564343062
|
||||
30303834303065383738653337363066386166616432396463636138366436396539643861353732
|
||||
62343738383035613337386639316237393131643263613566646236633337393531323135663338
|
||||
38323032656537376433323433323931323266663964373739356537623663373237316663616132
|
||||
63663337643439623333393534636561616264336165646564303565643735623133633934333430
|
||||
37633164616263393130623535636636323233646465366466363461363539623539343062643462
|
||||
37333334393932313336353331643732613832303937366661346134613362303337633966306439
|
||||
34623537313334623334663633383834393964613065613734366330666634386534623833376131
|
||||
35323239663232663931336333626534333037613234343934383339303835633836343262373237
|
||||
31356666346330353437383463656366623461366262393533396439363236666131623134613463
|
||||
37653535316236636435376433326466346634303834383736666434623136313433616238313461
|
||||
37633166323936383336333062363664393835623430623566633237386434663833333566653465
|
||||
62626433346335383638313962643539366662346437383238636636636131616531633939626130
|
||||
31316266383034303931333931316236323835383330316432313835316139383332303333663162
|
||||
32323065393866323265386537646433326436656563643433393563393161393230396162633665
|
||||
61663163366365373964626337356339346563643963613035363731616437613237613866613434
|
||||
36396433373838326232316131383336373839366136663230393338386333653939393333393532
|
||||
33373162373633643636
|
5
ansible/roles/github_runner/meta/main.yml
Normal file
5
ansible/roles/github_runner/meta/main.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: nginx
|
||||
nginx_acme_sh_domains:
|
||||
- woodpecker.polsevev.dev
|
87
ansible/roles/github_runner/tasks/main.yml
Normal file
87
ansible/roles/github_runner/tasks/main.yml
Normal file
|
@ -0,0 +1,87 @@
|
|||
---
|
||||
- name: Install required packages
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- nodejs
|
||||
- npm
|
||||
- docker-ce
|
||||
- docker-ce-cli
|
||||
- containerd.io
|
||||
- docker-buildx-plugin
|
||||
- docker-compose-plugin
|
||||
update_cache: true
|
||||
become: true
|
||||
|
||||
- name: Give user access to docker
|
||||
ansible.builtin.user:
|
||||
name: ansible
|
||||
append: true
|
||||
groups: docker
|
||||
become: true
|
||||
|
||||
- name: Create directory
|
||||
ansible.builtin.file:
|
||||
state: directory
|
||||
path: /home/ansible/woodpecker
|
||||
mode: "0772"
|
||||
|
||||
- name: Copy docker-compose
|
||||
ansible.builtin.copy:
|
||||
src: files/docker-compose.yml
|
||||
dest: /home/ansible/woodpecker
|
||||
mode: "0772"
|
||||
|
||||
|
||||
- name: Deploy woodpecker
|
||||
community.docker.docker_compose_v2:
|
||||
state: present
|
||||
project_src: /home/ansible/woodpecker
|
||||
|
||||
|
||||
- name: Deploy woodpecker
|
||||
community.docker.docker_compose_v2:
|
||||
state: restarted
|
||||
project_src: /home/ansible/woodpecker
|
||||
|
||||
- name: Generate an OpenSSH keypair with the default values (4096 bits, rsa)
|
||||
community.crypto.openssh_keypair:
|
||||
path: /home/ansible/.ssh/id_ssh_rsa
|
||||
|
||||
- name: Read public key into var
|
||||
ansible.builtin.slurp:
|
||||
src: /home/ansible/.ssh/id_ssh_rsa.pub
|
||||
register: slurped_data
|
||||
|
||||
- name: Set fact
|
||||
ansible.builtin.set_fact:
|
||||
priv_key: "{{ slurped_data.content | ansible.builtin.b64decode }}"
|
||||
|
||||
- name: Add public key to other server
|
||||
ansible.builtin.lineinfile:
|
||||
state: present
|
||||
line: "{{ priv_key }}"
|
||||
path: /home/ansible/.ssh/authorized_keys
|
||||
delegate_to: 192.168.1.92
|
||||
|
||||
- name: Copy Dockerfile
|
||||
ansible.builtin.copy:
|
||||
src: files/Dockerfile
|
||||
dest: /home/ansible/woodpecker/Dockerfile
|
||||
mode: "0772"
|
||||
|
||||
- name: Build docker container locally
|
||||
community.docker.docker_image:
|
||||
build:
|
||||
path: /home/ansible/woodpecker/
|
||||
name: local/builder
|
||||
source: build
|
||||
become: true
|
||||
|
||||
- name: Copy nginx config
|
||||
ansible.builtin.copy:
|
||||
src: woodpecker.conf
|
||||
dest: /etc/nginx/sites-enabled/woodpecker.conf
|
||||
owner: root
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload nginx
|
|
@ -1,103 +1,103 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
62633031316638613732633862626132336331633561306338373761656265346461383261366564
|
||||
3961366230643461323231633666386161363539303236340a323464363237383165653830303536
|
||||
63653932333733643730313438623335353862393763326663613135643231356337623436643064
|
||||
6134623835306266650a393936323064373763363130656531306536643231636130333835376464
|
||||
38626633653463303364396262306236313236356466386437356437623938393336316332633066
|
||||
64303265383663366638323139383632383965653563653239303566316663333031613731376134
|
||||
65313439386464343061383536643161333664626336373132353832633935323765353364393164
|
||||
64343062303662323835613734626361363033313761626336313663356234396566306435613862
|
||||
34613462346137623238356330623433353761633939616638643161316332346162313261653530
|
||||
34616630653137626366363862623962646530366562313463383331666166336436663038313432
|
||||
31653264346630313039393666666539366562643733663237383965393237633039643931643936
|
||||
63613035313636336435633164303735396435333535333735633535346464356663353764373064
|
||||
30636561376166336535396162626335393133653330346134383266323533626364653537633438
|
||||
38346533643839653562326331356337393462663466383338653265633663316439363430613561
|
||||
30383135396637373365336330653035653532633635626364366431356533336565386566616131
|
||||
37316566323934383938323432373062313938386230363162343562363532653534343634393134
|
||||
65656337326136623366383436666437313665653365336334316334333865306630353730373038
|
||||
38316337393137313531306139613438323137383832343831343162633839336131313232626466
|
||||
63393339316634306537313238353539306461326337333431316164643265336634383535323563
|
||||
38656630353835646333353066343238613031336438346330666565393433393635333839386435
|
||||
62663839373966653337666365383030633761373162623966336638373563366661366135623734
|
||||
64656532623330363632393736663238633933633361346266313134303236306431633065383436
|
||||
35383837626531623965616238653430376362313237383864303932376236366332316463306563
|
||||
64613765643933386231376130623534316562313039643461623232393039346464653862386362
|
||||
35653235666337653237636562313435303035303061313562616536663461363537303236373838
|
||||
37643038353565636233363930613665326662626332346238386334633963666637343234306261
|
||||
35393435623961616138346533363832643635383632633563656436303436623732373431306133
|
||||
65363033363831623261373933343034373265396362613538646135646161333337613234363662
|
||||
62383936363530636561623830626635613338363838383631353034343233333565396336343834
|
||||
35646665623333393233613437353536323039613839393131353439383432363663656661643932
|
||||
34306230363933376632373566376666386239343066653133663031333562303936386162356166
|
||||
39336337373661313436356164616632333735333632346235663066643036633238653132313930
|
||||
33613038653139393965656539613065306162313064626663653830643633326666323266386334
|
||||
34313664383462326231316430396661363963346437343232343739656336383063383432383337
|
||||
31303631393661663030393735656439316636316535383462383436653437366535636661643733
|
||||
35623032656536616534383663323565396238623231646165313736323537353033383862333061
|
||||
31386438343537376439373130646165633262626332623434623637653237383161363830393333
|
||||
33376330366230616431326363336238653561616561633138623962613065646234373736663130
|
||||
33356639386361653063653733393636613736336435653836323662396461323835396262346363
|
||||
33643332616535656139636335393230393233323235626133323539386239616332393065363966
|
||||
66303634353965326365616236343430326439623661666261666265626162636232633466333436
|
||||
64303861386630363962643635323739333334316162616633316230653536633538316632333561
|
||||
33623361343463313865313861653437313662363531323335333036366635623432616462333035
|
||||
65373436303666646662316164353633353263353338356263613566666564393565653738333130
|
||||
35306563653264323232343863353634343964333233363032313534646363386435366565656539
|
||||
34373635313731353161323064313238616539616666316136623733313430333436313934633532
|
||||
36393464336337353230336430373536323636656165373666653766306663376138353334643632
|
||||
30376165663639353466366135373666353831333030306361366438323530633762633431346334
|
||||
31336663303137333430646665393763383737316237336533663338303661346563616434356533
|
||||
63386136396334363332663065393561366566393266313233616530383630323263366463366663
|
||||
33373735623931623064646666346638363233653337616134623965366534646332306336316364
|
||||
31373330666165396538363733343161383131396561306464646133363631353262313735353030
|
||||
65313236386537633138616666333662356539613233396333393034336664616137353139323239
|
||||
39653566363839623863333538633863363564336563626263333531616461393861373932333833
|
||||
66613030373365616533323966373465633137656462643430346466656232663362386332323766
|
||||
34643164343165373763336666643661653264346263636632303739383666323732646136333131
|
||||
61326136393263383862313531323034343333656338333262333164613166633334633266633366
|
||||
33346236646330376366393637336634643563653736646531313563306333323965663438653061
|
||||
63396364343135343062323131373936663433626337613262346461353532346337663265386537
|
||||
34626530636139376138313534656638363931376261306138353562386539333561363164323231
|
||||
39383331316633333937333531303235616262396633383361386330386461376465393134303235
|
||||
38366334346563613938303962336266663261616238633962333231383933623364336339343766
|
||||
30306235303930396664303631383033313630646262306265613565356539653164313930346162
|
||||
65373137386136333665393434636564303963616134366634353439613434333034663263623464
|
||||
37363232373439643938326135333639373237346238363165646264643664323139663437393462
|
||||
34353561396164656633376162306533346535343437396134643535356238396633663130643662
|
||||
30643136343064323334393839376665666536386635346566653534666230353166326239313566
|
||||
65393763353138336233366638373237633439346339333564343139636234396561343363376533
|
||||
34303432373432363234393962373362316639386331626631623935633439363633396464643538
|
||||
39366663316238633563363637643339383166383861393561343338626366626232336263383133
|
||||
61333138356231396630613633346534396635643038383761626339386265376236356162623836
|
||||
63633235313261653634313530313839393661373732363139353434373134336531316534343764
|
||||
32393536376639663465613666613539386664663463646566613266396565646164653831393933
|
||||
31663064643963383738313134636361613834643737653061353062663262326536313736326631
|
||||
39316161383966333161316466386266316662646436396163393366393834303531663063613763
|
||||
62313936313962386536656166353034376535373938366534613931393365636333386533316135
|
||||
61303835383637366464326137366431636335393336373538383132646163376535306336363666
|
||||
62376365356534336563333861363130656233633161393234643164613763623334323463336366
|
||||
61393665313565653361353630353065353465616163393162353161323430373331326133383763
|
||||
35623431343062353162343633333831393636316136366637623533373566303262376565333138
|
||||
62326665386435393131373361363339303237373461363166653637353466306665613635336236
|
||||
34343236636630303165393335383539343037653461666461346632343337356136633030373331
|
||||
31646436656131373039376231663265636531373466616635346639613936383164396431313031
|
||||
62356532656332353363653963646130336565353038636366386535363939656330363633623466
|
||||
32333737386165356430366131343631616338616139316631356331376236333066626163643837
|
||||
39666530396236396535663061313435613533316331376261326536393633323930643135313963
|
||||
32366662613164383063306361333339626330626638653366613635616264396632323563663937
|
||||
30336263373331393561366462663163396163333861653732383736613632623532646636393934
|
||||
62623038616434613330653431633636326130633631356338626333643264666166373737343466
|
||||
39363439323034303263663965356165373137326538313439666135383436353734643863323132
|
||||
33303336376538313439613462303363303862333961373030346131623465343039373836613564
|
||||
33336636326161646331353439323163353265313130393635336464643261646234346561633561
|
||||
38386130376435383436356563306664386534396437313830386164336137343931663163353930
|
||||
34383932323263333864346135313336323162646232633765383639363131323932343737643864
|
||||
34393835306134656362653634306632353366663161666334343363626431346164323833643336
|
||||
62633239613830336264383762656365656131356436343565303266613035626231393764613335
|
||||
30316566316266316362346561636335373764623837653863316532336361353439653639613530
|
||||
65623037383538396238646630623234363935366538343637396466633338346338386537396436
|
||||
35303631623461633439633331313530356235643363623434343438383665313537663734336330
|
||||
32633234643662636630653134626235396561646663343736633465343336613738386663613139
|
||||
63333362306264616262383663626463666637663965316535303635386331663065643131376334
|
||||
6435613063666539366633386363333939636438383264653732
|
||||
35353765643861643065663234336364643864646437313461396334353036653032343866653236
|
||||
6561646437353135366634656333666263313937643035300a346363616635633562306432313865
|
||||
36653938306463643061343064323465623230633036656434303831386139316133616435633861
|
||||
6436363239386638320a396638613263636436303161663930623432666363613336313232303232
|
||||
65366435616130343066373366363064396232636437626664633663663032366238313437366433
|
||||
33383063376134336565356531373034316663363062643063393561623339396539613663323063
|
||||
37363832626666336139643837356232646164396131353436656561363566626338386638306666
|
||||
38393335653935363532386165363433323063303534326337333733353564393061613631386335
|
||||
34313035306164613062336632353433353865373139623232393162373035666234616631323964
|
||||
66346633643137656634653863393730396366346362376161333838323538363035653961383064
|
||||
33656533383238643738393165333865643836653935323233623030393136303230613339323134
|
||||
62346536306365326337666161643735346232343232636437373365366362333837303162633235
|
||||
64323434333766626139356434653733333736343731393239666165346231653032623466303738
|
||||
63393465346137303765646665313865346332623935383063386138393064323061653837323666
|
||||
62343130626436646434623936663335616539646634633233373730386638313961636431343830
|
||||
61313936366132313034346661663238643033333861363164346337306666386436613535623333
|
||||
65376334396434396165353636363934646439663631613831623234313264363836653636656631
|
||||
61313435373033366565656337666534363266323332383265623735366262393462636261616233
|
||||
31326136333437336131366166303931613666366637336464656664333464636538353837653065
|
||||
62333863303630613836333861336336386464366533383433613632353163646161333332643433
|
||||
65636638303761326632393862666635323834656162353738313465313131333864663630646435
|
||||
61376464396632633433613364336262333065373831626131336639336332643134333335376430
|
||||
35623737636263383065386135346636366366316134366537353139373031326436623162653336
|
||||
65666433376130623334393939666130343564333065353961323464323736316439616436396637
|
||||
65313462323332623561646339653630396333313133303632376366386464363832666536373361
|
||||
37653732396432383832656537326561393962333238663965336665653833373763623934313165
|
||||
64356164646337393365363061643063646632386534616562613031396463373531366537306130
|
||||
37636334326438313934343235396630326131306139663231363661653130643834643964303063
|
||||
38373363393437373761313864613361373835643462363335356263313866613934373435376435
|
||||
37626665343537633963323263316632346336616132616335356431376538643666333837333163
|
||||
39336333376238393239653930353464613630653933356430356139303435383465386131623739
|
||||
31323234653234396165616261366262633234633234366231623264323731376565656263643234
|
||||
39663032633730663532656263393430346331653437376337663661376335366165653865636233
|
||||
31373364326136316264643430363939366633356462633538356561653136323865353235336530
|
||||
38613832306536333265646461313835326632353432363565356231346438663062373964636330
|
||||
37613039303565616630616134373933326236653264356332323066373234306431613137666663
|
||||
37313032393632613163633362633131383532373039653031373832356462613932653561663665
|
||||
37306132356263376336316232343735643266653430363065313665363035666566623436366363
|
||||
33623039353131643236326336376162366530336461386630313039346639656631343137663162
|
||||
32333033656130663435363430393031643039393531633331346564323432356334363335376530
|
||||
32633632646638303233646463613033313364633139663933386364396162323763336436616563
|
||||
62636639633731323832383162353961316533326139316234363634653964343463656265633431
|
||||
39353035306435656465333562326432313831633633366361316366306631313136656132343963
|
||||
37623365353965383561303132633066333861653035313234343639383235343136333132653236
|
||||
38643539643138323233373865383137633064663462313833643933623938623137633231323061
|
||||
38666130636436336433336337316533333335383530643636656438323761633164626665386130
|
||||
30333738333731333266663932316238616330346330393230333738313065323562343639353538
|
||||
65306535363032656233336436323232306634393565343164363937303863306331353563333263
|
||||
36343435383739373638653962616135356232363631653938376536333366393035643934666435
|
||||
64656338303664303865366531353063316363356232326166616131373864666430336531313565
|
||||
38393034663131373237636465656235653665663033626438613135306536373563373430336635
|
||||
64356464373633366161313235383561383831613233373837643036373934653836363230613661
|
||||
37636333656535326433326537636466333066396439323066343637643633396331343866666366
|
||||
30663062653765663365313561316437633864323234616535343062363732633938313161306437
|
||||
37393665616630616238373031386631386338613837373532376430366133366164393830373964
|
||||
34366366653739643035323963313837393463396236373866396233663530323531363165363462
|
||||
30353063303933633732306262363037393662613866636430386364613731306161343133616537
|
||||
63613561373332333431306338643832656533656264646538373538643639393739343533333763
|
||||
34343435333066396232653064633063303535303333386133393034616537303937636565346531
|
||||
39326634343833303839653661636634633666333531333037396636313863366632653633303266
|
||||
66363963653032333038626139616561626136323035313431613933383261376435353532643936
|
||||
30343361373533303862663761663334663731653032373465336166656465616434306237633363
|
||||
61663836376665663635613463653837323834383462333162663939373838306331643964323735
|
||||
61376330303663393832336539306463623830393735383137313266313239653836373635383866
|
||||
62663635643731383234386466663639613264313062356438633434626163333961633438643839
|
||||
31316465636164303637356365333635353736663433653937613166326332373134393639663933
|
||||
33353631336331333836363535333032333531646635656661353031636138316237383230613664
|
||||
35323735623838613730613637393663316166643065666366306339336535393137373334306437
|
||||
62373930613364646232373134343431366463366631333836346462623964653061306630376531
|
||||
64653235646265666566303532396434323730363036383136343666363432613033636433346563
|
||||
37653439383330623362303836333564306236653063313536616536346635613435613139656662
|
||||
37636465353533343933613935616334333432376661623266666139643533336631323533656461
|
||||
35633338343762303139313936613032616361303662363536343264383761313039303965346462
|
||||
62323031303237396165336135663362626439363233383930646232346430346562663165643761
|
||||
33343739363166373961393530376362353261393137343263653866376664323234366434633039
|
||||
33653135313431336464336631633865663434383966643237386664666665373966633861656334
|
||||
64393635656332616461353939386437313562306534643836643233336665663432663864663936
|
||||
31363763323138636130313065323630333063303037646339656665636666363931303530353939
|
||||
66343765646536306531653365646231393634656239353035326538376237313434373235623535
|
||||
31393466616435343535636239613333383331303836336635373562636135646636616330396439
|
||||
31663537323061633338623031633632336337386562626232653762333263316661303866333137
|
||||
61333234343935653537343661303133323837393666383831373537333361663132363232363764
|
||||
61633561313632353739386562303139666535646466383538616365643665376133653164396538
|
||||
65666630316233623663636534666363366135323732616234643336613865623732373832643838
|
||||
30343131646263373035636532626430663262646236366466313561333639363864326239303566
|
||||
33613636633066636239353262666339643030323136643934383133326239343666323939653731
|
||||
62326636373035383166323962633530326135333739303333316666393462633333383761353837
|
||||
65323865383763383939613731333030303166356339663062343963313232306539313239373065
|
||||
62373866336537373335316538383530616663373236623030346365666262353038303062643038
|
||||
65326330333834636233353235663261316463653230613137663364643966303066353761636631
|
||||
30313136623563366337366261626566346461336330616465616439356231356330353937663234
|
||||
32643439393430663563306431336234373264383266346234306363366461383864343365353538
|
||||
30343233333130643732656330316333663132313766313861353237396662373432323632366463
|
||||
65343036636665326638346366646536343030626430383139623036333663316332656534626235
|
||||
34376438643330356631626336383136313765646137363632323430613434353466326362373638
|
||||
64373833626138333038356135366131373165353232393063316462333931646337326135613633
|
||||
62656339366661616164333861336131356365386166316530623966633735326430336663373831
|
||||
37353461326432373032356661653332393161383165663939373066326365316639303633623634
|
||||
35313665383565386531363464356231336636376665393133623530323063353463386135326162
|
||||
61623464663564306364656133356464346366383234346263623238353132336232333934353761
|
||||
33626337393931343936616137666361376664323865646666633834346166643165386635626362
|
||||
3562633132626366636334333037336563303837376630363761
|
||||
|
|
|
@ -1,70 +1,77 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
65646130623036313263343431666430653966663232356233373965386534383234313231643234
|
||||
6135633535643736386537393437303130666330386265640a373136373833663039663034323939
|
||||
31393539613530613566393431333635343532383763333563656162666631653766663931383833
|
||||
6432653433343635620a623463316262343663306339353332326663343333666432633463633635
|
||||
62336430356162393233363030376233343735353038616665336164366362326134333134393765
|
||||
33656330363532636533383439616435613238323664363966306431356131386438346231353930
|
||||
64323165373638353132363438646139316337656266323666623033346131303966336638633037
|
||||
34333635613766346330656463343332343335393835663966316639383133633566326564383736
|
||||
34323663363533386435646239313866666431346138373430303838333162346339383963373763
|
||||
35353964306463336134393334316436633763666130316366333062646336393363626538363338
|
||||
37633033343533326631316631363338613266636539383630386137373461626239656566353834
|
||||
34653266303437613332306266376338326533343861666330633938346435643561383136316130
|
||||
34313739636130343665306335303538303365326336613763613138376135656439663562663862
|
||||
32313039636366316562313562656662336563613065666662386237636636386237313861663232
|
||||
61643330386635633339633230376565663035396136636364373237643238336534616436623835
|
||||
64633866373262303736393032373762616437653030666264313636323539353233663632363532
|
||||
34323939316139373032356632633165353339383665346435366361633261623838313937333837
|
||||
33306430323334366436373664323164366661323139376330326534346234396331376634643065
|
||||
35626538616263376437653865626161336435303164343834613138643661656261643234393362
|
||||
32623737303131633863663731636262343063316663313565313238346565326436303863663432
|
||||
37633734663331616561633331633833616232346332356431363134666430313435336134633361
|
||||
61353633623032666535643561383264303766333636666438333038323966636566373133346530
|
||||
36313566636337316265643563343965623538336161303165396337613462613530343864643431
|
||||
64623233623664393237663130386366623065666532303633303964316331376338336461343561
|
||||
61346430356238326333323835636465316438373266333864643162313161316264373538303338
|
||||
33336434373565343761393632613632333133373135373666313439663034396536313766373263
|
||||
38316434633461363533343063353139303466643834383836373636373362373538663761346464
|
||||
65333534363937343261303336386431616236643361396264663532316163623438333533346662
|
||||
33303566346161643839633031656538346333343233363839343733366564333735376264623034
|
||||
33646566363365653639333332393632343530353339336461323765386133613539626466643962
|
||||
30636332393464393264323736313130346566633461623331373530303534303835323333303266
|
||||
31363333643834386263353065366635663562613165633038306637333762663230343662386666
|
||||
35316533653465613035313439353263383736303530666366656539616437346435323365636236
|
||||
64373431396131643363346437636465663566663039343165633863323261386462363361336165
|
||||
33663738653839653064613561383863616463356139393032643730636336616239346434373234
|
||||
64653164633961336135663162393362363362393338346232663163373136356430356464316562
|
||||
61623461626164386436383838376664323139653237376164623933653063316566373437363230
|
||||
62303561353164356665386135383963626531313961653936393736366237393032373766393163
|
||||
31383262653530383831353061323237356434313135396332393563363336343466383437336266
|
||||
61646334373632643161313639366431626134326532316637616134616165663061316533356266
|
||||
35373337636464396338386133633963663034383363376666623130653531646633336431363862
|
||||
33343739313636333537636462303534386139633764333563613064663434346462333661653466
|
||||
33316138656238616534653663633236623466373964376337316166366232636362636230336361
|
||||
32363639343262316164356361656135383062346634643734613062623962336464343735353833
|
||||
62626335353363336561323039346462386338393163326466323935353865373631313965666466
|
||||
38323132333465356133383639326461356162303564623834323965323735356230363938613865
|
||||
31356461623631316237393837376635313262383336653931613432373263353930376466626434
|
||||
66373339346537323338356464393737333236373366353831333230323866393061346564326238
|
||||
63666263623665653533626236666531383137653036386566333735343734613561356335633665
|
||||
32653835656538646434613732306566356636626531626130646331376130613636333238643363
|
||||
37353764393135313164636466373036346466343163393835636265366330393566653335333234
|
||||
65346230333364633038643130633666353639643839313761623830353162663932323231363261
|
||||
62383861663832323733323366623130396561363166313637393935646237316333623733636234
|
||||
66623962383533396136383733333230623838633966346162333438303230323062376335343532
|
||||
36306133316136656539646430346338643065336532343235636339646339616161656661653735
|
||||
61346538333262383363353634653666323533626530393839333361323362336434346662663036
|
||||
63623766633532653232316436613539646433346235393531323738386233353830383037396261
|
||||
35303538656432313561373364373062353531633332356430323233303735363130623262316536
|
||||
34303134356135373930333338663966306237656536616365646537643937343262383634616234
|
||||
64613434323630336334613537353333386636373363336531646436373938333136646665613433
|
||||
63313438623564656438623239353930386461623534343464363462643131636464363834383263
|
||||
32353632653930346431343237316333323139353632663330393165626534633939626430316563
|
||||
38303538376231646132643262623966643561313161333462326637666566356662336434366462
|
||||
62323662643066303532383566363432306537353131653930663039643033323536623966643531
|
||||
66616634323863613538393338373132363063666438663335376563636335626561636234323834
|
||||
65326563336331373138336561376565313965393136336334646437373632613131396666643762
|
||||
63663865616431353535306534616234666135626339633864633033373032313230373664613433
|
||||
36303666396435333936613866303366373639346166346433333362663862616462353039383138
|
||||
6166
|
||||
31346262343263356630343238386163626462353361346533383437373865396631616361343536
|
||||
3438643164376663623739353633633037653962363838350a613630666265626665383932633435
|
||||
30393733363938386638393930646234616362306535383837366136346531666265383836613361
|
||||
3265666438393034610a613361316362656133366461326438646331613137393761336639363362
|
||||
33306530393462386137393133393962633963646264313938323232313335666563393566393337
|
||||
38323437646431643432643739663036363361376263363838616236363238663137626238336464
|
||||
30356361666434343064393939353538323834373534313038623538636638373931393938653235
|
||||
31346665366336663839356334313831353363353962376565323831383734346534643130396337
|
||||
65356430343532663464363237353964396233383662306431326537373438616662303339393436
|
||||
39316166663735383165653834353132393737326564363739363333653165313461326463616235
|
||||
39313762336138303063303135386631633263633337386462386535613234616462656463353039
|
||||
65343162343566646630353865616633383463366363303466363338653334346364353639366161
|
||||
38373238616666303063313039656237626431333430336265653564303630356138613637333532
|
||||
38383330333266626339653535633066336262663539393331316637323538376437623237366134
|
||||
63383664306437353030353031643737623639663239336262636163323236613066393139356534
|
||||
37366464323466346332633834356661373236306466333465366332643630663033316633343236
|
||||
30633233343465663732343732373033613463663937333330323166343732643063653830306537
|
||||
37353437336464383631353761366632363236653330333634666233333865633231306563373230
|
||||
66383464303235353334363938336565663366623166343362666465663035643931616464623661
|
||||
37363236633761653364383138633533346230313366363937616431663130393931303761623463
|
||||
38343634633034396365633836343865356264383930386564346664303163353764633734313130
|
||||
36306334326266393838346665346530363263643536616464396136633063393433633631353636
|
||||
33313764336134623766626439633134383437623865326139646430303935366634306233333166
|
||||
61313739333438613531373165613662336165666162326236303765386535376430343030663334
|
||||
63646338663035353830613430616566366131646438363462303439383066313262623937383465
|
||||
37373162626264646234356332303333353264306362306236323532323766336263633834323134
|
||||
32623163376164313930323330376364363432306465386164653832346661383335623930656638
|
||||
35653266616535373236616237303235663366666338616634643036343236386536353836656264
|
||||
37393365363438393565633764653532316235393131346561373634616337363439333161363831
|
||||
37643236633731336233373339373731633164353465356137373737346330636130666637643564
|
||||
33643839336661383134396561316666386638653433393330303865643062646263383062306631
|
||||
64623266356539656133623264316266633462343666633630356162373337653364306562356437
|
||||
66333735373835363835623432656538306336633565336132633832643035356433306135346138
|
||||
33613136303465373136646639623731373739656133663838623430653465663939333639313961
|
||||
33623161333961643662323837326638663366646637633066396337333838636365396138623833
|
||||
38366134373665313130326333323339613533306633623434666266386436646166303063396531
|
||||
64663839623936373461333931643566306130313631386264353466393831613364626130616131
|
||||
65313533363239623061623264623035386364653931623332633536363261613732383533393835
|
||||
36383761353334313866343861313131623635303962633332353534643361323739613434326530
|
||||
66636565353239613862306635633765616136383366383535393536643337666164353938373662
|
||||
38363038653133623830366265663661396332613335636433356562363333353332666135303866
|
||||
32376237656335383539366366343461646235373731653031333363303037656466313962653734
|
||||
33353930386461643966366532386233356436633966343836373635343335393361653334346139
|
||||
63326633666532363830626365343130653162323635373638316564306463376363393962313663
|
||||
66306562333436393462333631613036363838326636366361616163633235353634363230306365
|
||||
31343939653838333066303062633337346639336636393333623465666239303539343635393166
|
||||
32613139323865396433616430303134333562303339383737313639353630373034373331396166
|
||||
32363133343636333939643139356665373130346432366238336132343435343462653334383761
|
||||
38333730623964633935303039333361613664363030333665663538373064303436396139363034
|
||||
32373937633435333439363033623032623064366565366262633639343263636331623066656430
|
||||
33373861323237613239336336336165333439643663636338636133633133613264663439646432
|
||||
63356534343066653566613563633661373835303465663039306538386537633036386232396235
|
||||
62646465303166313836396664646164346661343932316431313664316238393432633163666639
|
||||
38656235633866656334636538333464323236383965336239616535333932626238303565313536
|
||||
38373263623464323232306430373235303231363731663562386538393832376433396235363962
|
||||
61366334383334613265623035333630663164363036303935336235376236336338333933346534
|
||||
30343161303163653238613265623536303331613435373262666331323536396366323232656634
|
||||
32313431393131393034663230666163656232656163663630623934396466623033363765373739
|
||||
61633664643564353938336231613034303932346336313863323364393661366662366338653737
|
||||
36303431343939616234386232663231643531323764663737633635623432623732333935383738
|
||||
32383337643263636536313937353635396131346236333539373831626462646663333735333636
|
||||
62303833303738333834343036333937656432373136353063393435663964376361643632366361
|
||||
33653134666237656236323132653333313835356339663938346162306364663432653530356233
|
||||
65323137373466613036326335323339323230633564363666653738613363666662346164656263
|
||||
39366663373262643061353862336562653765316233383861333861623135383764636332313837
|
||||
30623265366436653037333538623239303463396534363366333763636431633938383432646137
|
||||
31383561636231333831666462393165326237316436356135343164626539393866633165313761
|
||||
33386237333733383332346265613565373762313036306439333864656163396231646538306665
|
||||
66306161653037366561393234393161353166356239656266623538356630386238663037616236
|
||||
62393565636533646335666337396331626336666336376431623633393438333030313964383163
|
||||
66636662363231333134373838376563353966393031653861353364386663613535343639316138
|
||||
31346231633964316363666262366366346364633732326163376263343865306661313832653235
|
||||
39326539613633396437616464363835343232616666316665653464663738343436663238636563
|
||||
31316666613434376362393666336461303731333930633864376438313364376632383437653333
|
||||
62656131356166633665633763313564363466663638303734363834633631316538326564653865
|
||||
38366364376535656263
|
||||
|
|
30
ansible/roles/headscale/files/headscale.conf
Normal file
30
ansible/roles/headscale/files/headscale.conf
Normal file
|
@ -0,0 +1,30 @@
|
|||
map $http_upgrade $connection_upgrade {
|
||||
default upgrade;
|
||||
'' close;
|
||||
}
|
||||
|
||||
server {
|
||||
|
||||
server_name headscale.polsevev.dev;
|
||||
|
||||
location / {
|
||||
proxy_pass http://localhost:8080;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $connection_upgrade;
|
||||
proxy_set_header Host $server_name;
|
||||
proxy_redirect http:// https://;
|
||||
proxy_buffering off;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
add_header Strict-Transport-Security "max-age=15552000; includeSubDomains" always;
|
||||
}
|
||||
|
||||
listen 444 ssl http2;
|
||||
listen [::]:444 ssl http2;
|
||||
ssl_certificate /etc/nginx/acme.sh/headscale.polsevev.dev.cert.pem;
|
||||
ssl_certificate_key /etc/nginx/acme.sh/headscale.polsevev.dev.key.pem;
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
|
||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||
}
|
6
ansible/roles/headscale/meta/main.yml
Normal file
6
ansible/roles/headscale/meta/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: nginx
|
||||
nginx_acme_sh_domains:
|
||||
- headscale.polsevev.dev
|
||||
|
9
ansible/roles/headscale/tasks/main.yml
Normal file
9
ansible/roles/headscale/tasks/main.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
- name: Copy nginx config for headscale
|
||||
ansible.builtin.copy:
|
||||
src: headscale.conf
|
||||
dest: /etc/nginx/sites-enabled/headscale.conf
|
||||
owner: root
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload nginx
|
|
@ -49,12 +49,23 @@
|
|||
group: root
|
||||
become: true
|
||||
|
||||
- name: Set default CA to letsencrypt
|
||||
ansible.builtin.command: >-
|
||||
./acme.sh --set-default-ca --server letsencrypt
|
||||
args:
|
||||
chdir: "~/.acme.sh"
|
||||
become: true
|
||||
changed_when: false
|
||||
|
||||
- name: Issue acme.sh certificate(s) (this will sleep for dns_sleep seconds)
|
||||
ansible.builtin.command: >-
|
||||
./acme.sh --issue -d {{ nginx_acme_sh_domains | join(" -d ") }}
|
||||
--dns dns_cf
|
||||
args:
|
||||
chdir: "~/.acme.sh"
|
||||
environment:
|
||||
CF_Token: "{{ nginx_cloudflare_api_key }}"
|
||||
CF_Email: "{{ nginx_acme_sh_account_email }}"
|
||||
become: true
|
||||
register: issue_result
|
||||
changed_when: issue_result.rc == 0 and "Cert success" in issue_result.stdout
|
||||
|
@ -62,7 +73,7 @@
|
|||
|
||||
- name: Install certs to nginx
|
||||
ansible.builtin.command: >-
|
||||
./acme.sh --install-cert -d {{ item }}
|
||||
./acme.sh --install-cert -d {{ nginx_acme_sh_domains[0] }}
|
||||
--key-file /etc/nginx/acme.sh/{{ item }}.key.pem
|
||||
--fullchain-file /etc/nginx/acme.sh/{{ item }}.cert.pem
|
||||
--reloadcmd "systemctl reload nginx"
|
||||
|
|
130
ansible/roles/olympus_entry/files/haproxy.cfg
Normal file
130
ansible/roles/olympus_entry/files/haproxy.cfg
Normal file
|
@ -0,0 +1,130 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
62343435643163366162353536386634366362643162356165383132393562326233346466323961
|
||||
3734393237613030363261616664336663363061386363630a323138633335373464623738353261
|
||||
33633530316431356336626430356131363131396363353065656263343632313661626239336535
|
||||
6238666636336330620a356639366161623466373136663436333264303634373932376530306166
|
||||
61323638323763623965623861303638346232626535373933313762343133643061666566316235
|
||||
37633766626138623566356639373931316237633238656437356434363437313666666366663333
|
||||
31306636656262356664346532653064396534323162666265636136633531376138663437386334
|
||||
34313665656233643533323764333533633835646466363061666434393765623332616265343461
|
||||
37666330366431666533393930303737663630343666646364396230323663393535306434393333
|
||||
35346431383336646130623866313134653432366363346433383336663234333431353538353132
|
||||
36356461313435623330323632336664616436386532346538353439666535313432613131373637
|
||||
62623261653434613465653638366136616138613032366235316231393364656238663763376637
|
||||
36363936396461323533303238333237386635333837313837313261316365633736313332313235
|
||||
65363565313932656231623166316438373966346466353364636362366366396161383531656430
|
||||
36633036353563643031303966623664383331363139396632663366393838313763643330393865
|
||||
63346663333962633763356132666562343135323231333363613764656264646531623964316539
|
||||
65383837666331313964623164613037353036336336323065303365613731663834316162323562
|
||||
33336133613831663836316135373330333537366639336534386134313535633737343434323039
|
||||
34633236333962393832653765383134653035313763313339396536353465383662663034303434
|
||||
36663865303738613964356135363566653937386237346462303364653134663131346437353338
|
||||
65346334326565313139383331303061636437356465626262343238643432663035653539346362
|
||||
62396332396435363735633932313533393530616336376332616636353166643938333866623833
|
||||
61343432666161373864383339363639653731306230616236343662313866303266303765636464
|
||||
38646464393633373239646261613037616261666362613233636162396633323836316436366461
|
||||
36303134316562613738313666336165363130616234353934616638636230613737323833643362
|
||||
34396338633465633232346439366634333063646230653863373034393134336562613734323936
|
||||
30323334323233383735356665343635326439626231616431646335373263366131363462653761
|
||||
34343438666239643630336339343332343263316438343634346263383339313531313966653035
|
||||
31383732333963393932393132613866356233356362343934353636656565626136653531393134
|
||||
34633638373132613938646434666266306234353462303165336666373830356363633335653039
|
||||
33353730393264333633313238646338653239373632383439336430376366393030623739363433
|
||||
30623566346565383463663738643735323764663330376533303933343339383336323166326562
|
||||
63656236346262343534363432353733353033333337356637383565646561336437343035363738
|
||||
63386564393437316365386166626561396432393231646332656634613165373936623561356638
|
||||
33646264356561373363386366323831393035396435376665633265636534643335346230653930
|
||||
38346434333463646433396163376436616232636462313363623738386663353165343836346336
|
||||
62306232306666336334653433613162346266326263373331393931626466346636383638643463
|
||||
35336165623161663236326638313239633331303964373332323335353934663461396561363032
|
||||
35643062623836386533643539333637343861613637373333623236376538663739643566336533
|
||||
61636237663231373939363764396534633565383264366261306134303061633335316366303866
|
||||
66666336353466623435393338356531366137636236303739366337316236323865376266306363
|
||||
38376464646665643537333466346236343732313361353463346432333336306238613661323530
|
||||
31393632356338633265346261313863626436643338653534313936373362623161613831323939
|
||||
63313531626233343634653664646538393166336639663962663266386531306366623435396239
|
||||
37363763663362663065316665333237343430346133353662653730656265356363613661666361
|
||||
39356262386637363931626431646231623631653930306462303763326535336539646133313638
|
||||
32336334313761323461363965656366343930353630386532303539383462613337323138396132
|
||||
33613663303434336231336531373833386230323561363363626335356538333539313639396332
|
||||
31653035633164626336353365646363656665653166363461653066323564303032313764343634
|
||||
63316363373366666539343663623633643764666461333662313762343735313536303438313431
|
||||
35323139393531363232626336396239323130643738326636356533333338313836333531393437
|
||||
38333433383463373432326430643437363732346239306137333432656438336437663061666462
|
||||
62623133333033343437616666333162373739373165653139383566393861303465616264303337
|
||||
65366433316263336331316435643462323230303066343166326263306439656134363535656433
|
||||
37643466323535366162613162353363303563363535666637333539626163356364386637643565
|
||||
33343433646434616135316364316463333161373736353562666230653638363832336161333134
|
||||
38313730336232616131373537366564336331633263336433303130343039663634373635306138
|
||||
33366466643534636164393564656364653635353130643933386237376566353939653630303034
|
||||
61326461363832346639616637623831386231626236363266346566663138323663623338623839
|
||||
65386431366537313061313362376630396230326262616632313232383562623839336232646532
|
||||
66663264363230393532643164666137343837363866383865663233383439376661666365636162
|
||||
64376238623331656262663164373534313739346436663831353164633230623163303535656364
|
||||
34323039343365396133373138303036363964646631346134313232653534376633353762353865
|
||||
64326532646535663937323730386534643030633434376636356232633637326663343634313039
|
||||
30303339643838613866653961623931333531373465316637656434383931383931656632663637
|
||||
38343765616431326133636230626635383966653734656430623738373938333833613662343361
|
||||
61336335326135656564303765663231643333383232343765323063343434373234336433633033
|
||||
33303066363133393232616566623432653930623231343561366163663338373464393161643365
|
||||
30383135663638353739613836613765306333303265356235363137386662306163396531663933
|
||||
37326566336465623865323363646163616161323361303863376232373335663737323434613637
|
||||
33313366323834613837393930336565393631356162663133623964623133616236643530646364
|
||||
63343364633834666433616164666165396638636365633664356438313266303238326536623633
|
||||
32626665393933656135646132353735623331306266313261303262333061633831393637373832
|
||||
33356635336163363238623730336533646265623631303463336331626662326163643031393033
|
||||
30333535653737303261656434666463373566663932653534643162376539663062396438363737
|
||||
30363834653961316630663562353038303762623933386263366561353137343235363161616464
|
||||
65333033643638643237633061353633363539353330616232313838323637376538386437636639
|
||||
33653533333339366166643334363664653538383438663835376533633031346663393562633136
|
||||
31383236336139653139643064613061393139363632616565313566613138656136303130303161
|
||||
62393030333663626232613539313934663233333837323139393735646532333961373432303331
|
||||
38616134613862393831303036623665383938616261383162613166373031613266653134646630
|
||||
66313862393337623933386332356238656638366539393239323339336336623832626563363937
|
||||
31613136613135326461363735623334316362313334653764323834366234646137623636303862
|
||||
39623033396237353034663863323631666232643131393964623463336263313234333861353636
|
||||
34373365666261376334666664313038343133343833623931636531633137353538366139363137
|
||||
61643330653633303230303839386430373866376431343835633131346462393431616663623132
|
||||
36353838333130306238376233383339323364316634386564666230306361653866383232363261
|
||||
65393734393735343061343238383266393338636535326437646565643938306631303332363465
|
||||
64303834323137353839656635386238333931633165653761666338313638363139396230323530
|
||||
61393430383939656435646336346135343361323435323432356634316135376163613137363762
|
||||
36613033333236316536303938623466353661366436333838353065383630326532383436313166
|
||||
34353434386432343839313861623931626332616161626237666265393165653833643534336639
|
||||
39373339623739313937396462633334306465336234363830643932646164393831646435363739
|
||||
33336562386261383866326563623462386236626137303264306636316432326261336138363736
|
||||
31383062646238306463353537643531303064336138373032316464326239613563623933383866
|
||||
34653162626336313461306436386463393838356561656133613430336361313032333462353037
|
||||
66653431303731336164326436613464376230653265363732643731383763613633366663323831
|
||||
37393466636132646331376639323037393533626530316265386633356339316366623936326664
|
||||
33373664633638363333666131656361663864623437343336616362663936613531313336623135
|
||||
33383838343135663463383564363664343235373936623838633534373463343865333034323431
|
||||
31343534346337323139396663313931343234613937306563383435383533623839373835623762
|
||||
61666538396665623531636365353163623962303232323430343331663039656232623838616462
|
||||
38316564373332396566656633353532383631623632333439656264636634343666653066656632
|
||||
37316461323737356462303635356238323937663561386664373736626263343135346464386335
|
||||
35316363326165386161343739366463366266383435633138333265613464343238376531363439
|
||||
61326433336335336261363261303365636234633066326133396436326439366134356366646165
|
||||
33663837356437313633353031636163363535333333376439633662393430633463633761376137
|
||||
66373933656434306631393132626431613633633938363436386435646131636162316336343931
|
||||
63666263303864623130363239666461396238333762373562623638353462343937306335323630
|
||||
35386666343466333530303036396366653262316632623764306635616662653661383935636431
|
||||
39386632383361316637623933363763666165313936656432396130363963623538333734616135
|
||||
65643933326661303364333632633838396232376361343137656234303430303935343034353236
|
||||
66376637383532623661306632353863336233373165373163613337383936656361386534366138
|
||||
62376437386364313636643065386237623934636539373433393739663563616533343536666364
|
||||
38333536316537343938346563343466646533333262353364363534396563613166613964303764
|
||||
38666561383461653530366234623636666162316332383465366131613930333862323363656264
|
||||
31353832306137366635366464316534373066623036636137666535633064633462343934376139
|
||||
64326131393038336237333730373964366339363539653639343136313432623765626130306532
|
||||
30616236316361626663623534323738366166633435313861646363336236353533396461643730
|
||||
36623535336163316437306438336532373236636439613862313733663763353237616633623830
|
||||
31383734666662653331333235333765386634616437643535393263616536353661386165633361
|
||||
33633562333939353861306438313361623733323066313361343537333963396331636333333032
|
||||
33633864363233333235393739313439393065656136323665343439653761373531613537303734
|
||||
64383332643035336137643365356537313664663837333032303461376432336333656464306461
|
||||
36386537363835653234303131326464656531316532323139623865396537643665373564333931
|
||||
63666466626131393665373064393932393137383835353261656161346434346330333736363666
|
||||
62633266353339333637613339646261363439333761643164373037343263313835636566613565
|
||||
33363731653161323462356635396439666433303431343335326231323962643966363533336361
|
||||
3135
|
6
ansible/roles/olympus_entry/handlers/main.yml
Normal file
6
ansible/roles/olympus_entry/handlers/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
- name: Reload haproxy
|
||||
ansible.builtin.service:
|
||||
name: haproxy
|
||||
state: reloaded
|
||||
become: true
|
21
ansible/roles/olympus_entry/tasks/main.yml
Normal file
21
ansible/roles/olympus_entry/tasks/main.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
- name: Install haproxy
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- haproxy
|
||||
become: true
|
||||
|
||||
- name: Copy haproxy config
|
||||
ansible.builtin.copy:
|
||||
src: haproxy.cfg
|
||||
dest: /etc/haproxy/haproxy.cfg
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload haproxy
|
||||
|
||||
- name: Ensure Haproxy started
|
||||
ansible.builtin.service:
|
||||
name: haproxy
|
||||
state: started
|
||||
enabled: true
|
||||
become: true
|
71
ansible/roles/polsevev.dev/files/jellyfin.conf
Normal file
71
ansible/roles/polsevev.dev/files/jellyfin.conf
Normal file
|
@ -0,0 +1,71 @@
|
|||
server {
|
||||
# Nginx versions prior to 1.25
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
||||
# Nginx versions 1.25+
|
||||
#listen 443 ssl;
|
||||
#listen [::]:443 ssl;
|
||||
#http2 on;
|
||||
|
||||
server_name jellyfin.polsevev.dev;
|
||||
|
||||
## The default `client_max_body_size` is 1M, this might not be enough for some posters, etc.
|
||||
client_max_body_size 20M;
|
||||
|
||||
# Uncomment next line to Disable TLS 1.0 and 1.1 (Might break older devices)
|
||||
ssl_protocols TLSv1.3 TLSv1.2;
|
||||
|
||||
ssl_certificate /etc/nginx/acme.sh/jellyfin.polsevev.dev.cert.pem;
|
||||
ssl_certificate_key /etc/nginx/acme.sh/jellyfin.polsevev.dev.key.pem;
|
||||
|
||||
|
||||
# use a variable to store the upstream proxy
|
||||
# in this example we are using a hostname which is resolved via DNS
|
||||
# (if you aren't using DNS remove the resolver line and change the variable to point to an IP address e.g `set $jellyfin 127.0.0.1`)
|
||||
set $jellyfin 192.168.1.100;
|
||||
resolver 127.0.0.1 valid=30s;
|
||||
|
||||
# Security / XSS Mitigation Headers
|
||||
# NOTE: X-Frame-Options may cause issues with the webOS app
|
||||
add_header X-Frame-Options "SAMEORIGIN";
|
||||
add_header X-Content-Type-Options "nosniff";
|
||||
|
||||
# Permissions policy. May cause issues with some clients
|
||||
add_header Permissions-Policy "accelerometer=(), ambient-light-sensor=(), battery=(), bluetooth=(), camera=(), clipboard-read=(), display-capture=(), document-domain=(), encrypted-media=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), payment=(), publickey-credentials-get=(), serial=(), sync-xhr=(), usb=(), xr-spatial-tracking=()" always;
|
||||
|
||||
# Content Security Policy
|
||||
# See: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
|
||||
# Enforces https content and restricts JS/CSS to origin
|
||||
# External Javascript (such as cast_sender.js for Chromecast) must be whitelisted.
|
||||
# NOTE: The default CSP headers may cause issues with the webOS app
|
||||
add_header Content-Security-Policy "default-src https: data: blob: ; img-src 'self' https://* ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://www.gstatic.com https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'";
|
||||
|
||||
location / {
|
||||
# Proxy main Jellyfin traffic
|
||||
proxy_pass http://$jellyfin:8096;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Forwarded-Protocol $scheme;
|
||||
proxy_set_header X-Forwarded-Host $http_host;
|
||||
|
||||
# Disable buffering when the nginx proxy gets very resource heavy upon streaming
|
||||
proxy_buffering off;
|
||||
}
|
||||
|
||||
location /socket {
|
||||
# Proxy Jellyfin Websockets traffic
|
||||
proxy_pass http://$jellyfin:8096;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Forwarded-Protocol $scheme;
|
||||
proxy_set_header X-Forwarded-Host $http_host;
|
||||
}
|
||||
}
|
16
ansible/roles/polsevev.dev/files/polsevev.dev.conf
Normal file
16
ansible/roles/polsevev.dev/files/polsevev.dev.conf
Normal file
|
@ -0,0 +1,16 @@
|
|||
server {
|
||||
server_name polsevev.dev;
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
ssl_certificate /etc/nginx/acme.sh/polsevev.dev.cert.pem;
|
||||
ssl_certificate_key /etc/nginx/acme.sh/polsevev.dev.key.pem;
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
|
||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||
root /var/www/polsevev/dist;
|
||||
|
||||
index index.html;
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ =404; # Make the server respond with 404 - Not found if requested file isn't present
|
||||
}
|
||||
}
|
6
ansible/roles/polsevev.dev/meta/main.yml
Normal file
6
ansible/roles/polsevev.dev/meta/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: nginx
|
||||
nginx_acme_sh_domains:
|
||||
- polsevev.dev
|
||||
- jellyfin.polsevev.dev
|
12
ansible/roles/polsevev.dev/tasks/main.yml
Normal file
12
ansible/roles/polsevev.dev/tasks/main.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
- name: Copy nginx config
|
||||
ansible.builtin.copy:
|
||||
src: "{{ item }}"
|
||||
dest: /etc/nginx/sites-enabled/{{ item }}
|
||||
owner: root
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload nginx
|
||||
loop:
|
||||
- polsevev.dev.conf
|
||||
- jellyfin.conf
|
|
@ -1,306 +1,306 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
61363564353331636566336262656632663963313263626139376638326331613564393533396263
|
||||
6233663365656236386635336330663237643638616432390a353439623732303330323334666639
|
||||
34356631353765346565303663376562656238633331386339383930346464613234343332643532
|
||||
3064336637303436640a313432396139313339323532306430333261633336393930633432626162
|
||||
66616364386261666161626531386431646663393766336463313334633465383466313761613232
|
||||
31343162616166353034633664626163646363323830323834373234313732353566316230643731
|
||||
32333334363132626162613463646536363761646433643837303763623066366364376661633631
|
||||
38303332363032656539636331343634623334363732353036343036356465333333663838666630
|
||||
61613132663236313834386561373064343034353464643633613936383364666130323031366465
|
||||
35613336613664613464396435326232366135613061313437626132346132633938363836626539
|
||||
36393936663163306339666136396636353462616536386230313737623862383230353862656235
|
||||
61383036633066623832623962646263623662626133343463396531376135313133316130643439
|
||||
66636639663566393332656465353237346663613632316563326438616431666635376135636139
|
||||
33363838643237386562363034373436333835646235366134326535636462343232636535373465
|
||||
38663939633837373638653337343339663839386532643739643464656331636337663231663138
|
||||
38646331346330353133343734333034646363346233363336363738356165386135306334346565
|
||||
37616330653233303864663137343561643833373363633433613737363961396665623264303266
|
||||
61626238343562633162323632353030663366383463646536613762303635353365373638343564
|
||||
32623138373233663565326439663238393531396334646234613065623766633839346634626166
|
||||
35656665646361623131646230643861383366313239643732656162656262313466393432383264
|
||||
64663933376137623462303233383038613036313339333433333266346365613764396161383164
|
||||
34393632393039343730656334613165396565396365616165656437346234373735643032613431
|
||||
36663562643966353234343838393634343066373635343030643832666364393030353739393037
|
||||
34643937626138346236343561346466333438626464666664613635386636616461343935636663
|
||||
38616363633031356663303132343935616637306333343764373731333133336562323831613437
|
||||
34313336656265303934356135316463363362303538656461386133353762656136636536313465
|
||||
65633932323265643232336139343063613565313530613962366638383435666135633335366439
|
||||
34373532666333653661386638383830303335623463643139333032346538333137323935323666
|
||||
34363837663537366238613566623631353261343636653236376636363563653266363361663837
|
||||
30666538333964383431643766616430343131383538623564303534333738363038383537356663
|
||||
64636561663865373331653031316433373061303933386465373733386134316234376365666339
|
||||
62666632356437366465346139323933666662383631613364363938316564343734363964656261
|
||||
61333662353162353362373465303530303164623564373734363237656561326138623062666661
|
||||
30623438623034393464653938393237613931653731386563333939616633633736386535363637
|
||||
66656366653638393566396639333065356361326466373838343038353664396631393034646563
|
||||
33306466663163393435386462373937623932306164333730643332663436626165623731303163
|
||||
32623130383064383134306537663565636464653434323566373831623938313837626162366563
|
||||
30373639633439376436643535363233636361383665386535323964353365303537623937313930
|
||||
62383265633065306537386165643030366435323461656439323532316337313731323333383637
|
||||
37333364363130376538336337356466346439303039336462646136373061363862336366373461
|
||||
38643035366135386663633065333563343963633131393664376636353332653337633765376261
|
||||
62316339326331323831303461666130353266396237626232323337326662623263376462333564
|
||||
35363664386239306366316431656133663666623464333036363334366635333132353665373836
|
||||
64356631616365363730303164393064363432643031633963613262313930343939616132663231
|
||||
32356561623964643930366633303235323335303965396331326230333265666465363733666435
|
||||
36353033623564376635656331343661306466323535303861386234376530623333616334386261
|
||||
63316161653635636238333232656563323066656533653061363465626664653337356630613564
|
||||
63643839656662656632303032333063373961363765656265663530393965313265393835303130
|
||||
65333832613462613163636335616237393166323464336634363135663333666532663134326163
|
||||
33393162653234643536333164616139346230343462353831623331303038333935653933373932
|
||||
33643335356534643965313636303238306264613937656137616536646432623439323230343462
|
||||
66323033613435323961356133643636313337663736663564376331303735373538653236313866
|
||||
61363861663834643630643864623066643631373566666530633765373038373334653937393566
|
||||
62313531323437313638666235316435616533323936356362393463613236316539316633613737
|
||||
30333339643235303734346338653531316164626635363931383238666566643633313664306663
|
||||
34643166623136336237616538366133343037336161663132393534373764313064626362666330
|
||||
65333330623039323965663631316563303863353464376238333334656132363430653830333031
|
||||
34633835643565343636343032653137663562616431613861383662616335363136643431663631
|
||||
37613334333133613362623964656662333466616435666634646632636534623436383564353636
|
||||
31343131313833393032633330313961616536353038653564366335316331643638663638616638
|
||||
33396532666630363665623863363935653739393264656233333066623537346561313263313537
|
||||
34393762333837306265666464353332663761623132346666386632646163306565343336313134
|
||||
66666332373537363265346161373936303063646238393461646238616631333538616539356631
|
||||
37333435363133353663353130316339383366316331653630613065393862373363303539316534
|
||||
32656261353666373639376266326530356335386534333963373338363136366230306163343933
|
||||
61616566643839303133323031336163306662646662383462653538613135643466663063376634
|
||||
63653733343133616536393264396666396565326264646563303833616664356131353934393334
|
||||
33306265323536356636326537623266383338613662656539646466306530373035653730336233
|
||||
35313530353364383039656262326562333935363861333365363339386634646132343632626264
|
||||
61373334323261336330623233323665376132373636316263636234326264343037653631613664
|
||||
32656431646637643262356563613463626330386234323962666235326664313764656230366632
|
||||
39656430666661613134663966333430646161366333326166303365396332313364633961323862
|
||||
39663730346562666161626161313361316139333361393963313739396463306338336537663061
|
||||
66383230343439343530633339393838343031663332323434653338343664656236333735366234
|
||||
33386535656534383236636130373038636439313761646136636136303863306137633435386636
|
||||
39306361636337656335633831306436306535343536396336343539396461346335666262393331
|
||||
36356238646134363336303833343636346131353562376333626362323732663165336366326237
|
||||
63623334636661366631363664313161356631653230303933336261373865336566326335653037
|
||||
34343936643536623731393430363066636338313130623466376536316437356238623436373038
|
||||
63363732653062356438376664343130356638306534343664393465346463333163613462366432
|
||||
39373731626161653664333932653161643132623966323533336361393236383833633136663933
|
||||
61343434376364396662396532383562666338326164336634663039303436613732616131356561
|
||||
64333933313664646133626663386561336665633062316464613865313730303137623835323537
|
||||
38383036656535306566333761396634613139396661326337303961353734363630383734633533
|
||||
38353166323533653563633965623638336433306536333132633138333361653663366439636465
|
||||
38346662663933623030326466353734383933383862303235366331386333353231636638323133
|
||||
34346639383264623438393561616534616235323966353336663865346331616166663039306532
|
||||
38646636313638663334303138393138653564373665646432336466366437363364316130633732
|
||||
35393761623430383930313238633132326136303933333737383831313136653238306337323937
|
||||
33666238373930333864373366343164353530366131663933623866663137623338303730636264
|
||||
32393939636437343739396637626136303166326235653836643232646361313837353739386433
|
||||
35316163663763303234663938356638626263363530366430353336393133393034386530613865
|
||||
34376136633161336338666539316637646335333038313161383062656334656566643135313134
|
||||
31363765316234373239313338633362393134336336663032616234306530623138623564313261
|
||||
65626237306235666330346666636163346134643237346338373735636463626331663630643437
|
||||
66636339363666633632303234316365373565623864646265356636386261343262633935663134
|
||||
32303230303965376539393139376237653665393062646163353237656630653133366434663330
|
||||
36623336323439363966316466316234636535346662383536653262376331653663303031323838
|
||||
39623736333237303935636535396364303466656637333838663663613964376139336434333530
|
||||
35633265373133346661343135646133643135376232333933326265633866653164336466353961
|
||||
64313036303033323263623536366133303637333039663464343464386531373034616338636135
|
||||
36666363396135626461343332656236313232656364613131653635653361336661396536303337
|
||||
33633835383431633633363461363534303533346334306230383138653035656534343332666234
|
||||
36623061356533353533363537343466383965643664343762386439336137343430313538323334
|
||||
63396663343733396330333764313838393236316232343465303766333531363235656636626230
|
||||
36326666623364306663323461643437613132336466643837336562636436386530626534636435
|
||||
33653431373564646665633633346161386332396562663164383330643963613331613335353164
|
||||
31306461663335343632376333336561663961303864643831653239663434366466306637633133
|
||||
35353132316264373965616132626137386135646261616438303463306238356231316234323265
|
||||
39363234613062366131623236663365303731623735333533356566643764343634306239643266
|
||||
35373439643635653361356238333135303532323235643634383130323161646535336661306130
|
||||
31363765626236356435663038396239303232393138316261306261646130356130663034646233
|
||||
39383731656564663634316431383638353732323133393363633861333665393965393336373461
|
||||
65636563616466653734346565666335343939313336653035386431643032626133353462366164
|
||||
65306531323136396530353064343462323265333931346134323234366134626263373363323738
|
||||
36643532643834653837623265333365336534666434333738386266326362346433356266333133
|
||||
30353333656231386531626633373261313534363235383565343334373136656632356235613333
|
||||
30333934323463353739356237343264393239623833353639353938646339626231323364643735
|
||||
61633931343335653632386537303765303365343531633564373230643433326434643130373036
|
||||
64613162323935643436386564623831343435353239626638616233393963363937306135643834
|
||||
61303737373031376139666631393132343835613263376466663530646239303038643133633433
|
||||
66343465343565656463306262313037633832353064306361353165666433623561353266653031
|
||||
65663931393132316466656130333062656163376263323133313538623238313965303866613439
|
||||
63343235306361333533366531613935663361313164623930383834326564373733633966396534
|
||||
65343461616637316638653738396239613735363936616563356539393166393861373437326565
|
||||
39383363363966313065333632613261633362393531633566363362386365656136666266353437
|
||||
65613638616638363038613831313237333833643233303664353235393066303731643366366434
|
||||
31376164613232616164613065386337666238303935313138666333366439383265326461396439
|
||||
39343161333630313230373536386664346134313330633537663461663032316636663135393564
|
||||
34326661393637313631323036356232663336663634346266356138626232613361343235643032
|
||||
34346438663536393537623361333062643837323062626265323235383461393761613439313664
|
||||
64336166666138353763643331313438656361323833356236393038333333346265366361316563
|
||||
63376463343737643832353166616566626530383837643035646238643463653137646633336237
|
||||
39326233613161643162313933376130366264663931323433613331373730353065306138643537
|
||||
34633734633262656531353936323031326163333566363464353166323530303536666236383932
|
||||
32333461363337356461333362303963386134373864366239346630326339663034303738656363
|
||||
61623638643664656237646131653961626136333533373462613336376364373230613961643666
|
||||
37323231626136393039623232363761663939353265636439363065333135393330303461663265
|
||||
37343532366433656164663737653931326538643139656232363231303965303964656261623338
|
||||
38323838343732326634653231393137333939323731613534363433383331396435633937623366
|
||||
64326166313832383533386665303964663065316138396639396438353638666637633636313338
|
||||
31626232323933633763623630333661653735346336316638386432383164373134653863626337
|
||||
35326138613038313138396565383765616463383033633564643830646632313839316436616136
|
||||
33353537316666663866353238656134373466643030343936366637373435353332343735353236
|
||||
33643834306134313036643534303831336238376164333636613365616539316538346535386337
|
||||
35386266396161303535626538643533336535363338306434363534393263626464623963353061
|
||||
65613030646437393738306436343830313361353466323062323364643430373939333066623332
|
||||
62356334386466626438383835353764393863343431666362313339323161393364636264326130
|
||||
38366534383463643130653932353863346462306437666564393036343835383430653931303237
|
||||
31323336363430643638616637393531396638646663323662343134333466666663346530613664
|
||||
63383532666532323232396565376339303237326464306330653932613962313136656635383762
|
||||
63306636363462323931636233333639396438383535376262376230383038623430356632343563
|
||||
32613135636436613331323036643832653362623235343864363466303263373230373032306337
|
||||
39336630333130316439393239336363333763643565366165636233383265613638643364663262
|
||||
32363337326261376231653066396533666435333232643136343839356662333331386639383765
|
||||
66356537353538373465303738633830623162653335666664653230323830363837653466363135
|
||||
33613239363535653931653864646436333635393939383333386366386265363435303763616536
|
||||
36333265376664373132366366343439613239666530653631343836666634363163376264663031
|
||||
38373566613832613865316637636538633265316330303239363335653665386466643735613839
|
||||
66653863316236383964656235306437646130386434643361656130653132396637663035353631
|
||||
61363964353732663765383433313634633430656437346230343561396339346461313961613632
|
||||
30386338383230313564386331356263353464343137336663336438333562396635373935393230
|
||||
33303031613837663539643132663735323662653231303137383361646330383333633962643330
|
||||
34336236613131306261616338636331623732666366353961646337396434313932326464613136
|
||||
39626162376465626634343333353566303261663638653766363362336136623861366338386132
|
||||
39366265333730326439633330396337623635633830346361646364396332313932333433373333
|
||||
62613837336462313065633930386532643865383133636433303362376231313030613264376139
|
||||
30613064663637333636656437303439303263643236376136666266303330353634616630363533
|
||||
64366631353065653561313935343530383164643235383838346338323236373930333331326434
|
||||
32386430636236393363613962343065663361313661346162376162626530383763346530636535
|
||||
62353634636562646431646236303564363334626264383566316162363166373264346533316364
|
||||
39333666373966366365336366343862316662626638393463373833303962353130623933323833
|
||||
35313965363138653730663635636264633536646535623366636232313666393732303131353233
|
||||
63313030396236376665646435653362383936346562336464666265656164663866363436323034
|
||||
39333230383233633133633233326166356666323464633036333135613639303666316534623963
|
||||
30623835626266386433343139323532653266393733663566383335356162613436386538636534
|
||||
38383765613338333862363233666666343165373365626633623230376339313035643732363562
|
||||
35396131336261613332316632343066623135613738623565323131623562313835366139623665
|
||||
35616635313131643639663237323165316433306230393035386166373533376633376335343536
|
||||
33326533393035393737666465636134386536336133326134313634306562336538326362616663
|
||||
38383238386538623938353435386165386339636135313165653738366432323534396236353031
|
||||
33373966383864643863393133303263386164626438633236643365326530333632363831643430
|
||||
38303230323933323965663166643263316166323531303331323464383534323438373163366566
|
||||
64373531633031326232646462646632383562656662383265373835323134376161323066663633
|
||||
38616362393866623962616330393130373634313630373537303938633937373030666633393936
|
||||
31363432313362393530343763623866346164666236353135343663353338623236343764316366
|
||||
31363438626665633864363238626463613662383331663963666265303930306662666361623331
|
||||
31653562633738393537306436373435373232363039366561613031366665383135373862643433
|
||||
38383434383038303636303164346130653261343961336435393337303233373263396136636532
|
||||
64626430396435393034383465323130663739323763393934376136633966656238366431363031
|
||||
30633035303462663734363462343062393531336665373833643337303163636561333063333037
|
||||
37323236616261613463306466363236386666353738386335383038373932643330353937636261
|
||||
66616634343531383433653737376434613464383639323962633831303063316430636366383936
|
||||
64363463323161653164386432353762333130383262353261343230613465366138343139316565
|
||||
63663361373462643631336562333736393432376332633761613333646539613761653038323037
|
||||
33356431313339326164333338333466633139363066393530313332376233313631373861393435
|
||||
65313436363537663637383736313030353264363233623135393039373338663966313065306532
|
||||
36653435353437336266313138396334313936616630323936353632666464653238633563626439
|
||||
61663461396262626666653434333564666335616332363535366663333634663762303034646631
|
||||
38313663376465656530383966333138633634363632333561303862363533363636366437646438
|
||||
66306261303339343462363362323465326639616565393136653431613330353437623764336562
|
||||
39333837396565643637353465653965663139353237633633376534353161353337656237336465
|
||||
33663038363631306532613739396664306137313534346237326365353130653134326337636330
|
||||
33353031313262323962643633663261613431336262356631616236386362656333636537336333
|
||||
37363331366265306161623631663932666136353035393437623464303865373836623136643931
|
||||
61636636313137336638346462363966656361663033376532333932323737376263343930666630
|
||||
31333733303862656234346130373264333964623366376262666635656437656236353937323166
|
||||
39353863323433393866386232616166336636353238316330373030303232353731613933653636
|
||||
30636533343862336364656239623939613135383035653665646538653062383633303333613732
|
||||
36383837396561306330656466663630643037653930303930326561333038663666653435633565
|
||||
65656662643831653966306161323933633635396537386337373739396163303536376436643634
|
||||
31393431346536666233303533343136623661363531333835373934356365343237336532333830
|
||||
31393335663630366464306132383665653964376563623239343762326361353930363636663338
|
||||
38396435356533366332393437366136633262613662316132313066306664636166346366336465
|
||||
38633838663261343237346162633533316431313566393762343663363735623965656339366566
|
||||
62323738623461326434393536383861323535656265646634316138313061633465666238373331
|
||||
31323335303764333266623962643839666364636132616135626437613138343236653263346166
|
||||
33663035343035323433393462623938623931623164393739373739393863323230383832353239
|
||||
65323436353634313665396334356435623231373561653266613362303961646639343562336266
|
||||
30613664303466373936313532356333373935353331646130336235306565663265386638373232
|
||||
35663839626465646331623966306238373036343263313266613736613639366661636532343562
|
||||
39353831653735316134363666656562646262333731666433313238353236343338333064616631
|
||||
62656136343130393234383165666533643162636635306438663966353239376263623632373933
|
||||
33666539353862336263386436303064393166323035633065373862646337663933366333393830
|
||||
31393064356332393635343132343163396663333639353938663335303732326637326630393164
|
||||
66663662393434376265383034656563653338346661346337653030646434653661613166346631
|
||||
35356362643262646566623166633466333961303263366130643562646237633062333931346431
|
||||
38376564666432636334366538336661323439386164356265376238346261633736393533353361
|
||||
61353333316232303632616563636636663431373664623461643037323138326630363436633363
|
||||
61363562633835373764343262393562373861386630376239616434346435653365303865396362
|
||||
65643066396363626134623538306330616435616532376232656237653364353037386461316430
|
||||
65363461663365393261373430316134653261396231356165383931646134383862316431643339
|
||||
30383636633865333632646464313233643865626430653638303530666239653265343866616437
|
||||
31323435386333616261373937633534336134656664343465313961623763363566343936613536
|
||||
33373765386463383966383839626635306439626531623730626664656331386136376136373736
|
||||
35613936313031656530643438663736336136393933343034623238623330616338323938356433
|
||||
62643134343933386239353035623764666233333230363466373163326537656363373639613066
|
||||
35636663373165663738333364366561393938343366636262313437636166303435396265326161
|
||||
66633136393137663033666232366132633566306434366362343531323163323533336537356562
|
||||
35346433383861623365396563373237316361323564626134346135613831613636616330316164
|
||||
66336461613230643532616331386364393062656662633431366661373439613164366135396636
|
||||
34633031333439356661356430663032326435303962333562356530333230343432643566623833
|
||||
32383737653963323264336465656633616532646264663161373462326165623339356363363036
|
||||
33346331373232653462636638613463633365313664336430313731313063373363386231663035
|
||||
36316462376532353136303932336665323437356630656439653563396534663436633831643635
|
||||
38656633633863623337613861646530393734313935343732623465643562633362346465346432
|
||||
62323838643533623131393235613532383562363530656163353063356431353331616633646664
|
||||
35363864343731393735636631623365366362393638626463663239653763303762333765623835
|
||||
32373338643430393765396434313939636536613535343064643634633436376163653231663365
|
||||
34343334393161636136616638613766383431326665663262316530316236313533656433393161
|
||||
66666331633463663933383931393865313363396238646231303936633662303737653437353065
|
||||
31646163386633376431346666663066316265633031646566336564646565393939313738373331
|
||||
37613366653632373934383639383933333566656336393765633436623531333031613833323332
|
||||
63306562376261653663396162613965343636343365353062666632316230336437646265323930
|
||||
39306430633233336336386633303739393734316331653439336538653862323831656365333935
|
||||
37343437323336656338313164383566633230656333393663353064383737383835363630636364
|
||||
63303534376139383962646337303237353638373130376635343966656430633165333539636131
|
||||
32343263373331633831343165326361663561373363663463316233396162653039633962306530
|
||||
62346633386334386238633161393337333330643432663666373964633936386239313464396566
|
||||
36646333383833303562323231336364383666626438396461323533396137376339353133383361
|
||||
35306561393738316563346163393035616363396131323030316238393435353862666466366133
|
||||
63636565356632653165656232636166386464393139663263663430633130313538336533396431
|
||||
39316662313337333032633263383533323766323361646261366233366335626631663939363161
|
||||
35613135313762623134303534653532323633613363666333303031653964323963336165663831
|
||||
35393266656437373634346661666132396162623136383463613630323633666564383639613332
|
||||
35376534333365636664306532643234333966393666636262383065653431613834303134623165
|
||||
33353164343762383335333861363033343731363064646165396334626330623930333564633238
|
||||
39663338353666353661666538333265383638643861333833326234616264656339623131383231
|
||||
39373630333235316230633833613038313931363839653930333262333561366361626435643464
|
||||
37613439316363633264623830393439393766613164343930356537613564666530323034663332
|
||||
32363433356361396264386565633962613162313062653066366131346638353134633435326165
|
||||
39623361306232326437336665646462343066393062373137303339343965663164656362663466
|
||||
63366237633637373730383538616164313162373965313665656133303630353233363938643338
|
||||
37613962373834333535333438316233633432343832386664613137646132353635666531343465
|
||||
38376433666662613161383534666437643963383062333534306565313337653138306434316234
|
||||
61353663363437376261363361633062386263376166303531643432383339346339363638636565
|
||||
62626539613831653439383738326565356639626362333566646334643164346635666235356631
|
||||
30336166383461303234303633373064333138306461373633613137383066623463373564313462
|
||||
38313961306134326634643064616365323463393332643836306465393839373866373536373434
|
||||
61396630626264323564386230393631303330636339383166373764343038323034326666663261
|
||||
64343432363061636263366539306334303135666162306338363331663633656236333739363561
|
||||
30323435356636643735633266616361303762346133656436383035323436633633613436383962
|
||||
37643538333637323738333238613832666334643937626366333135663764653437666161313430
|
||||
37636631613662323036356638336238373939643039653063343639626266626164303335653035
|
||||
66356530353130393366313939333139376135613332373462366461346364623937643035623831
|
||||
64353732623036646261343866396531353236666139303739653731663835653935633934363263
|
||||
36633636393764663531396435663836336436656665386339626337616663646461663466383239
|
||||
62646166626634306439323136663438666634383732336663636634336239373164313730666439
|
||||
38346431633863363064373635653939336565646630373864623862616537633235333064366535
|
||||
65623031326635353835383534313635326561656533303964613830643830353031383166633363
|
||||
63363734353838373164336466316165656566656130663264373430623534316562623261636437
|
||||
64643039346563653032616134353336326562616261353631306431643965646634356663633331
|
||||
33626634313330393938393238383036303630356330633366616134663961396130326261353862
|
||||
35356439303236386337393766383436383935363436303761663036636530363130393432656266
|
||||
64326232353662363062383232373031616665643237366139656538333536653364373138636466
|
||||
39656637383634363030353966326164333235666161346563323431316634353133626463636166
|
||||
64386136646632653038373162383062316334623936646138646262663733313230313931336266
|
||||
39343866663163323961643634303535653835393062383962326561373661393134393362653437
|
||||
35343666326339626530343964643639346439323733316465353136333536653862353730336134
|
||||
61363362613261663336373732316162653465373436333032383235383030623635313835383133
|
||||
31356132323731336630313761373133663035353935323832323736663961396661613535373331
|
||||
30653165623766366632663739333461393337383930656438656566306130323438326161323231
|
||||
34666464333033663765376566333563323562643738363366313332646331333362656638393061
|
||||
61336530356136383236346532366135663732336534653233333364363931383062363430353732
|
||||
32633338353936613961393961623535343433363562386163633937613266306233
|
||||
37613430303966373261666132643933623163613231666361396134326564313062623465633632
|
||||
6133333938623562633861613038663664646166353064310a306432633930363731633638353237
|
||||
30333964653735323235346330666338613532306166393561643633396632336334366662343637
|
||||
6566353936326630610a623132623262366338353264346338323062386437663734613232633834
|
||||
36623634313932366335383537333536353931663639626566616239303964643963353934383137
|
||||
39303266353537346331353933366266363962626531663066623164376536393863316134313166
|
||||
63376634313835346161353239313461656662343665373930666130353365653130646264626365
|
||||
66393764316331626336386361653131353038643034336661663732616661633132386231663734
|
||||
63313166393466393839346138643966663966646538653331313863363434663837363965333436
|
||||
34383935646233306431643065333231303931343665373332666162363937616537366630326333
|
||||
30656530636135633436303737333866353362333133306363376534633765323861623630356465
|
||||
32653937613464326466343462343837666633356465393861666136383964396236333464613637
|
||||
32633332326663333437306637666233373831666630623236323764353031666637626162333933
|
||||
39343637653730336366343432623331316339623232643332653031346535346232633164373564
|
||||
38626632643862616235356331626538326339323939336131613837323863663830323231386236
|
||||
65386265313834666638306134306534653362626235393064323064313536313738613335643736
|
||||
34666562353337653761393661356230663938643361623636343764643062633136393931656530
|
||||
31643135363432303034323031313063333934316161363362336561323438616439333130646636
|
||||
62613631636561306566396132386634613137626432656138386639646334336232316132656131
|
||||
32353131333761313662363763366564316533666432643866356339343866646166616239323537
|
||||
34613365396330656332323539323835663236383033323434313634656261346661663230613132
|
||||
35396366623466306633343266656232363232616634356462313635333538653331356232303738
|
||||
66326330356632336564366330376535313237333539653461393030666637363834636136353265
|
||||
38393566393839316133613862646662303933373166326332376538623531353537363739376436
|
||||
32666133363866343463323262386530303739353635383766643031333262386665623463643234
|
||||
31626361636463623332323761346166613431313861303538373666663833323935613866333664
|
||||
39353539336634326537363661633839626339356639663738643936653831653734333539613161
|
||||
61396337356563323961386361643065323661633963366238383665653634656262623666326637
|
||||
64663035613866623036343535346532653631323432623164343936333264323332313430316535
|
||||
33646366373931643936373865383562353830353866326665646365326431346435393265343630
|
||||
37383934353964663035623530646339636130366233353033363662653034643033373761383931
|
||||
61373164306636623361393866666439626334663065613730623834386562376136653737356435
|
||||
63323037356664333836323864386562323138623735326538376337613438353664636138653336
|
||||
61353764343939376537356636316639666439613762356562333165336231666539623433393231
|
||||
32616330373535366336373735636235356534353262333561646261616238323465383664303036
|
||||
38363932336633623763666134386565376238373137363239326265316434333766303739356465
|
||||
66633939393035646661643130383935663838656462626337653665303339643465663530323461
|
||||
63336436653365643430653834656239643833313531323031656564393031343331626438363431
|
||||
32643162626536626563313365373130663334616333316365656435333636333736323464383465
|
||||
63323637343462323737623063363263663463323064653862376336346633323735656464303562
|
||||
30393234303230613436376162323664333030323162396333626533623865653938626539346366
|
||||
33626233393736323130663161366363616635633432666630313736333832396466393662396132
|
||||
32646337346237633936636332393636613539326266333534656263373234343434336561666139
|
||||
33643261303166313436623931623236346437643935386239663564626661396434653130326232
|
||||
62376535656133383261326634656532393933346136626162333530326439393530343731616533
|
||||
62313031636132643032616630626537633162316231316661366134613439636336313161633361
|
||||
65343730356634393738336439656564343730626237333633643635343331373233633936663031
|
||||
39336533636135316166633264613030643636626136373132306233623432363133656638636162
|
||||
33386262396339383063346166383636396663663530383234616230623261393837376335646631
|
||||
37313934373631623938393535356130383531346431336335333563343338306537383630663962
|
||||
62363234653539346361666438306663633630633366366662636330323162646633656461616335
|
||||
39373362363433326334343033623333656663356631383561336330636266393161656336386135
|
||||
62363335663563313264653535633461626639363966663433666566623438303536383463313737
|
||||
32636530616261326636363039393631616138376132303265643334346462376239363966393538
|
||||
33303961333161646633636137646661323133626137363032306131313335306134353765326135
|
||||
61663934313233613164643265633964333738393362373832303534633330663131396237623835
|
||||
65356234333539326230386266356239616364653833646135356237333231613562666363313964
|
||||
35616561393462373730336636376662386339633732613833616532666166383232303636613534
|
||||
37393932343939613261633666353863343163363665666133313863386530323730636636633732
|
||||
63306264353464313334623436343761333034656339656237326131633362316537363434623664
|
||||
39623065663763393964303462613466373738383538636534376133306133343134376333643430
|
||||
66623438333363613064373131323861383935323931366666343462366330316561343365643137
|
||||
30383734336433313737663638323935643931326239323939383138363164313237333965613063
|
||||
61383936646464336438346365303136386462363566323965303262386238376466396130666637
|
||||
32376462663834316166333837633564383237616564636161363466613639633739343963643134
|
||||
65666566323136346639383631643334333561383239353062343533396636363061643933326231
|
||||
65303835316164663733396433333530613036646334643233623831386237316435626364306433
|
||||
63303465313262353866346431636566633438383764313239336561316362346135396565376339
|
||||
63333337386164316139643163646365363631613664646434666562383336346262323464623461
|
||||
30343661333266343362303066353237383031323364666334356561666435383938393433333934
|
||||
38313066343666633039393338326133386336666533313862633163343731306337316337373666
|
||||
31353663333335613838316263393433663062373364326534623966363631646430356263383764
|
||||
39613661386236636131626634363065393466303035616562313931626335613231653930366561
|
||||
31376639303039613634646261616333643332373161303330353937386334343534326636346333
|
||||
30643066613336613266323431313564303438326466303831633463353033316362653462373065
|
||||
39353139323630623765626335616638316665343638303439353934616231396535326338663965
|
||||
63616235353464363431653665393961633338393232336535306265393436656561306462363130
|
||||
34613366356666616336616439653631386130303161373439336461313264613331623535316364
|
||||
63626533346633626362326537623936636362663439386632323666623736636135666337616136
|
||||
65303163393762366363636262366433383134373537656661373864646532616639323233323561
|
||||
39373630353733346134373862393334636339346634373365356639383435663966363463303337
|
||||
37653834363663343361663939353638613964626263656234396366333265353365363638323339
|
||||
66363231626533656537643139343231616430336135313730363261663239316430336339386262
|
||||
31663432373166383835666332333962313261386433336163356535663762336136373937626239
|
||||
39303136643562366433376535363533343938373133343737333231353364366162333132356464
|
||||
30636139313831663339333861386165346532666262386461633738323030313237353266623835
|
||||
37336362343633653035326365306165303335613036356236393136386363393139653065636631
|
||||
62663762383634326535373831366430333363353966383039303631356164363661333230373963
|
||||
31643663316165623363353963623163346535363932376631633464313232646661646366396264
|
||||
33383163666537306432643062623631323133316261613362303732303036333331636431653563
|
||||
34353363626533343662656264303961333865303466656631383335373964303266376134383066
|
||||
61383336393135303635306362646165643437316530636339636632653336303436376431323534
|
||||
35373835333637346533336134313333653139623935626361636537353635303262633139313335
|
||||
31613235396434303366643733346631343830653531646332663331363130346639643966343138
|
||||
65653730623565373733336439643935666262633064373836646561373464313430613335396433
|
||||
62316438366463633339366437623561636337333235636431363466303264633166616566643536
|
||||
61623864303865363434356536656665326635633066333037623461663165393965323165383463
|
||||
38616466366135656562616161613933653534663162346633643737396437386239613438376233
|
||||
31663834313430373937663237643337353435633166383030613639366238313862623336313565
|
||||
32623233633664633839366461626637623064616330666265386334333738336434646166343830
|
||||
66666261363137373632336432313366636162383430613832306538316162363635386463626339
|
||||
66626533633232663236373135323737333566313961393932396134663638666335613835316134
|
||||
36643461353861623261386536336661633730666566353034323634353239356133636535333266
|
||||
61306335643064313838666462636133636538616432303162326236613337396136326431643839
|
||||
32303333303663353662386537626432356230613464306261623766656237376239363436313135
|
||||
66663562386266373539646636316537616463643935633432616664346535636235313165363533
|
||||
31383663366233356134623932306662303331353162363538303138326535346632326561666364
|
||||
62313230323439393338336238373162333262613430393431653436303165633661663162636461
|
||||
65306233363630663163366433323362613062386461323961353735313566363366376135393232
|
||||
66376435343965653036343766346562393830346533303437343666613934333032343732383764
|
||||
35396639653836313131643965396238346561313637323433383238396638353461626261343663
|
||||
33373632323865306261313866383763313931346166653463643062663864393234393262373062
|
||||
32323834343232613764353063343335626462373965663630663239383330326436326633623566
|
||||
66666333616265356531386262306334616632646132386665353835393263303232343564306533
|
||||
32303366396538653361636133353564343730326332393863333065353835663066353038383662
|
||||
32396562376635623365626239626430396564626265343938636534623532613435343730656566
|
||||
32353531353336333031336133383534643939653461353130306437303238636565363339646365
|
||||
34383732316630633965393734396638626166303064653437653332346461633464393037363832
|
||||
35623963336636643164336262636266396235326365346161613135623033363332663639623361
|
||||
31306538633638386233366638623764633466653837356439646231376139656564306635373263
|
||||
32383239663238386539613632346263346139643436656436653538636466643564653637393064
|
||||
34323539356263353064396135363932663664633232366666613665336339353966616666646264
|
||||
34653632313030633263616561306464396330343635643835303732376364656163613532633432
|
||||
64303961333362376535643230643834336166613733343139323530333735313264656539613837
|
||||
35643331616136646339643936656138366538326539663861383133316264376337613765353361
|
||||
37646461653639383630313830353034353137636238343262313764336431653533623964666435
|
||||
35346136643264643437376235363464313836373933366536633061366638356363323734343934
|
||||
30363066363861633562333261656334663833396561653033653430343839363735323465366661
|
||||
66313161343266353963373265356131366437366662363630303434653437323732373830636262
|
||||
62303432393639393730646339343638343438303930306437343062376138313037643131363866
|
||||
35333030386263646333656538376536303530323131626539373534626332646139303836313431
|
||||
34356437393833643762393137396533396163653434343461376361376563613961366666666238
|
||||
65306465336162633361626164383131323135356463313039623036396166656131326439353335
|
||||
36346165623664633864343662393231383364363639306435376462363863613165306232336461
|
||||
64313362393365393634386239316631356337646563623361613038346535306234646166663331
|
||||
61363761623334363332363237353437623565393235633436613333373965363931666361386135
|
||||
38643361393933666132323733653666333634643336663431376566366633396466343335613265
|
||||
33643137393363653137316432373334326233343436303263333431336137343062623161633333
|
||||
66376334646365343561643034303665346537393963393135666434396437623734373434303331
|
||||
33613861366336373634323933383763343930373735653132343633323738396237373339376537
|
||||
64616232346164303932303231376163626565666539643061353363663265646230306136336238
|
||||
62646562323034376339643866353363366364326462336366646332373664373335356165373936
|
||||
33613066653361303134313239343036343932663930346663323362376431353138633961353364
|
||||
33633135313663396265363736396364623466303030623565646535656536326231653264363765
|
||||
34613062656135633164643630326534356561303434643239306562653033323032333630326433
|
||||
35613334383965643632316536376463646464633937626131393462316361633566316230613162
|
||||
64363330623965313363336534353739646338343637366264346166636163373930363365633439
|
||||
36336366373466366562383866366262396536306465333534653562366663623136356133616139
|
||||
61613861373639613835623831626331353237336536333561396232646264316337643062653137
|
||||
38313562656564623336303931336364393538353562643537373935346131306136313162356539
|
||||
33613762643466333639373533383065323538326630626566646132613763626463663536666635
|
||||
38323661636538623762386632303134373237383239616266373130316235376331656462366539
|
||||
35656436613230373435376266633163323830643031643535333433616438636631323564316635
|
||||
39636433336666376166346362343239373236396161633434303065353637323364343766383733
|
||||
66376530656630323837393332623037613265396335663331633638636635633032666363316136
|
||||
65623130613763633764613433326333386265353365623431386364303236326461363933633363
|
||||
30626362326538643039326630303861376639666139393238356339393930633064303763636161
|
||||
39633566373737316361306634333361353435356230663964393935306635386532643734383462
|
||||
65616134633335353738626630393964353065326538653435653963343039326238303738313666
|
||||
61373963353361366336653237336431653132333433336330623738663364393336383835643064
|
||||
62363465323836326333613832383335353436396263343739373364356132626138653832393166
|
||||
66646535613233656632393562383938646665613762373731333639323837336438613063643334
|
||||
32386264383236333664386466636234663238333761633963653061356266666464376136616337
|
||||
63616239376533393634353739386262636466376235303263343864366633643366376233386166
|
||||
33356534393865643065633738656264303961333464373062623133666436656532363138396332
|
||||
61333932656661313963663062353836383433373839643135356631333261333466636663386266
|
||||
39356438656362303563633130336266323361636564313731373238303034303961306465616132
|
||||
38363963323839656262346135376534333530623862646430303434653465613762353139383333
|
||||
39646433393162663633663562636330386634636332366532306363313264653038656338353263
|
||||
30393161313136323661303063643436396533366436346365653736366433353536633331343734
|
||||
66616138653834396430333635373834366133393961646630393231643730643061396262303061
|
||||
30663665663832336565636333663231343238396130346635393431653430383262326463383463
|
||||
38306366613061336566313031613266663733613938366232336265353336636463306331643331
|
||||
66383362396664363633363936306531616333616131613363313132306663343936313662366537
|
||||
64326139643230363965353336313138656164653365356436323566396634643266346430346230
|
||||
31653237613537313531383831363862396331303636323737366338616337306538616163373261
|
||||
64303830343739376464623766646633626239303932383232623463656537613965356438616338
|
||||
37373636636561646236613966613461326235383631333862343732353334353162306234386631
|
||||
31383937626132363438316463353535336633613632653965343937396161336362393139636538
|
||||
37326431313863323035626532313466343334333836363435306132323636396265393661626233
|
||||
34646465336366333138343830663535303937336162303736663566336265303637626165633834
|
||||
61373762633130643363646336303930616230393835623533386661653238363533636565633739
|
||||
62643431313966346162303966386438373132303733303561303531363466366666326465633632
|
||||
63323163303066363537313739643062303334303830323665643534343063383463373532383862
|
||||
31653431643935653662643936616561383863353962333664333539303136366632323632646136
|
||||
66613465623831646533663261643566646337373661336630623435353635363438653132633564
|
||||
36623136343732366436366630313133326661313130393138663334393265363933373731353730
|
||||
39646563373632363835623965396666616263613239343637363632316564303661626265643830
|
||||
38353061306664333331646333303165616432336666656437636661666562313662623831313162
|
||||
61313835656563346132653465363463306232663334666333323139383838313562396336303066
|
||||
33363137623061333864656264326237396638343331316162363231396636646266373635356436
|
||||
32376566626365343136336665643362653833383334326562313030643333613566323933383334
|
||||
39316365383132313831323037626437383434653234326266363237353937353431333230646239
|
||||
35303230366464386137653463393937353262356565303735346630333333346265313566623963
|
||||
30616338323032313063343834376232323466333564646331613465323332333039653266373830
|
||||
65383330633863373432356437363563306163653732323662633838633663363564323431346164
|
||||
34353131353331643338316366343435336434616136613238666666346139323839383936346337
|
||||
30373062313033333431333931663161646537373762336461633131643632623432643761616438
|
||||
32373038643662343961643066636263386233633239376639336339333039633035623036323462
|
||||
62346137613234636336316661323465653063333831626534613838653032666666383365616364
|
||||
61663037353431643030303636323330366430323366336235373861616330656333313366303563
|
||||
65383431393033663063663963303437313563333639313963366561303465326339616131303034
|
||||
61613835343362623861343335663637386437336536376466306130613836626530643263656233
|
||||
30333437303162333138613364333264613564653235646138313436323831666263326239356131
|
||||
38333961396336643566643262636464363266363566633433333361323533643064633834316333
|
||||
63336135633063373531613534303662653734653137663835663562346532346233306666653432
|
||||
62366666663335346363316638346335373633306237636135353931636662623863663634373532
|
||||
37356163663264313766663336386661613637616263303634356538373634373238626465666261
|
||||
32353165373937323561383563303933636666636131633730353337363265323862613235333832
|
||||
62366531666266373139323764323638393162643530306135616531393438383963336133613565
|
||||
36326162306235623630346366666562646332643233396561343938663236366530616663616364
|
||||
38666637643732303764626336646263313131353734333435346465393331666264363538376666
|
||||
34663464633038366565353861313734656532383065356431346334303139643537323037383539
|
||||
61623136306339366537646436343233306663383031353565653066376134306266376532623561
|
||||
36663464343133376264386539376165643464386230336330623134306330333636646138343566
|
||||
30313239393463336436343438336564613538663734326564333930313962616631613437613163
|
||||
38333866343731353337346534326630353630336330366637343138393439643938633665656139
|
||||
31663733353937643937323062306332363535356363643333663731663237656464326261363264
|
||||
64373239643031366238636264613539633263633433646162386366363865616634343337306233
|
||||
65386463633731616533393461313437373937356164306535386332326338653734663038326138
|
||||
37303238653433613166303862643630346164373436323065393135393365316466623965353739
|
||||
33663034323832303830316537396461383061623662346431613365666638373235616234656134
|
||||
62633236336231376131343237313837313632373965663332346239346163323237303462366237
|
||||
36643132303236336238396234656337613732303636326266346230663266346431323235613831
|
||||
30383930303266623566333963666339363535616132353263653862383162656533616131663033
|
||||
33663230616439386439383162373364653734393934396262356232346136643237376231656262
|
||||
65636564626132303461613931616138363533653333646463653635333935356531633236613263
|
||||
30386431313665626439353133303733343330386137396461316232616161613162353932336434
|
||||
30313265383863396630356631666230656561636239633038346465326337316430323038303830
|
||||
65653130343265636361373432613864383332623965356566386232653266616335313930323436
|
||||
63626234663036326363656465653237636162326366333266396631346534653935643534383835
|
||||
34633835613565343662316533386561363466643932313030356430356637376665613930356561
|
||||
66323938306532666537646232313163633937376533623634303962656166343961626436353563
|
||||
63336238623533663666313264633832386337643865636662373066613935323066623031653535
|
||||
62306131623865323731383138393639383530323631663864353262613235373361326230366562
|
||||
37633930313934333339666266336230616135333463326661353863633638363937316532653666
|
||||
66346438303238646663653061653764376534623861633838396261393032646162356266303931
|
||||
64613037313533343763373633356534373939333534643863613734626335653930383431393561
|
||||
66356634343130366136313533663533356466363366333865623637303134343035633738336138
|
||||
32366561376635306230393033666666653461306536353538616363383861326562323532653939
|
||||
63363532316464396135353038373162313232353432393037303730633735346435656534613839
|
||||
38666137373966613130373864393036386264366464653233623161363564313134363931376563
|
||||
38636265376565646162366234383737393163353137616130613263396433626533313665383738
|
||||
66326266353339316637393764353530316562656661306135633462636136613736356434353663
|
||||
33663861613537323930356438613464613931383366363738373663386635386564303161313463
|
||||
32613065316537643032316439343165623632393039643163666233363439333232616162653735
|
||||
37313163663134663462303233373462326432633333386532646464636366656366386663393763
|
||||
61326262363362303564646334323939333137343438383839623432613933333234613033363832
|
||||
32313930343731653633353137393263396161343836323531626531633161396639636165373439
|
||||
64623035633066353266383736356233313538323661356631663031333264343064393439626135
|
||||
65383464613133646462326232326532316662323037626237363939636661343738363863643261
|
||||
63616636376633626164336239366530653733656534616664623137613364663564653863666362
|
||||
35313563663333373666643437393763363431313266636537313236306431383739303564623435
|
||||
39303331353061386461343636336262353864643266656235373235336534626336613637323863
|
||||
34613036653639353861613965613536626334376566346564323964623631383333633066653634
|
||||
33363831313066353465303035333636656366376664356266333763626330316465316166316264
|
||||
32633037653830303661656232363335303736363865356631323365333936373264373934386663
|
||||
62323732666631353062313037393130393565383137306135396366636439646637303034666261
|
||||
63376339643464303961653166653031336239326437363637363133396133336639653033363563
|
||||
39316438666161393261656237653366383962373736663763303733653235376233616161646535
|
||||
33383930313630396337363432366239303565353965303930656565383964643162333831653034
|
||||
37356566316334376436303661333932306436656464633835363262346562356637623161373936
|
||||
39393837366164343363646462326132623733306666663638643639323632393438396564353064
|
||||
61623634383066663537373266306166303138333165666664616531663962633164633664626461
|
||||
31323666336536626635663933373566376630643830376137623033666335386534323431633233
|
||||
34353136383161376534363234646132363133383064613463313034363065326537653739613635
|
||||
34303061633263663433313438633533356335336131613832376539346465393866636234636661
|
||||
38663331373162626534336362386465336262313430373030343466313839656566373939333630
|
||||
30313362333264313232333161383566613361636362373065313664326635373233636365323564
|
||||
35663466356534356237313165393537353132383236666261303038393961323339393332396431
|
||||
30356334323131306164643335626466636564353830376131613764363763616163643030613334
|
||||
35313261616530383766656433306666313139353935336134613833303136646132646230613861
|
||||
62636664633031353832623537653361323231326165366163623561646330323530663436303937
|
||||
33396237633534366530333633346439313733333964396530656139663431653934613962356662
|
||||
62663661616330653637343734303035303238336331656465393565386565383235323637366530
|
||||
38316363656332353266643339336237623031313135316335656533323130383762663936373635
|
||||
66616633373861613366633234626364633963323836393233333630633063353435663666643938
|
||||
33663038643865333535376662303235623563366263313531346336393330636364633437333539
|
||||
34316437336166343333623438333463323662633765313562316639633535666432633730626364
|
||||
65653562353430623535353032326666636565376533386663613538663536393864383966386561
|
||||
34366266623265343335666237306662326235653266303861633665626266313236626632643035
|
||||
63633963633934633564333736373238633936343036623334333435643739376430643365363036
|
||||
66616665613936373638373738303936356161383835366338363561363935353365383734643763
|
||||
33333435313434633464386538613939366531636233653264636261623033326436386138633139
|
||||
33353835353936303066383161303161303432363035316264633339363637623936643830636362
|
||||
35626432633262306263316666383533313630326261363466386331653936666236373661646235
|
||||
65303835353535396638616331356633343438616331656462336663643533316634393365396662
|
||||
38383332343664623466316235656136653962336336646434303036646437653161343739663438
|
||||
32396365333366633934383038623831333435356464643962383164313437633737373435643666
|
||||
63616462636532623039376534623239396430306230323030646339616364386431303361393064
|
||||
32326237303464623731313661323763363134336262666332326132633732663332623935316266
|
||||
33343663356462336236363339313232303032323232353061363264306263636231343365616335
|
||||
37346466346632666430323739346131646163323664386663333131363932366534636666396366
|
||||
63333539306131366337343230386137326266653537643762613330323631653139343265363838
|
||||
65653831356237313132636530336664363338353330326234613063636466306535393963623836
|
||||
34353234316239333534323933663733316161386265346130646435626463326539653631643639
|
||||
33633263643665663330326338306464343331316137393264636238376461663135313538646266
|
||||
65343561383365626437306636643463646433326434383966376436373936343766323238653066
|
||||
38303866343738356638663932356236663463306536623635363839663763653265336461356630
|
||||
38373538383964646463346637643933663663346462623230636264666336663039613037613732
|
||||
63353532663535353237383431613736653066313161316363366135626362613633626133313637
|
||||
65376364386339363437636537383432346231653062633332636232396435366166636262356163
|
||||
61343965623863383933393639616631656633306365626536643038623036613566656362333361
|
||||
33333531353262313538623031623832306433383435323763316637646433613865653961333763
|
||||
32646435323738336336653265333136323961353433643031636336303763663234
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -9,20 +9,29 @@
|
|||
become: true
|
||||
notify: Restart postgres
|
||||
|
||||
- name: Create test db
|
||||
- name: Create databases
|
||||
community.postgresql.postgresql_db:
|
||||
name: test
|
||||
comment: This is a test db
|
||||
name: "{{ item.database }}"
|
||||
become: true
|
||||
become_user: postgres
|
||||
loop: "{{ postgres_users }}"
|
||||
|
||||
- name: Create postgres user
|
||||
community.postgresql.postgresql_user:
|
||||
db: test
|
||||
name: polsevev
|
||||
password: "{{ postgres_user_polsevev_pass }}"
|
||||
db: "{{ item.database }}"
|
||||
name: "{{ item.user }}"
|
||||
password: "{{ item.password }}"
|
||||
become: true
|
||||
become_user: postgres
|
||||
loop: "{{ postgres_users }}"
|
||||
|
||||
- name: Set database owners
|
||||
community.postgresql.postgresql_db:
|
||||
name: "{{ item.database }}"
|
||||
owner: "{{ item.user }}"
|
||||
become: true
|
||||
become_user: postgres
|
||||
loop: "{{ postgres_users }}"
|
||||
|
||||
- name: Copy authorization config
|
||||
ansible.builtin.copy:
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
30353231656462316431613932303434626565376362653831386138663233343635313139303633
|
||||
6365613562643961663365336539323361316464313135610a363465646435313634393365613631
|
||||
37626332366430343861656232386661633136663334393862313866323232636238363063373534
|
||||
3932326664303535300a376235663132653564626161313130663732333561643463336538306530
|
||||
31363463316136626361363332323566626435353363313530376231353862336530323265353738
|
||||
6536346437653464373331653530386233663866386538373339
|
||||
---
|
||||
postgres_users:
|
||||
- user: polsevev
|
||||
password: "sleepyjoe
|
||||
database: test
|
||||
- user: umami
|
||||
password: umami
|
||||
database: umami
|
||||
|
|
28
ansible/roles/umami/files/docker-compose.yml
Normal file
28
ansible/roles/umami/files/docker-compose.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
61613033666561393035356531613466643362366535653731663139373731343531343563353536
|
||||
3336336562636364386666643038363731383665306164360a663438366436393662646235313066
|
||||
33656164613663316261323634313338363966383463663237326666616432376339326163376532
|
||||
6563643561353333640a616437366234336564636535333737306632326538303330353265623464
|
||||
37386463333661383865376562643738633137376334303834313161356435363734333062393533
|
||||
31643261633539653465343633643462636561656535393939356565663130393731393236306636
|
||||
36366539346465343231633732326337613830636264346435333465616230343464343064306562
|
||||
30666330356465326461373630623131623430303732313337653261633136303233353838623465
|
||||
31623339613866333137633231653332613239323838616366666330336164383338326231663031
|
||||
38386631633932326563353533343737313935313936613537326231616435343763303065653064
|
||||
61656133336132623361353061613761656434303431623163613636396665373838313836306133
|
||||
35373333656263636438306237623033336339666266626236343230393931653434373966373264
|
||||
33643134393538363636386137356237323839393466356336373563336639363766663763616336
|
||||
63356635356339643235333062656231656664386164346461613130613533346466363936633031
|
||||
33666635313436623665613432616531373965623030626635643131356462613363616435643131
|
||||
33353631653633306234646335643736313762393566323636366239366463333039656666323038
|
||||
63333666633862663166333136626635616333343064306636316539393835396136636263393064
|
||||
64306161386331343663656631323830613033353461376665356139313665333863333361396635
|
||||
63386162653434343335613965616139393235636139613230646330333638623262303761663364
|
||||
39373231376334663931323831643738643436346235396530346362646332613030626238356262
|
||||
36633739313538666134353839373533633332653931633466663466343139356434663631306232
|
||||
35633965353964656465303032623637343863643639626434356365383861613430363764626234
|
||||
66353265666532316338323663633337363164343432386430366439326534663230313432323661
|
||||
33336335316164666664663938363064323832333061366534303137373363636365336466393431
|
||||
34306132623533653739363837616663343962353262393339353430613530303133373965316230
|
||||
66303265306637376364373262383565363432633433346466616532663038363135333536323436
|
||||
333438366635366138373139363934623234
|
19
ansible/roles/umami/files/umami.conf
Normal file
19
ansible/roles/umami/files/umami.conf
Normal file
|
@ -0,0 +1,19 @@
|
|||
server {
|
||||
server_name umami.polsevev.dev;
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
ssl_certificate /etc/nginx/acme.sh/umami.polsevev.dev.cert.pem;
|
||||
ssl_certificate_key /etc/nginx/acme.sh/umami.polsevev.dev.key.pem;
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
|
||||
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header Host $host;
|
||||
proxy_pass http://localhost:3000/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
}
|
||||
}
|
5
ansible/roles/umami/meta/main.yml
Normal file
5
ansible/roles/umami/meta/main.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
dependencies:
|
||||
- role: nginx
|
||||
nginx_acme_sh_domains:
|
||||
- umami.polsevev.dev
|
25
ansible/roles/umami/tasks/main.yml
Normal file
25
ansible/roles/umami/tasks/main.yml
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
- name: Make project source
|
||||
ansible.builtin.file:
|
||||
state: directory
|
||||
path: ~/umami
|
||||
owner: ansible
|
||||
mode: "0755"
|
||||
|
||||
- name: Copy compose file
|
||||
ansible.builtin.copy:
|
||||
src: docker-compose.yml
|
||||
dest: /home/ansible/umami/docker-compose.yml
|
||||
mode: "0644"
|
||||
|
||||
- name: Start docker compose
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: ~/umami
|
||||
|
||||
- name: Copy umami nginx
|
||||
ansible.builtin.copy:
|
||||
src: umami.conf
|
||||
dest: /etc/nginx/sites-enabled/umami.conf
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload nginx
|
|
@ -1,39 +1,39 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
39353535343532373237396263626266346462346664633566363139346437316365386339316436
|
||||
3935626664386664363939393033386137366661326463370a326131336633393362616635386338
|
||||
31633133393464383332653231313032613131653038376337383931636366386262646162333263
|
||||
3730386430643439390a636637333664633036316131663534623163303139646533636634653431
|
||||
64306636623430326136396533663465653666343335363832343231353633396334313661386339
|
||||
63653935656134383636663435393261633337633966333566336534616639636237663836643731
|
||||
65343933393765373362633234646334363965613138636139616564636336373930623936623063
|
||||
33666139613261303362376332343763363936613464376338643762623736613933303064343765
|
||||
31393733383130333737393239336436373664353830646339616661313265336163323964656465
|
||||
62663861313264383363653132396531643265643538653136613166396564626564656262656637
|
||||
31633364333533373232613435343162353636646665343839623630306665343938643531346364
|
||||
39323335383138633137373132643763326663343437323761623735313166376565333734363039
|
||||
34356232336262623936386634306636306162356333636164333537383238326266643465366233
|
||||
39386561623335343532613031313564626534636435316139393137663338333936636462343030
|
||||
36373936623165356335333532613665323639643264623830333730313635383339663161366433
|
||||
65353862323331626364613133643262653839316134623963323665623336653962623533343632
|
||||
61366334623262613133636635316361663365623130336438343061326465303632656163313739
|
||||
37336562356438376364396231316362656632386634333239663963643634623035653335636131
|
||||
36313663363639643733353033396436386536653033306630646366366133656662373837353837
|
||||
38336464303562343863613638633331643662323738623432323339626364353165313234313864
|
||||
63643334306266633361393962306135623764663836323965333561616337393461326231653939
|
||||
34363364656338373834666530343838333239363838373530376166383433643031663963313239
|
||||
39373135343435643332636437383062656633643562623961396666363966356165623134666234
|
||||
35646163353132386136333665303135643538393830633062656138633335303065623366386133
|
||||
38633631393463336433656539336363313530373765396532313862323838323161653636393939
|
||||
31633930376464353032646565373863316337646166333038323339333430656533373737363639
|
||||
61343034396536373965326664333036616465383831306433396339313635643939356134313366
|
||||
33323365316162313430323134633839653563393437386161373165616536366532306236643838
|
||||
32326465626662373433313039376630656265393931393239376461616331303233323438393864
|
||||
35636366643636616533616436336435646232666431646662383234316465356137316333343936
|
||||
37396338333436303432663731373238663836383036626533323135633731306466623532383832
|
||||
37643835313333316634623266333465663635353664316363376332373261623763396263303331
|
||||
66333462626233383233383739393837333735353736636165323738613131303764366331613265
|
||||
61323166343437653162333538623932363761666532656230653338666138353139323265616139
|
||||
66393037396131303831653161633735303562376432616163663766616336653761356561316666
|
||||
37383731613562623936366139613738356630616261363739313766633936333039396638623233
|
||||
32376661323266333563323866346666613030383138656366386236323239666636626532316161
|
||||
3439303331396635626133356564343037626135343731633761
|
||||
36613265663433633735363365383863316233366437343262376332383339376462303037623131
|
||||
3236643139316534613739616533643731613337633638380a316465333435373761356662643638
|
||||
34353430616539633037636432326230316439383566623631643531336366386263326139376634
|
||||
3565636236613765390a613663323736343430333639643536356634663035633065353932316435
|
||||
33343133643639316433366337313432373164616263383834333863393436383037626131353338
|
||||
61363536343138346666636163303431663434396139373432653233383935393834646264346136
|
||||
36653864366230363163663933643664306639393566306533663932306337343061346637653964
|
||||
38326564643965346639313861353038303030313761383065616364303665636562653132393862
|
||||
35343361333561393731663965306235336639613533313330663337313862333933663036363435
|
||||
34323266373261313963653266363564653335366561613163393034633337363934643361643964
|
||||
37313234633066313932643031393439643833653330346433613833343034343739663230383835
|
||||
39363536646132653566633265336565616431613963623439393933346538663932643861646432
|
||||
30393036386462346538306433393663313238383439653663386130323961343361663665326361
|
||||
63643334373035303437626565656633373434393062326135333261373332393531326132396136
|
||||
35643262366232623231646261333530303238396133306564666261393934643832396261343336
|
||||
33376566323163666135393233623934373235303266323032363234643661363638633663616338
|
||||
39333266643038346639646434376666663261343335613839393763613631376530663562326239
|
||||
32383934636461623230313833316338343564653565396164656238316165313233363461373634
|
||||
34393739353635343337646432326530353632653332316134653235326366643239353639636138
|
||||
36666530653830346339343864653936653938396638343265653265633764376538656334613936
|
||||
35623537376632326534363865623834356332623534656236656565646466326235393539373930
|
||||
38646564636664323530363334383366363032366664333738653662653435313933643935326539
|
||||
38363366633236346530356633336264643965663562346662366236666266343766626366636633
|
||||
39626339313462373639363763333038633936373332636363326238646335366639373531303063
|
||||
63623230383436326564313538636537303533303939636336613264666665623462663135653733
|
||||
35613531346136633363333938376161633839643166303461306138303237373236663266323463
|
||||
39636164353963636130656438656261343061353061326639636463316539376631353538666365
|
||||
38636431393265333062316437383436343138383432323739616363636337613333323635316533
|
||||
33383334346339346430333939343235353563656661363633343264666530656365303866343339
|
||||
65323664333565646562623833376233373465653538366337363761656430643839323361386136
|
||||
35636362383338663431643562316338303164363064383537643038323263303162323265343039
|
||||
30346233613065366630323165363365336234653662656434616661643230646365306335366532
|
||||
64353365663035313935393931383435383236353839346635656634396636643361313139383732
|
||||
31373366313761643537343265666133613362653337323734663166346433356638303333643037
|
||||
37636266303834346665383532366133343032633234613039303162656231343963346538393935
|
||||
64353665316538346134653939383963366136656531336161366364393134393737643163396362
|
||||
66663962333163366634306362323964343634343435633663356631613731346534393264643233
|
||||
6163333133316133333066333737323739363537636131383662
|
||||
|
|
|
@ -34,3 +34,28 @@
|
|||
- matmonster
|
||||
roles:
|
||||
- enigmatica2
|
||||
|
||||
- name: Setup umami
|
||||
hosts:
|
||||
- umami
|
||||
roles:
|
||||
- umami
|
||||
|
||||
- name: Setup polsevev.dev + jellyfin proxy
|
||||
hosts:
|
||||
- polsevev
|
||||
roles:
|
||||
- polsevev.dev
|
||||
|
||||
- name: Setup woodpecker
|
||||
hosts:
|
||||
- action_runner
|
||||
roles:
|
||||
- github_runner
|
||||
|
||||
- name: Setup headscale nginx
|
||||
hosts:
|
||||
- olympus_entry
|
||||
roles:
|
||||
- olympus_entry
|
||||
- headscale
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
hosts:
|
||||
- proxmox
|
||||
- vms
|
||||
- vps
|
||||
serial: 1
|
||||
roles:
|
||||
- upgrade
|
||||
|
|
45
terraform/fabrikken.tf
Normal file
45
terraform/fabrikken.tf
Normal file
|
@ -0,0 +1,45 @@
|
|||
resource "proxmox_vm_qemu" "fabrikken" {
|
||||
name = "fabrikken"
|
||||
desc = "Factorio VM"
|
||||
target_node = "hades"
|
||||
|
||||
agent = 1
|
||||
onboot = true
|
||||
|
||||
clone = "VM 9000"
|
||||
cores = 4
|
||||
sockets = 1
|
||||
cpu = "host"
|
||||
memory = 4096
|
||||
|
||||
# Setup the disk
|
||||
disks {
|
||||
ide {
|
||||
ide2 {
|
||||
cloudinit {
|
||||
storage = "cronus_backup"
|
||||
}
|
||||
}
|
||||
}
|
||||
scsi {
|
||||
scsi0 {
|
||||
disk {
|
||||
size = "15G"
|
||||
storage = "maskin"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
network {
|
||||
bridge = "vmbr0"
|
||||
model = "virtio"
|
||||
}
|
||||
scsihw = "virtio-scsi-pci"
|
||||
os_type = "cloud-init"
|
||||
ipconfig0 = "ip=192.168.1.31/24,gw=192.168.1.1"
|
||||
nameserver = "192.168.1.69"
|
||||
ciuser = "ansible"
|
||||
sshkeys = var.ssh_public_key
|
||||
}
|
45
terraform/umami.tf
Normal file
45
terraform/umami.tf
Normal file
|
@ -0,0 +1,45 @@
|
|||
resource "proxmox_vm_qemu" "umami" {
|
||||
name = "umami"
|
||||
desc = "Analytics VM"
|
||||
target_node = "hades"
|
||||
|
||||
agent = 1
|
||||
onboot = true
|
||||
|
||||
clone = "VM 9000"
|
||||
cores = 4
|
||||
sockets = 1
|
||||
cpu = "host"
|
||||
memory = 4096
|
||||
|
||||
# Setup the disk
|
||||
disks {
|
||||
ide {
|
||||
ide2 {
|
||||
cloudinit {
|
||||
storage = "cronus_backup"
|
||||
}
|
||||
}
|
||||
}
|
||||
scsi {
|
||||
scsi0 {
|
||||
disk {
|
||||
size = "6G"
|
||||
storage = "maskin"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
network {
|
||||
bridge = "vmbr0"
|
||||
model = "virtio"
|
||||
}
|
||||
scsihw = "virtio-scsi-pci"
|
||||
os_type = "cloud-init"
|
||||
ipconfig0 = "ip=192.168.1.52/24,gw=192.168.1.1"
|
||||
nameserver = "192.168.1.69"
|
||||
ciuser = "ansible"
|
||||
sshkeys = var.ssh_public_key
|
||||
}
|
Loading…
Reference in a new issue