From 4cf62db46c7718454907b50ae4b8c8c7513149b4 Mon Sep 17 00:00:00 2001 From: polsevev Date: Fri, 8 Nov 2024 17:19:10 +0100 Subject: [PATCH 1/2] New VM arkivet --- terraform/arkivet.tf | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 terraform/arkivet.tf diff --git a/terraform/arkivet.tf b/terraform/arkivet.tf new file mode 100644 index 0000000..8a6c707 --- /dev/null +++ b/terraform/arkivet.tf @@ -0,0 +1,46 @@ +resource "proxmox_vm_qemu" "arkivet" { + name = "arkivet" + desc = "arkivet" + target_node = "hyperion" + + agent = 1 + onboot = true + + clone = "VM 9000" + cores = 4 + sockets = 1 + cpu = "host" + memory = 2048 + + # 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.55/24,gw=192.168.1.1" + nameserver = "192.168.1.69" + ciuser = "ansible" + sshkeys = var.ssh_public_key +} \ No newline at end of file From 44e1a29f0a70bb721d8a8b7db0ca948a2ea61ae2 Mon Sep 17 00:00:00 2001 From: polsevev Date: Fri, 8 Nov 2024 19:55:52 +0100 Subject: [PATCH 2/2] Added the filebrowser service --- ansible/bootstrap.yml | 10 +- ansible/bootstrap_tailscale.yml | 4 +- ansible/homelab.ini | 5 + ansible/roles/arkivet/defaults/main.yml | 3 + ansible/roles/arkivet/files/filebrowser.conf | 38 +++ .../roles/arkivet/files/filebrowser.service | 11 + ansible/roles/arkivet/handlers/main.yml | 6 + ansible/roles/arkivet/meta/main.yml | 5 + ansible/roles/arkivet/tasks/main.yml | 89 ++++++ ansible/roles/arkivet/templates/config.yml.j2 | 9 + ansible/roles/arkivet/vars/main/vault.yml | 16 + ansible/roles/forgejo/files/forgejo.conf | 80 ++--- ansible/roles/olympus_entry/files/haproxy.cfg | 275 +++++++++--------- ansible/setup.yml | 6 + 14 files changed, 380 insertions(+), 177 deletions(-) create mode 100644 ansible/roles/arkivet/defaults/main.yml create mode 100644 ansible/roles/arkivet/files/filebrowser.conf create mode 100644 ansible/roles/arkivet/files/filebrowser.service create mode 100644 ansible/roles/arkivet/handlers/main.yml create mode 100644 ansible/roles/arkivet/meta/main.yml create mode 100644 ansible/roles/arkivet/tasks/main.yml create mode 100644 ansible/roles/arkivet/templates/config.yml.j2 create mode 100644 ansible/roles/arkivet/vars/main/vault.yml diff --git a/ansible/bootstrap.yml b/ansible/bootstrap.yml index 91fd75b..da14f16 100644 --- a/ansible/bootstrap.yml +++ b/ansible/bootstrap.yml @@ -1,6 +1,12 @@ --- - name: Setup Forgejo actions hosts: - - forgejo + - arkivet roles: - - forgejo + - arkivet + +- name: Setup headscale nginx + hosts: + - olympus_entry + roles: + - olympus_entry \ No newline at end of file diff --git a/ansible/bootstrap_tailscale.yml b/ansible/bootstrap_tailscale.yml index d83afb1..52041e9 100644 --- a/ansible/bootstrap_tailscale.yml +++ b/ansible/bootstrap_tailscale.yml @@ -2,8 +2,8 @@ - name: Bootstrap tailscale on host vars: headscale_domain: "https://headscale.polsevev.dev" - username: byggmester + username: arkivet hosts: - - byggmester + - arkivet roles: - tailscale diff --git a/ansible/homelab.ini b/ansible/homelab.ini index 0bcee60..309b45e 100644 --- a/ansible/homelab.ini +++ b/ansible/homelab.ini @@ -67,6 +67,10 @@ hyperion [forgejo] 192.168.1.53 +[arkivet] +192.168.1.55 + + [vms] [vms:children] @@ -79,6 +83,7 @@ polsevev umami forgejo byggmester +arkivet [vps] diff --git a/ansible/roles/arkivet/defaults/main.yml b/ansible/roles/arkivet/defaults/main.yml new file mode 100644 index 0000000..aa4140e --- /dev/null +++ b/ansible/roles/arkivet/defaults/main.yml @@ -0,0 +1,3 @@ +--- +arkivet_version_number: v2.31.2 +arkivet_download_url: "https://github.com/filebrowser/filebrowser/releases/download/{{ arkivet_version_number }}/linux-amd64-filebrowser.tar.gz" diff --git a/ansible/roles/arkivet/files/filebrowser.conf b/ansible/roles/arkivet/files/filebrowser.conf new file mode 100644 index 0000000..fb912ab --- /dev/null +++ b/ansible/roles/arkivet/files/filebrowser.conf @@ -0,0 +1,38 @@ +$ANSIBLE_VAULT;1.1;AES256 +34333665666433666130663938643134646235363961313131313338396337396331663334616236 +3935373963666433623833313962303630306164653161660a353866313232616362366131326661 +34333930383733373639333663646537353161643134316139333438663465626230613839316564 +6232353739386637620a376130353136316562653765386566353066363235313134303334316436 +37313362393861333633663537663365653630326133616537613035653030376339653939613630 +62613964323939626565643161313231383933323264343266346564336538653739376531653965 +38663231646337373566396261333232316662303435343664666136626661623632353937336263 +61663933306664643062393364636238356362363364383132316637356135653161666339363462 +39333864663437373965653539626364373134383664373734663836633364643938646437356631 +35633337326133663432323130343232623766333861393833356664636265616430636661376464 +37653262633239626338373062653761316135646534393239613964333035376331613336623366 +64366334313233326530373966366265636664303430323732313630333465303165353965393162 +39376637333432343364386231363931393232386633613331376237396630336333316464396265 +39613537623761616364393534383331393566316666653636353866383237633161613831356133 +63323334633830376239396562613239356538323035666665663530353563323735316139373863 +62616632623465663638653334653464616631616164336565303033336130396337393036376637 +39373433373266346237383632666438366337386361633966356535323734656635303766363933 +64643661633437663665666661313762616661343239313563376138623961363636376134376130 +31393632313664316635353666306361306164393566303564346533373462333535353364323430 +66633564346230336139363633363333613335376165636661316165326434666363663532613139 +31306462313065396532626431373932306430323066313634323831306566646233323165616339 +30353839363637353033653933636465616261363065653237623630323837663565383637373563 +39346138323034643536363835623836383933353030306137323766343464363930343566653234 +38323731346261336631636364613536666232656563303766363762666130353633333963393734 +39323564623731383135316333613337646461346661383936346266366136366561366266356539 +65643236363265666366663939663838643261666534373363363732363833613665333866373161 +34616637333265343430636636663566396636663433653736303430396462383936333339346136 +32633465656264666239353465656364646562646330393162393037633664323365626632326639 +31333765643430343731636630636531383235616663643263356166356165386464346534363566 +65373335366466623165333939363436626531613662333535653863356531343664366430613262 +37653435323633616135356438363139373666626361653965393461616632633866323665333361 +38656633386534346639626263346632353663383032346435633062666633393134633661626333 +37306636346264613133343938343432353436353435643764666335366335303230643966313665 +30636561643364626434366564633538323030633734303665666437326262303032316163316539 +66653933326530363361393631316435363165323337663133656462616563366662633064366136 +39616634653861613531346236633165383431616131356265623733383064643838303639366364 +61326331633534393866633962613230373064386230626135306333616339616263 diff --git a/ansible/roles/arkivet/files/filebrowser.service b/ansible/roles/arkivet/files/filebrowser.service new file mode 100644 index 0000000..787fe86 --- /dev/null +++ b/ansible/roles/arkivet/files/filebrowser.service @@ -0,0 +1,11 @@ +[Unit] +Description=Selfhosted file browser with web UI +After=network.target + +[Service] +RuntimeDirectory=/opt/filebrowser/ +User=arkiv +ExecStart=/opt/filebrowser/filebrowser -c /opt/filebrowser/config.yml + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/ansible/roles/arkivet/handlers/main.yml b/ansible/roles/arkivet/handlers/main.yml new file mode 100644 index 0000000..9d58002 --- /dev/null +++ b/ansible/roles/arkivet/handlers/main.yml @@ -0,0 +1,6 @@ +--- +- name: Restart filebrowser + ansible.builtin.systemd: + name: filebrowser.service + state: restarted + become: true diff --git a/ansible/roles/arkivet/meta/main.yml b/ansible/roles/arkivet/meta/main.yml new file mode 100644 index 0000000..b36255c --- /dev/null +++ b/ansible/roles/arkivet/meta/main.yml @@ -0,0 +1,5 @@ +--- +dependencies: + - role: nginx + nginx_acme_sh_domains: + - files.polsevev.dev diff --git a/ansible/roles/arkivet/tasks/main.yml b/ansible/roles/arkivet/tasks/main.yml new file mode 100644 index 0000000..2200eef --- /dev/null +++ b/ansible/roles/arkivet/tasks/main.yml @@ -0,0 +1,89 @@ +--- +- name: Create filebrowser user + ansible.builtin.user: + name: arkiv + password: "!" + home: "/home/arkiv" + create_home: true + system: true + shell: /bin/bash + comment: "arkiv system user" + become: true + +- name: Create binary directory + ansible.builtin.file: + path: /opt/filebrowser + state: directory + owner: arkiv + mode: "0700" + become: true + notify: Restart filebrowser +- name: Download program + ansible.builtin.get_url: + url: "{{ arkivet_download_url }}" + dest: /tmp/filebrowser.tar.gz + owner: ansible + mode: "0700" + +- name: Untar + ansible.builtin.unarchive: + src: /tmp/filebrowser.tar.gz + dest: /opt/filebrowser + mode: "0700" + owner: arkiv + remote_src: true + become: true + notify: Restart filebrowser + +- name: Create mount directory + ansible.builtin.file: + state: directory + owner: arkiv + path: /mnt/arkivet + mode: "0700" + become: true + +- name: Mount unraid server share + ansible.posix.mount: + src: //192.168.1.100/arkivet + path: /mnt/arkivet + opts: "rw,vers=3,file_mode=0666,dir_mode=0777,username={{ arkivet_mount_user }},password={{ arkivet_mount_password }}" + fstype: cifs + boot: true + state: mounted + become: true + notify: Restart filebrowser + +- name: Template config + ansible.builtin.template: + src: config.yml.j2 + dest: /opt/filebrowser/config.yml + owner: arkiv + mode: "0600" + become: true + notify: Restart filebrowser + +- name: Copy systemd service + ansible.builtin.copy: + src: filebrowser.service + dest: /etc/systemd/system/filebrowser.service + owner: root + mode: "0644" + become: true + notify: Restart filebrowser + +- name: Ensure service started + ansible.builtin.systemd: + name: filebrowser.service + state: started + daemon_reload: true + become: true + +- name: Copy nginx config + ansible.builtin.copy: + src: filebrowser.conf + dest: /etc/nginx/sites-enabled/filebrowser.conf + owner: root + mode: "0644" + become: true + notify: Reload nginx diff --git a/ansible/roles/arkivet/templates/config.yml.j2 b/ansible/roles/arkivet/templates/config.yml.j2 new file mode 100644 index 0000000..6a858d1 --- /dev/null +++ b/ansible/roles/arkivet/templates/config.yml.j2 @@ -0,0 +1,9 @@ +address: 127.0.0.1 +port: 8080 +baseurl: / + +database: /opt/filebrowser/filebrowser.db +username: {{ arkivet_filebrowser_username }} +password: {{ arkivet_filebrowser_password }} + +root: /mnt/arkivet diff --git a/ansible/roles/arkivet/vars/main/vault.yml b/ansible/roles/arkivet/vars/main/vault.yml new file mode 100644 index 0000000..c797c5a --- /dev/null +++ b/ansible/roles/arkivet/vars/main/vault.yml @@ -0,0 +1,16 @@ +$ANSIBLE_VAULT;1.1;AES256 +39363239636565323738396539643333383339316162333739313033363038313462626638386161 +6165643436323662393535396338356534633163666434660a316231653761333933626434653961 +32396264393564333632346565383064356237396263353935326438643839636433303365303031 +6431646136373836310a383935616533376336366663303236306661383235303037623565613237 +34323865653165656336663062343735376335636538333761306639306261653664363763626163 +35633465663333353331393966623332356331336631393465373165303166396532636363343765 +63313966663966623164613732333236353666316264363638356337323132666662653430363330 +33633630373065376133393038383937373130643466613031663261643035633132666338663765 +30316466303235613462656663393961303165383634636534376163376534333863323137333330 +30356463356266333732666237323037646333353361346235303236363130373864656131616630 +66323631653630343162373038336134616431383330383131613132623436633232393063363661 +30343663326231626639373839326435313934353666656566633234613830363332346464656234 +66393739366462366230353138646430653730363438363264376534373930653162643863383731 +63656438303533626231353330636138356236633065343738386639623834393631306434616361 +373936356539623938653836323431316665 diff --git a/ansible/roles/forgejo/files/forgejo.conf b/ansible/roles/forgejo/files/forgejo.conf index ed290b4..09f30de 100644 --- a/ansible/roles/forgejo/files/forgejo.conf +++ b/ansible/roles/forgejo/files/forgejo.conf @@ -1,41 +1,41 @@ $ANSIBLE_VAULT;1.1;AES256 -38613735313965333035613763653661343332633230656335336137373234333738653938643739 -3665633638643039326333333164656466366330396665380a333432356634653665316236356632 -39333438613232626261653164313832363963393236366330613961356234636239643939663062 -3264393566326364350a653063373864333762303262326166613863363635646534303130626236 -37646161643964346431356638316338323236333365373165623463316435366663616236643861 -63643463363430633036383430323139346136613664393037306166333133633736663834396238 -61346165646530336533393130666261376533356136623430356435343337333863663231373863 -61366438323236653030636637316263643837613731346261363836316432336663323231303264 -66646465633763663038323530613463376130323962663164633563393432616633626666343366 -39373431383139663639393837396163633964333764613336623531343335323064316462303234 -32613666363830366564303431346330326537666662336365636135623131393737643334383835 -62363437363861626166653138663163386432303364313361393538336131333631613835356232 -36633463643164393863393766303835633533333633616561383930616131626430633232626334 -61663466373838663661366638313565386134613061333066303138393632353062386639333937 -65653462333433343165396232356338316465343764313165393964663265383131333539313162 -63653031363664616630346631656362376235646164373865343938363030343031316236333430 -64653035373637636130393931343065303564643863336236393461333934613634373731393939 -37333137393735626238303761356334373364363430333135643934316437663431376263363136 -33313564343433396362376163616135393831396664306461316537333738313636623538393531 -36383064613339393932303265336130343137613436396361326532393061356433366332623536 -30323064303135623032386139643365393237326535316163313864646362323461383337343463 -64643734303861303235613964643362303035636538393332333230343033613730353563346535 -35303261643838333431373038393763653834373432613866303333633133376336313236616434 -31623438303630336136366537333039646461393038656331646262643739373738303666333632 -66356437633432303432663830353866636266613666643063363061643539353939326438616563 -65663535376365316135643362383461613066636331643736336261306233613961323337333830 -65343435356562643331356332623463393565663963353436623565313263383032646230393464 -36323135373935313165303939303762366236616634366662643832633563323534663532356233 -61373462653966646635643732346132393535393435333635373762363337633234306435626163 -37616330396235623435633131396562383061383934333638383131353035333439366665613232 -61666465353062323630333762646135306131613034303034666664366237353234323463383063 -34386265303538383139643064643163653665613564663131326332323631663732333931373831 -62303165353461323235396134613832363261316538333438653264383037653533363939653962 -30356462643332313033313263626263373232646138346465386162633264353839666132356539 -37646435386139313562396637333062316663326337373061643738623739363635376663316331 -61613931393735323637616130613461333739373731333065393463633963306564363335636238 -64353737643134313032653538663362643063333563613037376438353136666636356662306662 -65653163333330373631643232393037313631306138336265353133373964306537653131343261 -65666666343865663236623766613964646436613335303332646338613437343136613264336330 -38663939313230653338 +38626232363030363533303465313536316464393337613335616338366232356361386237383535 +6165363664306434316137346662323938636537343930640a323635666530313338363464383366 +66663933393930633763626532386133303831373462366534656262653033303731316335666163 +3763666639356264390a373930326638323836383239666431663739623233666666653564333965 +35306361353563373932643364353738626430333535303038363562313766316630306161353661 +64346161353535623537306165396137333534353632316163636634393930643630633239383334 +30363939646266323630616138383430356663646133613563363261373561626135626130353135 +37616234396364626330363864633161633733633966373839383565366234613830666635323232 +38346336613531613362336335373363346131326364623434363864356433306266343664663835 +38366338633730333533303938623636396432343937613663643338656238623436323839663639 +61656561643762356435633635373230396363626139326265363633336564356633646439633133 +64353339313137333437656261633937643739616362616132393961373430643866353330653435 +34663934643430383539353631363530386339663832316437653834336435313266623161326431 +38356164313535386465393835323766353239316332636234363436386561386235383732326533 +31363662363231653832363765343530373635306266353139636538656432663539643265333331 +31346431626564303334353232396530366265353938373431646362306262343364343036326538 +33326139343232363439666435633965303133613035646663386637656336366439613435656631 +39363763613165376134316133636230363338306437653564626465363034353631383033613032 +62323037663536656662653732386263393962333439663638663836356135633736613363663234 +61336138306565393162303734306637356137306165306161376139323834396162316564353035 +32363166366131306534383464656538393337333837646462373533616437623435333264316166 +30656262326164333435396161363864303539646266336631633665366237386131656131313966 +62653830353262653262666536343931356639636662366330376334656662376562336161353333 +61326533393662346435303961323330343032323038323838373930366438353362373836313234 +64623031663536643835623437643133623966666262393765626633343561363033393263646233 +30653235633461363335643661366166343533373733386331656433383061636437373963616339 +31333233386635356662626330336265626262383362306138353766353434613634623031336565 +30626532663061653461393066386333363935356464353239656661306335306264313739653239 +61623264653339333362356365323561623565356263343934373639613336386263386265383239 +36316133323431643532353362643337623338646363376364386439623238366132653735346262 +37346630333830633131333839316361343636326263613331366565396464663135626639306463 +65383939393732333364633839336535366438373761363766636334636365363465616430303538 +66336334376266316336623437396534303733643231316361386338643931666363363930373134 +38306339623862626632653139636465356130363761303439313132633836646636343961343438 +61376532653037636131343331333239393430333436653964346663663630626332663162666433 +61653230613065316239393637356431303830393238343362323063303465666262666536353235 +37323862333639616466306238333833353133306662333064653535653133633936663765346431 +38656235653864666232303733393839633662643762333964646565666433633461373931386361 +38636230313936333039303863313135313234343762363036353461386666396161383162643163 +65306461316533663666 diff --git a/ansible/roles/olympus_entry/files/haproxy.cfg b/ansible/roles/olympus_entry/files/haproxy.cfg index dbf028e..a119f31 100644 --- a/ansible/roles/olympus_entry/files/haproxy.cfg +++ b/ansible/roles/olympus_entry/files/haproxy.cfg @@ -1,134 +1,143 @@ $ANSIBLE_VAULT;1.1;AES256 -36363765656137303166633135663862623938303138656435356664373130626333653132663130 -3565623439323638363935383039653531616261633833640a643330396364633063313139393635 -66626436633536323366656339313839313263376661356465376562363832633164313634643465 -6637373234616466390a336638336563333762636334656631356263613337643338336633356362 -63373738383465383165653033336564353462356163633866343636323039656162303661366439 -30633261663061613737633138626331613362356664386433353639646539393966313132663162 -62323861393762393665393134613734666135396462626136373131626161373331363337396538 -39343462303439326666623432636133363661663936643138336138623937663538316166363530 -37316330633862653165653336383837333664623462356335353638393966633162326431626439 -34376166333764333966666263613037636538303131316666376232326666613138643161343666 -62366231663534636539323339666262363066633265643832396638653434366564643936303936 -33396465613036396432343935643130353266303630626333626430653062643630626664636561 -36363232653133663637343537626662333338306339366666626332633632363336613337346436 -65376132323364663961653137623331316439326637393637363534623634666338616332646630 -31666161656238653430663533666465313561633361373030363032336563663934323630383133 -35623835353738306564373038333365366630653835626237343961393832353430393931663762 -62353533646566313366623861373034643536663065366132386537396237313031333961396633 -37366366626238393165623032623064653662613438393033366139313939626462366163376161 -61333132316563393735393336636564373535613363633935306138363664376466383238336230 -30376331306165656532306238336438613663623061623866663564653064386136343739363733 -61376465366563616430396332636136383836626137663566373332626636386536613461633332 -33323138346431333064393038613336333633313339363363393263396636623963643161396661 -64316138383037386134623130643366306634306433623364613033623833633836643135386237 -34633566313163326134623133303432333236623137393363306239356537373934336335623336 -64656162346332613835663833613036373066373562333164333332313336653863653633316332 -34333565646161353432303334383664313866376136626332636130396464633438343131646338 -31333930313739306561306630353739616339326237653361643039623166363732303735346561 -61303662353930626638353161663563353434306165376564616632346161316563663738653837 -63373365346133336232633632316461396131626361363435653136333764303364633231636165 -37616562373139313734386265613564346634386165303337643438316238373435333938643764 -31633938373965666565363438396236313963323433343534663831363662643365633963343636 -63666130353664386562386261626539373265636537366663626336346330316266323164613333 -37616433346638656332303362326438623966386438626137653964353039643634353333373966 -65333163656164353164353233643035303862343164363334643233386161626135663839643438 -37353537666237316139663438626366353935386461396233376631643030616335663139383130 -61383133353133623538326633333133643639663861326439323731646330303938333232353438 -38626235633537643530326630303235383938306538656562326235623236656330383164343038 -35373263303534343238373538323030383831323934386332633964333831306435343732353366 -66313139393132636266313130326165653233653138663265303133373734383964613561393930 -30346337313363336132376330366563626266646435363136356538386663363837376432333732 -65346133383235643465336464366330616334636438623531316136393338333162363230316233 -66336661343162626666316537353335303063613666376339656536396135343661396238373961 -61613136343531663637306431613539623164323539376437363333333363366664636438353439 -38633338393563653631386535653361623633656166313735386431396666306664623839643734 -62653638646464613239303336643436363461663562333564623438646163353333333439326637 -32383866353562616166336637373666616238623065343766316631623434643535353535653733 -66666334323966386437353834656634353733373035383863656565656239313961656361626633 -66353166356131323235626439313838393734373630623131646634633765396432633832356332 -38366665613838643864643061633239343438353134666531306533643266346534333637316334 -34363534663130396462363233643739376239376664666561313666663839363265643361636264 -33396638623830363261303739656536346262386366626266633065663431353764353062356234 -34303966626362303831373430313838396364363534356138323766323935376338343565363630 -31643631373163633633333061653334633138303464343033626462366533313632653738646238 -30663531396535323961663361316234323333663132653834623462613638316261643431363731 -39313336366134376438303961393663323238323861646639323236363830356538383733656238 -37646233373730633233386233383565393664336530643839663964626265336231363537323432 -66306132643436663939333132623934356532643465386532353035323161643437633335343436 -33353536343332366236663763623133326564643634653030663933353138666363333438613839 -64616637303935373462313365613966366530316330326431626337633465613830653331653830 -31643539376230303533366432306434633231643636396435323861353637666361383438303733 -31653761623030363061656466363230343737623165366633373837663338366461616666653430 -34646534396432316334643734623733343532326232643931343730616131346530326237396631 -37646665353139333935653933386631306562633637613230663231656530383634303134633665 -65346139626333656661323237323031343663626366323738643663656430323336383532633061 -34613039623735336630666334383962363330613564643366386432396266636365333264663665 -63363431373061653038366132636533633336306233666238623730363134376334383537623331 -30653639356138633838373339626561336264396363616430306539306131373336323135326162 -39356366393565626662343036356264323663613734613131663064336132643134393437393962 -34393631313264653431626266653034666537633331333461353233336635396633376462396165 -62663637333037626261306130653432646663653133373331643264393130386439663839653331 -34646431613133656163303133336133313138343362363963313734333739313366376162613235 -66616430393133656663326330633630653066316439663638643538343161373432353739656564 -66316432333438656264336231323939346633393963316333343931613739303133323636373166 -64383933373537366235633430616137373636326435663032376363616532383635653361356262 -65383739303932336339646130363635303636363037306639623566346331393064373462643133 -61303365313963666666616133366266643537373930613339353561333666306332396139653632 -32333933663532326462623464306339663561663331383136376533363162303935313132343033 -30383034313632373535636230363933346461656136653963333630343533303138383233356461 -36356266323837376161656536653638353039366466373862656434353638373636633866666533 -32346536306231663439333037656265326233663861633932623561653366343166396138396362 -31366462306263646235353539313963656231626562333561366363333065656631373537656234 -62326130393731613035626634356566656635616562383430353161323663386134386630373263 -34353034373938666432353465646664646139613531636538653463343365623034376237343064 -39396230323963373531336131323163366465343963633364323738646466346361353638323434 -66346234383163356134663062326632613732303161613731303834653463356531613938343464 -65393836643065396630356337633933356565336162393936643536663033396636636463336235 -31366637633436303735363237306236626236396437316130626230343534343766663634663561 -32646139633830323063643031346235316461663431663536613761626537616139363337303763 -30326236626634306332383366306261326439653233393534393139613564346461363763626461 -32383938643766333164393663633030346137346630653666623261316163396431346137633934 -36656532346236343636353763666364356362613638316535653438653533646564643763636639 -36613339323763313064656336396534333662613335363634623162623736313263663636313265 -61613036303366613337323363316161343339386461663664383764366430356436653435323262 -63393338363363383964636339393435363062346132386566616330646365656431623734373536 -34643237633761343836646631373137313933646163303365616463383634343038323939653434 -30616266333436306530303037393837373634376234663831363037623638343138323265356134 -37373930326434613931373363353563346638303939376165656531653139363739363661343136 -35666466333130363361666538333937336530333865656237393563633630653630373565383339 -34313935323864623961633865663362376162633564383530626433373833316236643038363132 -65633935623434383236383035633635346238343663666533663131643966666637323733366365 -33343531383963623864623036323432613437306235353038333137613632633035333231643136 -65333362383136386465613238316163623734636661326138383534313937633137646563313239 -38303638333436333638626439613636356132613633336265623239623239646364633432343834 -65373063613863633030623462356332663538366265663533346433386266366531373431326563 -35613462356432323839376639323232376164663530343933323931613265666534633563633963 -32663134613231353763326166653939366531323034386435356264363131393662326335626235 -61623563326138386166323039353261356232353464363864313033333061633333313236366637 -65333932373638613566383730313438653130663466343638656233643835366232323833373863 -33633339366564353338656332626163623365313938323535613761613335633032636166393761 -37383436306331353131636632646165303139323230383235653165396636363631313130643163 -31336362306239373364643937323463353164313666313731393538663335393436356536656236 -66303165633830626132663561626564643766393663643635363965343165663531633738326538 -38613237303361373035633034306364306236346337633266393961646536303435313564373132 -34323231636530626532346462303135386462303266343765616232343764316631316636326231 -64616463326330626163373538643134343630653031666234303266393135643338313532636262 -34616661363437613265363033343064643433643233663538646139323533663161376665383435 -38626532613031336338653436663231343266646632366437303764356138373938363831393230 -65663265353435373534376530363762383334316366336463313863333334396131613663396264 -35383136626465636638666534666430343031343935616333396165666265613164616637383665 -34613162633631353765376332636536373036633161643165616362663739653131343537313563 -33623134626335333437383565333939363030636166373563623937656431613733393238373836 -66383634323332346631646461376436613061333336623933623237333861636662366438633761 -37313765383664636163656239303530346439366232633939303065313231393535353638336234 -38356663323939653634653061623862396336633537666438336165383430346635313262633032 -32303932623335636362626434613962636662353039316562383134633765663737626661303537 -33373733376366623263313031616336383739666633383734383632666135336365383061383463 -61623636376436636463663732636530303033346330333362643830633061376537383832353664 -36323332613866363132333239643763363935633939323566366564663634363935303938366239 -34353433656363643938356138373330393633366632353763306166383634373962653637346163 -61346534613632623638356631393836663363323332623837373866323736646362306632343265 -31353130643631366165396361656161343830613662303033303637333438616363663435363134 -62336438316632393231653463373961666431396637613662336430376362316139306364383039 -3230 +39346532383531656139623430356531396235633937316566393434373965353332613534353066 +3961626364396134323764643035613466323534646139630a336136396162643438663066336535 +32653365616664376639616333626666653533353866306466316335333732636462323163623230 +6362376631306136360a383564353839653062323332326163623661386239366332393438336238 +36656234636263383239333066303565656161346530376462373561666534376366623962393930 +32656130383138626362393536643961306264633436376164393066346638616630643362393132 +61373637623566313662313562376262663964343438313532383764623862366631353562353335 +62303630326266316238633632623332623962333461353432303933343161343135646433626161 +39616139626638303835666336636630626265376235376466366665376662386432303361333433 +39393432373730326138663465376439353835656231396537666566633964393334373839613536 +34386232646432663335623233396464393761373338663834353038353031396534356232383364 +63303761396231343738663030393330353035643831393338613339643465613461303335623866 +32336362336234333336343165313332376562666538633661313636376566386136343264336530 +34393435326466333731333665623962323535636534306131633564376262306434646232363731 +64653035313134376331643966383938336661363761363430306437383935623762313831613635 +32376463396230653934363431366636343338313734623230656464663939616633373861643737 +37323261646262626331633739636431306464363235373933303332303333353065626638626336 +34306534666437306263346332613562633135653631643631643432326466363166353633613438 +65303964343934333739323563303965333639373865323336303135356134353730336666616333 +30343961396566306666616462303263333635373531643432376531623935343537346264343264 +39656135653639313966306235316131383735653765323834616462373935633961653336663662 +61643665636561663037336564353432366337653233386139363961666665373032303561343737 +34656438663430656362396432643763343337356631666165393065663939363830343231383533 +33343866326337616635333435653866373433323932616636393631666332333337326135373066 +32663637313534656461623762626234656531343564663730633132376632316639663339386334 +66393738313265636636313337323232303831623639613564386630343938306363663361653365 +63393339306636663432366436666564623834363732313939396263383961316466356131383331 +39613866323539333735636538643561643631613664643766623463643832656166333264643736 +38343432356637366362613362363164376331356438653737616132323235323634356366363939 +38653739613634396331656432643035656338626637633038396535396531366431343935383966 +38663339323830396166316634306235636230333638383437653734376332386539396132663062 +34343731376538653766333330373264303465663234643732303535303436666136386434366532 +63653562623939663465666564613432393764336132313030626461353135663739653766353338 +38386235306334363834393230643931353736643733626462343539396538396163663132343263 +39616163616532326566616364656333393635363861626131373761336138383931663830366464 +66303065313235366663396433356632346232653566643762666535343839326263336262303663 +62363439343138663966343861366661313161663764396532616261626564336133666135313931 +64613330653937356433623937303239333662633034376338653030636330323737343434303937 +37646566633833356336356435326164353337393762323761613131373437633866643636356234 +37306165636632663864336261333765613839653665366635363637613064373061616263383037 +33643264663764643634636531303230316266386361666663366539356361633561666663333265 +61636465363536666565356430386438626338306635376266363334333561393835353330383535 +30326465313731666633613564326535643063313832613539396138336464383233353563353765 +65396261333235313930336662656163373330626438393731393266623965613134663365336332 +39613766306436373138376139383261303533666535356331383930616530306232323363383039 +35653065623936653433373063653861393936656661633062313237616436333835346363626337 +65303934303461383561663136356435336262323466326235313633323837313663383864626461 +30366639353534623839303337316132393064386238366237643831306335373932623837376665 +38633133663831316366313232633139663463613432636239353666626138323335336166353835 +64663330356330383232366661353665623364346538623830353832653464633565656232303337 +33653534333862376536353536333939336434346363346238336638626265663639646562353234 +35623561623661666433643964623639366665393838366536373439663531643439373033323139 +36333639336464323933333633616335323138396437663233303734663539376562623130346431 +36343764326135383664633164306666363764373064623235323663623431616438653330656364 +62623433346461633863643333313435656139336634373739373264636638633561393063316638 +39656462633530626165346238353133366561396439643930613463663232643736316162323466 +32373630303937363135613232343332363630646235653239366231626330643331623261356465 +39666266353131383061396166323238643563326539623461613730393166663163376532343461 +31396365306638373732653935353930643730663765366562376134333466306137646638363538 +33613733663437333135653037353465336165633863363336326333383761633933636466613962 +32666139613835316130346662346236303264616634643137333361323731626135653432656566 +62653161373166643436376534336166666635386337636465383435316236343262623236373564 +62313865323135303035663038653438386666363137633463613731636266343536356636633634 +30373661636234336435363961336132376231623039336665363931613664616632663761313664 +36383066373134333834356537616130653066306662363639303631363464623436663266666530 +33663236663862373135653665353536653033346137393665626161656664313135346439616333 +64623061623232653134663435363264363537636564646634633538303231643664613664633437 +34383063383933366461633166336465336261363861393462343530616565366637633161353433 +64643462396633613839643636353835653330333336666236663235663437326139616137626634 +32303862626134373734396334303531383133656539613439616366336437343761646266333331 +62353137333431303866353166666133353833386538663066663866646531643437396532663365 +65643139616265376238383736336162386438373136343633316532316632643537663431363730 +64633338316437333836313735333966396263393638373334616466623730316164613236333361 +38373465626566633663663139343239663139626434626132323865303263626231303839633639 +61336666636438623631323463383563373734343361353431396537306136383765303230316565 +39313733393337366162343036633435353566666631353061653762323437396138613530383438 +66336361373163393030353838326533626230383364383461346635323261333764663561656230 +65353765626561323032303635646431653564656133613861663563343630326238613437356336 +30366436616466353034303962646230356463316533316433393966366364656362383364613961 +62663537373734353163303332363137636435663864643632386433383836303864373866613238 +39366434333934613239313464616439613262306163666361343166346233643063663934316161 +63373038663966313164383534616136346666653234633365346635353765613334343130306566 +35303432623135643861623038376662373466316430646530336339343231316262316535383137 +30343863616636666265646130663734336362326130666562333531363866313133636162333835 +32623037613332633636646535373838613861333133326335376433646664353539653130656265 +38373435313533663235343466633265653438386231626233633361313735313963393432656432 +61343764613964643963633164636331613535616132303037643464393433313461363764643666 +39643561313338663965333033643566373165623163646330363662366432353334386232623164 +61633266666533336563373465623964323162663132663234616238646133373362366262363438 +31323437616166306165623462363762636335316436636330656635383438363861656233646231 +32346265356662653664336363353133646166396338626436343761393130303632633030313832 +34623831323262336265306266663966396461363133316239643332383834663537323632363930 +62356635306365326564633561613266353030363538383537393535363362323236313563303434 +31633964306133373938626463623839353537393430343333303338663637326137333664653866 +38396266396338643763643361303961633561656638643563386137376332633338643034353132 +37663466363962373830633432366132396365356339366261373961303539303336643264366636 +35636664363764383539306266353939626434316638636636363232663335323763626534393233 +31383366323763356436633739343736376137653130363062336266633238353237333266636165 +31386263376465313039303638656233303337646635623033383631333938376238613361656636 +31353966346337623731353737613933303966373264316262396136353633623638346562646136 +33353034373037363666373761333862303337373934363331623430323438363937393934333163 +33316130613030656436306563333965383665393431653162393362353562393234613632323733 +31316661613837346136653838643963333137646163663364303438346466613238326236643738 +61306135353566646665336361613437343165313937626339353535376532386230623535383037 +36663837613966336436663439353063363664613165303933656133313435373334376432323037 +34383135613533616162623938383263613437623963646336316534323334346134363835643331 +36353635396265323533636362346261313738356438346637613631653866646439626466663531 +30323238313665386338643139373536653738373466363136323261333739336565623235623231 +31653739636539343864333935383264386237323365343036323934616161613134363239613664 +37376264663266326662613830346237613136303734336439383732646366356464643137386535 +32303463626439613565333762623532643439323837353930623534353832323035303031383230 +36623437643862633365633635393035376533373162643262643234346666373664383135306434 +38313062383636363831323839656232383564663630653738313762376430363663643438336565 +32656265633933383166346636326530303266363330306336663930633163616565626166626361 +34363830666365616466653561366539633466366338313064303561373539383763326264643939 +30313537643466653835663363343737303937313733353133376437383735303262356432343034 +36346236633463396336646663656334323433396162656666616330386662316161633935643231 +30353633346466623637623337623637373230303332633964636162323038323135623137333730 +61656337333636633337383633666561363838646361623937613737323361636361373336313866 +64396539353334633330646439393738663565396665376433333335653632333736663863383834 +65356664633062633132323332643861306139386334633237636634373866633862623136393561 +66316165306337383336323031636430663433643535336562636331623533363238393836643830 +38663837316236373964306436626336383936366538346465613330626338623736333731383265 +35623865653834336634636536393039353961653631343964356561323239326233623236376663 +34383838613363616233343865643366663530343263353565343561626265323434306433323534 +35613664663166316663336339653032366566616665306439653334373662393134356566666366 +33376566353966653030376536383063303931386130376566316439303635336261313865366361 +35633535636362323834316234666533343964613237663035303631633465323764333636363138 +35383666653862336433613935646265306237646234613266353731643563323238366261373433 +31366636353032623731613035366539656235363863396164313663326361333238623162303831 +65373033656338306239663837303763316137616462643833373963383366333731306139646239 +37363061313838363934646233303265643732626632316431333665626632646631353039353263 +31363062356632373036313261303535626530396336393532663464356135653336626665396237 +65333839666333366364313037376463303933643132396161323939313962613738646333376634 +32666234313136396137383736663864616135626337323565623361313930663161323062616435 +39636632666362653066633537303836666263333764313139383033656330643132626266366362 +63663830303437396665366237306134346237303038333461643330616634376464353235396366 +33643866666565623037383931356364326336363534323866383061623962633966383837333438 +39623765363762306237386564633162666634396331383962303136643463613761323231613461 +65353862663638356566616136373837613537633166336166323266323332343637653836646431 +64353039623234373432613435306630613738653931386239303333656362383732663734323135 +3232363062656637306136373462383538633365336633666335 diff --git a/ansible/setup.yml b/ansible/setup.yml index 5bb1150..6de80f1 100644 --- a/ansible/setup.yml +++ b/ansible/setup.yml @@ -66,3 +66,9 @@ - byggmester roles: - byggmester + +- name: Setup filesharing + hosts: + - arkivet + roles: + - arkivet