Set up forgejo!
This commit is contained in:
parent
8f7cc8158f
commit
68da70ca6e
23 changed files with 607 additions and 406 deletions
|
@ -1,2 +1,3 @@
|
|||
[defaults]
|
||||
vault_password_file = .vault_password
|
||||
forks = 30
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
- name: Bootstrap tailscale on host
|
||||
vars:
|
||||
headscale_domain: "https://headscale.polsevev.dev"
|
||||
username: umami
|
||||
username: forgejo
|
||||
hosts:
|
||||
- umami
|
||||
- forgejo
|
||||
roles:
|
||||
- tailscale
|
||||
|
|
|
@ -46,8 +46,8 @@ hyperion
|
|||
[olympus_entry]
|
||||
37.27.192.11
|
||||
|
||||
[action_runner]
|
||||
192.168.1.50
|
||||
[byggmester]
|
||||
192.168.1.54
|
||||
|
||||
[brevgress]
|
||||
192.168.1.70
|
||||
|
@ -64,17 +64,21 @@ hyperion
|
|||
[umami]
|
||||
192.168.1.52
|
||||
|
||||
[forgejo]
|
||||
192.168.1.53
|
||||
|
||||
[vms]
|
||||
|
||||
[vms:children]
|
||||
grafana
|
||||
action_runner
|
||||
brevgress
|
||||
havneboks
|
||||
matmonster
|
||||
fabrikken
|
||||
polsevev
|
||||
umami
|
||||
forgejo
|
||||
byggmester
|
||||
|
||||
[vps]
|
||||
|
||||
|
|
|
@ -1,6 +1 @@
|
|||
---
|
||||
- name: Set cpu governor to powersave
|
||||
ansible.builtin.cron:
|
||||
name: "check dirs"
|
||||
special_time: reboot
|
||||
job: "echo 'powersave' | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor >/dev/null 2>&1"
|
||||
|
|
41
ansible/roles/forgejo/files/forgejo.conf
Normal file
41
ansible/roles/forgejo/files/forgejo.conf
Normal file
|
@ -0,0 +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
|
20
ansible/roles/forgejo/files/forgejo.service
Normal file
20
ansible/roles/forgejo/files/forgejo.service
Normal file
|
@ -0,0 +1,20 @@
|
|||
[Unit]
|
||||
Description=Forgejo (Beyond coding. We forge.)
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
LimitNOFILE=524288:524288
|
||||
RestartSec=2s
|
||||
Type=simple
|
||||
User=forgejo
|
||||
Group=forgejo
|
||||
WorkingDirectory=/var/lib/forgejo/
|
||||
ExecStart=/usr/local/bin/forgejo/forgejo web --config /etc/forgejo/app.ini
|
||||
Restart=always
|
||||
Environment=USER=forgejo HOME=/home/forgejo FORGEJO_WORK_DIR=/var/lib/forgejo
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
|
6
ansible/roles/forgejo/handlers/main.yml
Normal file
6
ansible/roles/forgejo/handlers/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
- name: Restart forgejo
|
||||
ansible.builtin.service:
|
||||
name: forgejo
|
||||
state: restarted
|
||||
become: true
|
|
@ -2,4 +2,4 @@
|
|||
dependencies:
|
||||
- role: nginx
|
||||
nginx_acme_sh_domains:
|
||||
- woodpecker.polsevev.dev
|
||||
- code.polsevev.dev
|
115
ansible/roles/forgejo/tasks/main.yml
Normal file
115
ansible/roles/forgejo/tasks/main.yml
Normal file
|
@ -0,0 +1,115 @@
|
|||
---
|
||||
- name: Install dependencies
|
||||
ansible.builtin.apt:
|
||||
pkg:
|
||||
- git
|
||||
- git-lfs
|
||||
update_cache: true
|
||||
become: true
|
||||
|
||||
- name: Make forgejo group
|
||||
ansible.builtin.group:
|
||||
name: forgejo
|
||||
become: true
|
||||
|
||||
- name: Make forgejo user
|
||||
ansible.builtin.user:
|
||||
name: forgejo
|
||||
group: forgejo
|
||||
password: "!"
|
||||
home: "/home/forgejo"
|
||||
create_home: true
|
||||
system: true
|
||||
shell: /bin/bash
|
||||
comment: "forgejo system user"
|
||||
become: true
|
||||
|
||||
- name: Make forgejo dir
|
||||
ansible.builtin.file:
|
||||
state: directory
|
||||
path: /usr/local/bin/forgejo
|
||||
owner: forgejo
|
||||
mode: "755"
|
||||
become: true
|
||||
|
||||
- name: Download forgejo
|
||||
ansible.builtin.get_url:
|
||||
dest: /usr/local/bin/forgejo/forgejo
|
||||
url: "{{ forgejo_binary_download }}"
|
||||
checksum: "{{ forgejo_sha1 }}"
|
||||
owner: forgejo
|
||||
mode: "0755"
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
|
||||
- name: Create forgejo logging dir
|
||||
ansible.builtin.file:
|
||||
path: /var/log/forgejo
|
||||
owner: forgejo
|
||||
mode: "0755"
|
||||
state: directory
|
||||
become: true
|
||||
|
||||
- name: Create forgejo data dir
|
||||
ansible.builtin.file:
|
||||
state: directory
|
||||
owner: forgejo
|
||||
group: forgejo
|
||||
mode: "0750"
|
||||
path: /var/lib/forgejo
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
|
||||
- name: Make forgejo config dir
|
||||
ansible.builtin.file:
|
||||
path: /etc/forgejo
|
||||
owner: root
|
||||
group: forgejo
|
||||
mode: "0770"
|
||||
state: directory
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
|
||||
- name: Transfer forgejo config
|
||||
ansible.builtin.template:
|
||||
src: app.ini.j2
|
||||
dest: /etc/forgejo/app.ini
|
||||
owner: root
|
||||
mode: "0440"
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
|
||||
- name: Copy forgejo service
|
||||
ansible.builtin.copy:
|
||||
src: forgejo.service
|
||||
dest: /etc/systemd/system/forgejo.service
|
||||
mode: "0644"
|
||||
owner: root
|
||||
group: root
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
|
||||
- name: Ensure forgejo service started
|
||||
ansible.builtin.service:
|
||||
name: forgejo
|
||||
state: started
|
||||
enabled: true
|
||||
become: true
|
||||
|
||||
- name: Make forgejo config dir non writeable
|
||||
ansible.builtin.file:
|
||||
path: /etc/forgejo
|
||||
mode: "0750"
|
||||
state: directory
|
||||
become: true
|
||||
notify: Restart forgejo
|
||||
when: "not initial_run"
|
||||
|
||||
- name: Copy forgejo nginx config
|
||||
ansible.builtin.copy:
|
||||
src: forgejo.conf
|
||||
dest: /etc/nginx/sites-enabled/forgejo.conf
|
||||
owner: root
|
||||
mode: "0644"
|
||||
become: true
|
||||
notify: Reload nginx
|
82
ansible/roles/forgejo/templates/app.ini.j2
Normal file
82
ansible/roles/forgejo/templates/app.ini.j2
Normal file
|
@ -0,0 +1,82 @@
|
|||
APP_NAME = code.polsevev.dev
|
||||
APP_SLOGAN = Beyond coding. We Forge.
|
||||
RUN_USER = forgejo
|
||||
WORK_PATH = /usr/local/bin/forgejo
|
||||
RUN_MODE = prod
|
||||
|
||||
[database]
|
||||
DB_TYPE = sqlite3
|
||||
HOST = 127.0.0.1:3306
|
||||
NAME = forgejo
|
||||
USER = forgejo
|
||||
PASSWD =
|
||||
SCHEMA =
|
||||
SSL_MODE = disable
|
||||
PATH = /usr/local/bin/forgejo/data/forgejo.db
|
||||
LOG_SQL = false
|
||||
|
||||
[repository]
|
||||
ROOT = /var/lib/forgejo/forgejo-repositories
|
||||
|
||||
[server]
|
||||
SSH_DOMAIN = code.polsevev.dev
|
||||
DOMAIN = code.polsevev.dev
|
||||
HTTP_PORT = 3000
|
||||
ROOT_URL = https://code.polsevev.dev/
|
||||
APP_DATA_PATH = /usr/local/bin/forgejo/data
|
||||
DISABLE_SSH = false
|
||||
SSH_PORT = 22
|
||||
LFS_START_SERVER = true
|
||||
LFS_JWT_SECRET = {{ forgejo_lfs_jwt_secret | mandatory }}
|
||||
OFFLINE_MODE = true
|
||||
|
||||
[lfs]
|
||||
PATH = /var/lib/forgejo/data/lfs
|
||||
|
||||
[mailer]
|
||||
ENABLED = false
|
||||
|
||||
[service]
|
||||
REGISTER_EMAIL_CONFIRM = false
|
||||
ENABLE_NOTIFY_MAIL = false
|
||||
DISABLE_REGISTRATION = true
|
||||
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
|
||||
ENABLE_CAPTCHA = false
|
||||
REQUIRE_SIGNIN_VIEW = false
|
||||
DEFAULT_KEEP_EMAIL_PRIVATE = false
|
||||
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
||||
DEFAULT_ENABLE_TIMETRACKING = true
|
||||
NO_REPLY_ADDRESS = noreply.localhost
|
||||
|
||||
[openid]
|
||||
ENABLE_OPENID_SIGNIN = false
|
||||
ENABLE_OPENID_SIGNUP = false
|
||||
|
||||
[cron.update_checker]
|
||||
ENABLED = true
|
||||
|
||||
[session]
|
||||
PROVIDER = file
|
||||
|
||||
[log]
|
||||
MODE = console
|
||||
LEVEL = info
|
||||
ROOT_PATH = /var/log/forgejo/
|
||||
|
||||
[repository.pull-request]
|
||||
DEFAULT_MERGE_STYLE = merge
|
||||
|
||||
[actions]
|
||||
ENABLED=true
|
||||
DEFAULT_ACTIONS_URL = https://code.forgejo.org
|
||||
|
||||
[repository.signing]
|
||||
DEFAULT_TRUST_MODEL = committer
|
||||
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
INTERNAL_TOKEN = {{ forgejo_internal_token | mandatory }}
|
||||
PASSWORD_HASH_ALGO = pbkdf2_hi
|
||||
|
||||
[oauth2]
|
||||
JWT_SECRET = {{ forgejo_jwt_secret | mandatory }}
|
5
ansible/roles/forgejo/vars/main/vars.yml
Normal file
5
ansible/roles/forgejo/vars/main/vars.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
forgejo_version: 9.0.0
|
||||
forgejo_binary_download: "https://codeberg.org/forgejo/forgejo/releases/download/v9.0.0/forgejo-{{ forgejo_version }}-linux-amd64"
|
||||
forgejo_sha1: "sha1:bd525cc75452f3b64a23c0484d6760267b6b78e9"
|
||||
initial_run: false
|
18
ansible/roles/forgejo/vars/main/vault.yml
Normal file
18
ansible/roles/forgejo/vars/main/vault.yml
Normal file
|
@ -0,0 +1,18 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
39663035646364323765396237376133353964646634663036373630633130303761333136336166
|
||||
6638666433653436636433373563393034633737356266370a363961353431653162396631383161
|
||||
31383138646164316166313563323366366137656366663564356633643033393666343436396239
|
||||
6466613932653562300a393065316139623233643733623464313934306364633638363437333063
|
||||
61663230633264643563623035396332663238376139643735646465633765353934633363623231
|
||||
34373632646162383333613632643732366230343135623966623061313036306432663465383666
|
||||
38363233656439346431663334336164346566656462396632663664663265623134666231373832
|
||||
32383236636333643263306334353332383964303535616233326339376532316665666333316235
|
||||
64663431363063663635303237323566366235636433373863646139666538653561623333353834
|
||||
66626661666236353363663433336333623536393765383637626333303935396539393635623963
|
||||
61303133303139313061383134373639323766373261623962653533343339346634636635616662
|
||||
36333233363938383732633436363733356664643133666265656363613434353930326165343131
|
||||
37356339623638313733376237303632663537613964646234316130333631636566613238313334
|
||||
37316339336431343638656464323433393035633834323531353363363264653233376362376561
|
||||
31383164303234616133313030623535353834616431313466616334323665303563663232363963
|
||||
30356361643136656361663730656238346236663439333433623333353934623336316536633739
|
||||
63346461626532653463653962386338623566616636636137366633663434386236
|
|
@ -1,10 +0,0 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
31353862626633336538313336616162336233663466626639336436613330376330643362623937
|
||||
3636663931346661306664623638653438613765363739660a386436653664366438383030373362
|
||||
39643831383638326161386131323632363735316630623834383430343561343438356332626661
|
||||
3362333264333764310a646561313432646537613430386166663463323938613365363937376630
|
||||
35316230653966643639623066366366613635303133326434653334613732386230363063623063
|
||||
32613531316430613661653730346164303163303239613061646637646337396338633238663930
|
||||
39623132633766333739356330383737653430663630386535613536663236363663303565313935
|
||||
39326565633162656635643864613732626431373535613739616331383739393066663238343834
|
||||
38336664363531346261303035333235633265643234616439656638303430316633
|
|
@ -1,60 +0,0 @@
|
|||
$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
|
|
@ -1,41 +0,0 @@
|
|||
$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
|
|
@ -1,87 +0,0 @@
|
|||
---
|
||||
- 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,135 +1,144 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
39313366383766663461666166363836373765636639633261383232323438326338316636613361
|
||||
6535333961643165383331333361343735383138393638300a643036386136613261383066626333
|
||||
65333166303936383234346237366433626138643666653062333531383839306630376663333465
|
||||
3633346564323066620a663734313132626233313236306562313333626332656535313638386336
|
||||
32636135626636393239313662623363356133656265383235366330366439333539396332633332
|
||||
34386237353234343762653138376331636334386466303339313231346137666264356661303064
|
||||
37313862373136306434386139646234366338346132326664323430623962393039613465326636
|
||||
30326661646336383566383261393339386463336164333066613038666230666537633035656633
|
||||
63343434646165336632396564396365656663393434393238323235333866653865303930313039
|
||||
38326131313837333632386136326362383036653838353236326538626163376130386263393936
|
||||
62666462363039333136623535626233306634636632383530633937643734633966643338313137
|
||||
39343664313732323666633962336434383062343231396261396331653132623230616337613233
|
||||
35626332303330366433646366343336623963383733326163343038626535316166303435363839
|
||||
34643966353035366130313037313962623534383337333731613439336465643130623437393435
|
||||
64633436303636663337396539373130383231626336646132333262316539326630316335636564
|
||||
61633339333430313537633466363333663933623235363865643361303261666166626365623264
|
||||
63323763313639313366666161653161326633633836346339386438306431386630646466363435
|
||||
38373736336336643334343838346163386331633234623962363432343133623539323131643239
|
||||
61396433303662366464643839623731666437623363656137623433646666623634383537376661
|
||||
32373733656262666662613138643831356161363666623830633238636139313037306530326630
|
||||
65653032326536366437383837363530383661323662626138356462613962613531396565616562
|
||||
33396464366163383063353233656361633166313935373531326561353630386435393666656439
|
||||
61396537356535303665656362376462366239666235393038373533323336653762393735626234
|
||||
35313238313536633133333164646338376631366363303732666162653732383739323266643764
|
||||
31616635663063653634346536663261643665636535663538323961363061366666666661623234
|
||||
31636262396134303238393465663863376432363130623863653432356534666537366530646134
|
||||
36323731643336383735393633313664383863396362363164393532616665353835643866656462
|
||||
32646232393431646165626563623036383263373936336263663131343037376166643132303532
|
||||
65633731653164303665663634373064376363626532343039643237613561346539646666333162
|
||||
62336433643762643263313334346338366338366130396461306533633435376663616338373830
|
||||
36376562633661636535386465373137613934316432343962666237626533323038343932656136
|
||||
64663161323366653630656466336565643138303835343764343939663132376333633664303235
|
||||
30373730393865623139646339393165616663353430376634316665656363663961613666366465
|
||||
61633062646565633334333838653833313834343466633736623461616664326136316231336334
|
||||
64613030303932336531653864356332333835386363646437363335313465663438373263306362
|
||||
34653863653562353234373362396163396231613134383766666437666561653235363765343539
|
||||
33323865363736373330343161663762393930373139316563353633666161626265313363663234
|
||||
66653661303564343039656539656338383661343435616365633835303266613465323038313539
|
||||
39313235363431323861326632636434653934356637636639663632313735323962636431393066
|
||||
34306232373861666130656666663136373335306539303165326134306366333264356661313461
|
||||
34663062306538653638313232653735303566393433613838383165663732313133616639303864
|
||||
32653930636536366631373035636137326336383231326437313861303663653033383532373265
|
||||
35353261313261346136663263643630386432323130306561636338386463643939323137333461
|
||||
33656564323631383939343530643539336432616263636239366231383765306164623037336465
|
||||
61346665663364633135323661373632333562353330653364376362663038356564616338336662
|
||||
62343861363064616339343866323837663438656538393133366662363030303864633931356262
|
||||
32666365346363333964626534663436616637643439626463376237373232383234636235653832
|
||||
34633662326539623630613261633835393632323537653237633262393836353836626232326338
|
||||
33306666316135366430396238376364373536313135626261366136336337393864353162393133
|
||||
66636330626334313162373166643161356162323533636261393962643561373938373466343731
|
||||
36306238636561343864363265376435333739333562636464316237333562346434333233376135
|
||||
38353338373436353630393836343466386264613863356334373833303937386266366637623938
|
||||
32363464656464633338626233653731656539383263376133393338343364373765343733626334
|
||||
35383737383662666166653939663661653135646336663130313830623764393262333662333465
|
||||
33383635326338613839333132326139393937656465636266643539646665663261336635636362
|
||||
61346334333234343837343364326330613930653665656134383465363864396138303832383530
|
||||
32633261613165623862663264383636336462393062643036363635343934363933333836653765
|
||||
61653666303430636636613037343637336331343537346161396431363034363263366539316538
|
||||
33353934323330613432303532643334353437343864336631376161646365363036653266626535
|
||||
38613365313538343434373365306435653561363363326539346230373936363136656438343438
|
||||
30346161373462336264333438626666326366346438323436313064383734623663646532363933
|
||||
30396562376639656262653962383165396238643266313130623936613033666638326436303038
|
||||
31393331336230663433613632613433393332336537376331333235636338383633383136393131
|
||||
63326536333238306532393032386332363437653235303034646338613035343465366633383464
|
||||
65366339336530313836313237336633303539643238666530336431663966353538636464356165
|
||||
39323538623236623739376530643065323266363936326364353732333933303231346165353734
|
||||
62343365646339626465313963663063353438363439323632306464633531373237333765336237
|
||||
30316165636664643933383939373334356130666531353937333066383361386537303134303463
|
||||
38313337383834383933656232623364623237366232313738326665373638336464653537353765
|
||||
63353637343436333135633733623235363965363338306631666639656661393064373562316164
|
||||
62356165363664356162613737613161383063353330643938326634623838616138363365326435
|
||||
34396532656263316230663434653634643563383766316539333336623861643166653836393064
|
||||
36353032613930663234386134393830396162393734366163366131313338313863613733323332
|
||||
38353433313238336531643863666637616164306633396363326332386130633561306339383163
|
||||
64303666373531623264393262343939333966363230343563653133383666363863643935306531
|
||||
36323463636231663537393934663162386663656261343831336131626134356236656266393465
|
||||
32323862383964643666383666363664376463633066666265366239623263663863633130663638
|
||||
66323331393066613062393636616136663333373463633864653233393238656236316662653066
|
||||
61343737623539386132626361353733633162326437633563623338323036323930626466383965
|
||||
62646363636166653361326566393766326236333134383931643263326539323737383966666431
|
||||
30396235633561346236353963393665363762656263656538656165363264623635616337386430
|
||||
30366435363730323532303363643634343365656436343763373765633931393036396466366461
|
||||
38333338633234613736323731633164646435656536336339663131626338306463666664393431
|
||||
37663036393530313761626434353631633562613264336234623737643261386630393230376233
|
||||
61303132373431353139616237613465653431373938643630353631356161393636303562616539
|
||||
64333636396235353062616538323633363334643734393031316130316530626530343337323763
|
||||
66333231363963386635646164363539373063356365373262333266323538656131633430333261
|
||||
61313061346165376261343036313736643165356566373636373338306364353536313263386331
|
||||
39656364363262336333356165396539383631643239366165623365336462623930333333366431
|
||||
39643332626132343565333061336131363334336231393664323435346334633139633132313334
|
||||
65633465303232313533363937613738633839343938303861643666353162626435353065373937
|
||||
34386438383932316163326264663763376534653233376465643335646231656363316632353832
|
||||
39363762653132613261356535366464363235656365333736343237663639376331393538303631
|
||||
33333132623335356537313630393336613665396638353538616265633034366638353334633332
|
||||
62653333396161663834373031343330343466366166363462393332363239663233323263643832
|
||||
64653436623439653435633239613539626564623865346634323263353231663365383130616530
|
||||
64643233333166663130633738643033373564373936616461613937363936326434383730373534
|
||||
34623030353734386635303566646438313137303135646531373538313932313038373664376163
|
||||
64376431396336613834376139353636663233653835336636323937306533656231643538666236
|
||||
34626634653937363438376664396564346463316337396565326531366661626536653265626338
|
||||
34343838626332323831303066333764363630333335636261316539303965383332353966633332
|
||||
62343835303034313939363739313831333639326161366261303739656663383165303535623566
|
||||
65363731366439336430386466623137396664393037363562393864333062333438393239363636
|
||||
37336637373661353133383932306532623265366632653037643137393030636632363937356337
|
||||
33656661653137393934663338646661383465336637363134386266376436663137326137306637
|
||||
39376461643034633266636466353438386135316637386562666530316137633536333863643833
|
||||
36336436323165303937376165333434363535343439666533636239313339356330366236626232
|
||||
66646464393635636337333132306163376130313032396436356663373963386466323437376462
|
||||
34653937306662343764633063666534626430666332333464303632353733363063613332346262
|
||||
33376563393462386136353037656436373962626433623962373163623235373364313632333036
|
||||
39643233623961666562636466333062303065373437353034643963343431373961366365633063
|
||||
31623764616437656138663938313866366333356261323432333565633239356632323033383961
|
||||
37316164393962386236333862633237303532346132343365326466646339323566643564333936
|
||||
30353132343833336162353234303435313637613865666665383236353462316237653232633431
|
||||
31616338363538353366313566613030323464343864333064626639343661663162633932346631
|
||||
65613134313030643038616431393635333530356363316130353030636233373739303934653063
|
||||
63623231316236396138356336363337613762386366313138383932346133306263306432303661
|
||||
63653535386534393237643663616235633631616236653939373534636535613136353966383635
|
||||
64396133613233336333656532393230303438343864356233366661323631396534346436623764
|
||||
39643361333631323964616664373331353333343138613661633032386561333535333664623263
|
||||
34616138373035393665333830653865323235366362636433613161633965666162633364366265
|
||||
32386163643833363133626166386463643037663033613733663561323333326639363537386561
|
||||
64363666646537623436616465373363333235333131353766653265653765366366323533396631
|
||||
62326139316365356332396166656331326537336434623936653265336638366430643834616161
|
||||
32303834306566373935373237376232336136663034666663666234343364303537633763343436
|
||||
30343634666430393038366462643732383762346335313534366164386161316134613237353239
|
||||
61663331653338343363633266353636613036656331313561633638356634613430613439623365
|
||||
38313862653333383635383234323235643839396336323139303364373766343032366165336237
|
||||
33626162633561613165656532393036616138343432616261306631386366326138663735316635
|
||||
39323261353666393966343266326232306333636264393766326331383739643566613638613133
|
||||
61313330653036636666373436376332346632613565633939353432633462653336656266356238
|
||||
62383361643531373232666232396630326438643266376431333530353961623230356435326530
|
||||
37313130343732346166343831333038663336383333343530376464613937633738316435633835
|
||||
3330623736613164656535383463316534353865396166376632
|
||||
31346661333930386462306463383736666266656534613765643431613833636163346430336633
|
||||
6466326164626231643863386464656430616234353939370a653566393032333832326334643361
|
||||
36343439303539313865653864343037333330363261353162336531626531643661623337613766
|
||||
6262303532366163310a326665656265396433383831626536663533353834346439643339346261
|
||||
32663639363633633263666665346332616665343630623234656435646536623965356238383130
|
||||
66306166336563346163663665616635336537633062353364386431376336306338636233323131
|
||||
37316436666431343538666363666532356161316531346135333339313836663533303530643365
|
||||
66323739343035656338396134396136333534353237336434313838353662643165643564303236
|
||||
32636137663939626530663135343361626664326165663335393665306464333131393862316265
|
||||
36383561653332336164626363366462393361316563313137633965336661633332346330633930
|
||||
66666432616565393130363238383734343733396430376462623731313338326436356232633963
|
||||
34613930623636653962656337613264376331643639623832393838313934663730633331383463
|
||||
30343630613233633463616234343136343034383464666236356166393062626531383134306637
|
||||
38353766663930616134303137353238646132613637303861633864383333323538353462626562
|
||||
64613431653535353061616365623964303866333639613031363738363265383761366433336461
|
||||
36353938646138656236323332373139313433356230383838353533343638366263613665396536
|
||||
35383463303431366231393463643864643630613131666235326362626537663134366135666230
|
||||
61636164306537393439363165346662626334373038303733323939633334643566383730353037
|
||||
65393135366630666239396336373132613963346536353930393935343164653361356232613133
|
||||
66323738633064323731373431386265373563623535623365633536383938316539643439616165
|
||||
36376434636164656635653437313265653637323131636565623332323834633562306537616635
|
||||
34353139626262643730643765663337346534396565356265356561326431386263373332376262
|
||||
62656166376437306538373837383730376235303063363038363933366566323139326236303966
|
||||
39636330393632646137623261313230633864346136396135373137363431363136383637353533
|
||||
30303639656332383531386361363632396533333663303465373535393162333065336331386337
|
||||
37663763623262346339373166656664323338663530653166336466656430393432356433383163
|
||||
62316630336131336361643237343539313439633334363932653539303831653030613763626634
|
||||
39653465623739323462666439636439343830316538656362653265363765376665663561326530
|
||||
34373639363632346232666135363265613737363830396532363438636534336434383839363830
|
||||
36323430626234643561333738613230656135376661633262656664636133643933636238323063
|
||||
34326538366265343864626562666237633234616632663832636632323563643766666133376666
|
||||
32663863633563616663353561376133396338326131386535356533383436363266376235363836
|
||||
34623836383439326330656363363663643531393738626438313430346535616136393837626139
|
||||
61396233303533336237646437663964646536626362303266396563633765323036346465303137
|
||||
34653730376235313164323265323636663035646430383361656234633736393433366463306130
|
||||
39366264373730643630323133326537303165346639633564663362396532313731663463336264
|
||||
31326364646536323363633739613134363662616335373066313133383230373761663465636138
|
||||
35613730363936656133663735373030633263636566363435373264613264313034383636306566
|
||||
64653262313463656163386362663561643430643435366165393966633738353062373838613162
|
||||
31333934353731353666623534386332623862303965356566356436346633376261323864306237
|
||||
62643562623133663664366662346332376230643136356238326262653963303239386166646237
|
||||
35376438613361323764616664313563336336353031313265376431643733396439613234316534
|
||||
66636338323865393365323562316638386565343137616339353462626366666663613062363266
|
||||
62386637373030333166366138336330396364356530643565376466343661353866323761373937
|
||||
35616163643132326464613137663032343136343334363864396435366261623861613031373239
|
||||
30343137623538656165653666333234643432353839396364663261383765396637386135343830
|
||||
62386333633137653761366462353763306133306133366433383333333236306633316365636639
|
||||
34326262623664663433653066306332323565303630313333636535343066373466313966343632
|
||||
36633837666363333631326438373337356531313236383438366437623037366466386632363064
|
||||
63366531313036666363623562323732613064313531386430663461356362326631363736336639
|
||||
36366638346231666331653866383866386462616566613738396462656231616330616434396134
|
||||
39326166643034386130653838616230616566643132396563316162306233313732313136303638
|
||||
30383937313866316430373163633164366265353039663531376164663637316161373137393231
|
||||
32663932363365333632356136306538393866623936363031323961313636376164663662663766
|
||||
39303336303932303134356633366435326330313031656161323862653039353138633232383933
|
||||
66376166623062316538663634666164666531356231656532313936393938303634396136356161
|
||||
39623263373066636332313063656363646331313564393035653438313236363232666336343830
|
||||
32383638633434616266626665363737623561336230343636613831646334626431326630353965
|
||||
64656230323436613334616130363633343733343539393739306266343566363232353638386362
|
||||
62373836646537303863306562353636353232323139633564386538376338323234303832386466
|
||||
30633166353066303236656239653066323666323830383266653033353734333764313764363533
|
||||
61656461333438653830356237383732623962333061316461633963356336323661623334383832
|
||||
63666163323062333738633062306232623730643934636631623466386366646335613536656234
|
||||
30316365353037356239353062613364336662343936313534383336336361616532373132656130
|
||||
37626339323662313034613932393033643031663139386233373131396462386165326262353232
|
||||
31323435623039613061633635303165353663323661343237326131643437393239396431633766
|
||||
36666239633039663637653438653830396564353335643236626433363136633635336461396333
|
||||
38623232323363346531633933343132383734323330623165376435643436663234383532643132
|
||||
65653361633266643763386339303936386363346539343463613839303032333733663538626561
|
||||
62656666396234326335646238633438356238303338363433393633396539653439643234353339
|
||||
37616436366131623733623838383962646164653033616264393563366561363635333461356466
|
||||
65323835306266363131646566366464383734383563656362373062663831383338376432616530
|
||||
33653933313835396162623430643835336237613035643934623365323339633637636335636664
|
||||
64346234376563616636366666316464616264373939333762386130336166636439363962373139
|
||||
30313463633063666339373732316637663431663965373765303866636635613737656639653234
|
||||
31376430656130646435636630303566643037303963373564376439666464343062353461353733
|
||||
37333864343261346364653939636266366335666165623766626163653663636632663436626534
|
||||
65393533613065306631333538353638326633396436616532613134343538366536313838633862
|
||||
33616131376334333939656235313334383331313433613233316263336539343937613262333161
|
||||
37656434396433393561623163633961653635366632643864656165626435383439636135666138
|
||||
34656333363737363962343032383736653932613533313430343261393137653864356432306466
|
||||
33643662653466616435363566376662623432653233613630373163643066326263643234333438
|
||||
37326339316632356131383830653137663264643934313739333330356238643939623765656134
|
||||
61323535646166363566373936633831363364393133666131333063313162306163623230386566
|
||||
65656239323562393131303738333130333339636563353034373433393134333438343833656263
|
||||
64346662383132336166663434613064346635646534363737653230323365656538313239336365
|
||||
36303764303066626435303336376533613366383861653434316465623565376265366163353835
|
||||
62363938643630626663363764363431626164396166393666363366666433633563393837396661
|
||||
37333230366237333032316530386639616461303032666661346237376333366437316236313862
|
||||
37633330613738633163326238633337376566323036396335336363323261633764396330613264
|
||||
66623338323339373633623332633937613537393836643366373936633966313166643030303933
|
||||
32323439333935636563323632653261666435343966346664636465666664303436643433623532
|
||||
64616163383265636633383461336463336335396330303433343736363335653339643063363564
|
||||
61343264376138373663333532306562393463633566356136613764373836613532623634346562
|
||||
35356364633635386566396337656536653434393866356438353639353566326139616139336332
|
||||
34636263326136656535336165303532376131636631356133613865336232323035656662613061
|
||||
65373639333431356532373364623033646634666664373735343662333465643033353761343239
|
||||
37333339623531363061373662633239303831653737363139636630306635356234666166373566
|
||||
34636435643937613933353565663062373233303539346363316338333636373362326536383830
|
||||
38616338633138656463643061373332343033666665326138343433626434363336666632323261
|
||||
33303137383364393264386664313931613564373062633234393530306631613465626365666431
|
||||
63326334303232376433616164636636616334346133373038323766646666613163386363616532
|
||||
39393939623539333463373832643333633563306634323236313663623639636662663534376639
|
||||
65633833643965363739643434316432376130323737613764373137326263613931343637666534
|
||||
36396231343431323166346361663833303737383162663436313937353838313535373831373831
|
||||
62373663353132623332663439643333383330626435353730306130363032323839616566643366
|
||||
38626336616230303233333435353332383338393466366430633364633335653766653233636363
|
||||
37363331363463613161353036366633346265323335623064346139376161313236646165343830
|
||||
33663066393637636532616164636533376630303661363866383838323832636535353930316566
|
||||
30353930633264613134383036306363356662643464626463666464316163613831666638376166
|
||||
63643731663739396236396162616265323563303462636538633531323233653637323531393463
|
||||
62383737616231373964663634643865346130386534363065316333646366373538313631346639
|
||||
38643731356566303662303837393063303435626263373031626435366266383935393636383834
|
||||
32303062306134653265376335313233613132323532383739356330366338643636633438653634
|
||||
32343633656438383031396165383631643933373965376161656236656564636539343635633162
|
||||
33313462656233376431306435356266616562393638633164343139386165316536376364663432
|
||||
31306565613231366531376437336363386462663032316462336239333962326466636134646536
|
||||
33386236336262376365353033346530646263656264303032653534376437613433303235303938
|
||||
31623163323530663837313931656630316138633731353761333337336139343966633232663061
|
||||
31633633613234653032333166633566343738303835653265653461356431616365613833396266
|
||||
33393333333462386463666430326237313461653438356137336564326136313232396466326664
|
||||
64633938363866356631663863383336623236323635353636323361393631336636393434623764
|
||||
61393266356230626364316136616538393962356565373438356238396631306336656337346661
|
||||
61313136653266653437323366376238336533353063306630616337636666383036616337393564
|
||||
31313162303032333435643764613533373538346561656537363664323562383332613736613932
|
||||
30633734616539333130653864393334303561623338336334346166303139663337336534363230
|
||||
34643638373732313738316134333236336130333962366464346365323461353138303966343839
|
||||
34313363613937393936353663663163613139656662366364323437353131323234356436306465
|
||||
35616336353830633964343761633061356533306230393562313966326433356665333133653536
|
||||
34613337346563353638646565633530616435383536356539663238623031363630643533303465
|
||||
39313566623837653839643034346232333138333638366139656561376237613633663863323639
|
||||
34643261356662353666663861376163396532303063373364363035356136613561383166353837
|
||||
65663866393864643631656439376638656266646234653362383866616436653338366262316364
|
||||
31613635613438626562383566306431616234626562323463343633323238623938633731316336
|
||||
63393033316366303463353664623032663336656433613764356132343931643238326330326266
|
||||
30313837643935326232663032623132383138373339393764373366343136346538663763343533
|
||||
38373236343565663035666161623530353636306265336433633435386232643262323635646539
|
||||
63633935633365613663346537353763303430336532363130336464383537303333323062386464
|
||||
30343239623865326231393232316335653233613863393031306466336565656333343233396233
|
||||
30363432633330353732616138346466623933653033363266646336356430366565323236323737
|
||||
32343065303264303566346539626461363064353335353634333837346336653637653565373539
|
||||
30333632346261626238313065333231363831653038353731326665643335333561346433646436
|
||||
323938303863633139633930613235306564
|
||||
|
|
|
@ -1,63 +1,63 @@
|
|||
$ANSIBLE_VAULT;1.1;AES256
|
||||
63623934366266353932653738613366656436373662383332633030353561613536366137376535
|
||||
3864653232376538336632386337316633323539626232330a323530613362383638623539643763
|
||||
63323961613938643363653038643265613634343339313165646539656436656663623565653430
|
||||
3832333330336263300a343631353535643835306533323734396539656230366338306166633331
|
||||
36363934633761323961396436363765633265346137363734393634353330633737306134666337
|
||||
63613132613739636237366366396132623866306236616631663530366332613237343565366433
|
||||
32306532326261613732393535656338366330623338616339393233343933616166303638666436
|
||||
66616635653239346163363663623061386162336464626631326437356131653630396631613564
|
||||
36323338303763343264376263353035306536386266346262333736643366386662386563643162
|
||||
66643434313865303933346136626530303734633365323361323961346635353930373035653433
|
||||
64663438343864633064373563343164666138386361643333393562316337316565346437303564
|
||||
32623732653533373732646535656264306139386335306134333662306162326166326366666365
|
||||
31646530333233356531623663396665663066616133616262626530626164373839616533626233
|
||||
39303135306336353161626136363132326562356336646361383635333166336536366536336638
|
||||
30613366376435343365323334343637373736646130353733393933396438393331346265653464
|
||||
38663637356265313465323630383534313534653138313965326463636336336263323635623664
|
||||
62623164393134373562393732653266666336393464643133366535376464313431306331363334
|
||||
33636231396337313434323531393534633839653734616334393337666166653565333434653962
|
||||
31663361613434376232643030333939613334373064666135346531653436306161376362663339
|
||||
32383337393662393539373361363532626565363737313037316162373863393433396132363630
|
||||
62333935393635613063383233656135363133623364656336383363663137363838343137303466
|
||||
38636434393333373566616532313165333830333861636436326361393430303535316430323464
|
||||
37386364656636623662383138653434363233353633386461643034366466633239623261383133
|
||||
30306266366462386633653432616339396139363333376134353430306130376664326137393436
|
||||
33636533313837613465666633363938616366653662326537303331616434616135333837613864
|
||||
36613635303039366336336634656431613437336331626663636666613333343365353437353731
|
||||
61633862336534363835623332376165303965393431613538393932306238303761323534333963
|
||||
63643037343166353237343935623834393233373062323165333532306238616661633535333264
|
||||
37333839343063623963663236353731343966343233653638643762323837356532353663353866
|
||||
30613137366464343561373832653164663937653066643661386266366432616231303865326362
|
||||
66666337396237333037363437613433623463336366663964613266343462616438396365616661
|
||||
66666630313761633264313262363861666138313465636635613264636565613236323364343337
|
||||
62616362623131363933646233313236643665336135636235343838646233376633356564316237
|
||||
61633964663365306661356463306636663063303864323363313938363764383535356362366337
|
||||
39383564643030346262616161373136353963323734643531353537393236353935613730613230
|
||||
32343738616165303562666337333966663165656664363537313939353530326234393562663338
|
||||
39663064616665386231343361383965313839333932316438636436346436366638333431646162
|
||||
38633964383965656661303638313664653033373661623161643839356538396463326432306431
|
||||
62633235343537633030653864643036336462636631613162656230656664316631623334303666
|
||||
64303663306266663836316437343130386530306333346537363039623135383631346536323038
|
||||
33366131333032393237323365336161666363393030333433363664613262643132366133646439
|
||||
38306330313431353264653539353937323337356339383236326535613561353134376161383937
|
||||
30353362363938396164653538323135633232616232366463336161396139353665366633613363
|
||||
30323461663033313965656662336262376361333663366561636461646565613637306235636432
|
||||
31643461313262643838383064303636303365353738623465323539666562313763636263623238
|
||||
38343363633335303261636538326563363336346466366437316165343966346362653935373961
|
||||
38333431313361623632373333393666373134663161306538393638376338636366313863326136
|
||||
65373634396634623031616634306265343834313732303163623461313134343332333932643932
|
||||
33383439343061636338313935313930303335636665656563363332613636376563373935653732
|
||||
31353238396338363938663364373634613933346631383531653136376164363334616235613438
|
||||
33616435316234383663663734373139643038616466363466383731333439346334396566613761
|
||||
36633939653265616539326336653462666366623438373436623537633163643536393861656237
|
||||
61383637316130666663393162353231633662343234623632326532313334373562653135633836
|
||||
65613366373933306635383762323961623264343239303332356339373336623866356134656336
|
||||
64373038333132366464653036393762313332383463383965386361613938653030313632383333
|
||||
31323033336430346232663337383837336532666632623637396630626564386234623732383362
|
||||
66366430363635613131386133356364653365333435356332336165616434343037303162623338
|
||||
32373937626337363166653233333833636665316661646430326533363361353932626364393339
|
||||
63376338633264323235646333353361323262613164326230373737303230356535303233373837
|
||||
66353662323630353863663036626662613566653832366135346166646263666637353161333766
|
||||
38313134353666323231353262376534656362633363656437663334386162383861343130356136
|
||||
6263656531633266393833363933656365613532396137323363
|
||||
34353062623938366662383432393634346662663535663364383433633264343063643530313331
|
||||
3265636131383138633439653033623737616662653031640a316462303466316465623965303635
|
||||
34646234396465373835656230373063306439363632316231383234363734653362396462323264
|
||||
6562386262623061390a323239623437306566613363626164373266653736313263663162353061
|
||||
32656265336536326265653037353662383630343830636561346163626335643864666432623734
|
||||
61356431396232376164633732656439363438313731396435386139633232366236626639613931
|
||||
62383864636536313732336239383363316439656366653031313764623930383463343361346661
|
||||
31346533323835313639393733666338623832373861666239326263613064333932663966363133
|
||||
32643532633639346537656539313831653762616165326635643336343831343434373335336164
|
||||
39383566663866303438373638396439303061353030633137353263663739363836663063663137
|
||||
36366433376330346136353933653064323262656232353632383163353536613336356661336563
|
||||
39613165326262313362376537633132383164353763376136663962643863356438633836373137
|
||||
37656138386665636664626363313330353061306434626339343932623938636637306163663366
|
||||
62653866366236313138346666333637616339356139336436613035613033356562616361356138
|
||||
64313537363162643535313066643935623939386137646365313063643330343434633662326563
|
||||
34366366393433343532333863326464656466393532336564666334646233393565633266616639
|
||||
37303439363538363835306532386563383638316661373763633935626664386661626263363765
|
||||
36306265326434333863396666333233653163323763663038613962656135323364346337633537
|
||||
64663166383465643465383835393366336364626562373938336539663062396235376165366665
|
||||
64623335353438643239393737383434313763653932343562656434626366343530663235373934
|
||||
66633831653561343666643937363137393166353661646331616339633237343830313536666330
|
||||
63653861363064636466393831623365343161336633313662366465356233666332323036656231
|
||||
63383933346331386263353761303735663063643130313639646434613761656331363836376566
|
||||
36636537303138353665393966363666643233303233376638373161323261353361643734383863
|
||||
35616164383934616631643763366465323761623562383035653432616231396561666232616464
|
||||
61613537653437383061623863313861323633303537373132323638663466383133623334393132
|
||||
35386330346430373164386665393137376631623130636238363036343161613763666339343937
|
||||
35353265373566353662373166396430663630613239653531653839306363376637643337666463
|
||||
33366231623231383665343965626461373238343266636230633061356136356432373331333333
|
||||
38653534323939376235366262336137636361653431306165626165373335396464313831366665
|
||||
34613538613466383334373439313535346439616235303734383433313765343963316136613062
|
||||
36646534343765343163656333643565626137653534643261636633356430373861373138373631
|
||||
62633466666336333735343166616266356130393563323836343562636265643362653766353363
|
||||
66303361613836363064663339376663653731313561313939303533393333363437613532663763
|
||||
37353037396264643336653731623264316435636532666631636365333638303137393865303166
|
||||
34346163353366366664656362333461396363613933316136333766303261613337663963646238
|
||||
62653130393663613938313563643265303261356238353531643137363436653063646534353131
|
||||
38376337303664663636643064333433363265656535306162393637393164316265316435306363
|
||||
30666661336536333061383133333561663536656134386532643735653264316339393936653036
|
||||
34316235353263346633616137376665393434646361376635646434613936346337626435666461
|
||||
61636365376266326633616366653734313337336164366639633337316631626633313836373939
|
||||
65356637623363383730303931386365656561623961376632653030633865363065383463663335
|
||||
36323161353666613861393535333165653436363565366133306432363537613761643134643035
|
||||
64613566303661393135656166363936303632623439636532643265663064386261386131333865
|
||||
31343361656332346433303533323035633632306637346562666532363862313333356438353436
|
||||
62303531363337663965643532643761626330313166323561356563343138363839343230376139
|
||||
39393765323439643939666537316530353033323664616262346466646437303466626439636564
|
||||
31666237373232636661613833643234343135373464333563333638616330346339333961313237
|
||||
38316530316131303532343461653030373531666336393065386161663139313130653132376236
|
||||
38653965663365386138626662643366316230646338316261383839633939623039653334383863
|
||||
30623262376462626264666262333839613965363831653130326333623364346430323739393132
|
||||
34333235353133636435303462653933343263336132663732373039663434303664323863643962
|
||||
35663538333335353936383335373538616239303435393661383539623431343766643231663931
|
||||
62356233346463613363626137616237643032643937646135393934663334373364646365363039
|
||||
31323064373763343431626665313035386364643464633333653337396339653065353730323262
|
||||
35313431666432626264363239656562356237306133393232393136313861326535316539396465
|
||||
36633661323239393830353866636166306436303431633431643436623265373466333762396462
|
||||
65333162373762303337623965663030373036613032646462303063653832336333373139643338
|
||||
36353863326133643033303530636135353638633835636232616639316436393661333165303736
|
||||
31353434356461636361386661373566343139366565353461323133353131373863326531393933
|
||||
34316237326237623633633665343338386530336633633931356334393162353963323663633061
|
||||
6162356431626265363331323730356538393036323637633362
|
||||
|
|
11
ansible/stress.yml
Normal file
11
ansible/stress.yml
Normal file
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
- name: Stress test homelab (See max power usage and temperature)
|
||||
strategy: free
|
||||
gather_facts: true
|
||||
hosts:
|
||||
- proxmox
|
||||
- cronus
|
||||
tasks:
|
||||
- name: Stress for 2 minutes
|
||||
ansible.builtin.command: "stress -c {{ ansible_facts['processor_cores'] * ansible_facts['processor_threads_per_core'] }} --timeout 180"
|
||||
poll: 0
|
46
terraform/byggmester.tf
Normal file
46
terraform/byggmester.tf
Normal file
|
@ -0,0 +1,46 @@
|
|||
resource "proxmox_vm_qemu" "byggmester" {
|
||||
name = "byggmester"
|
||||
desc = "byggmester"
|
||||
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.54/24,gw=192.168.1.1"
|
||||
nameserver = "192.168.1.69"
|
||||
ciuser = "ansible"
|
||||
sshkeys = var.ssh_public_key
|
||||
}
|
46
terraform/forgejo.tf
Normal file
46
terraform/forgejo.tf
Normal file
|
@ -0,0 +1,46 @@
|
|||
resource "proxmox_vm_qemu" "forgejo" {
|
||||
name = "forgejo"
|
||||
desc = "Forgejo"
|
||||
target_node = "poseidon"
|
||||
|
||||
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.53/24,gw=192.168.1.1"
|
||||
nameserver = "192.168.1.69"
|
||||
ciuser = "ansible"
|
||||
sshkeys = var.ssh_public_key
|
||||
}
|
|
@ -24,7 +24,7 @@ resource "proxmox_vm_qemu" "umami" {
|
|||
scsi {
|
||||
scsi0 {
|
||||
disk {
|
||||
size = "6G"
|
||||
size = "16G"
|
||||
storage = "maskin"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue