|
06d3da8019
|
feat: install python deps from requirements.txt
ci/woodpecker/push/woodpecker Pipeline was successful
|
2023-12-12 23:53:25 +05:30 |
|
|
165b2d24f7
|
fix: typo
|
2023-12-12 23:52:58 +05:30 |
|
|
1c17a3f3d9
|
feat: make mcaptcha systemd service wait on deps
|
2023-12-12 23:52:43 +05:30 |
|
|
7e9f0a3633
|
feat: test for support DB and cache combinations
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-12 23:08:01 +05:30 |
|
|
713ec1dd18
|
feat: cleanup ci config and use tofu-generated hostfile in ansible
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-12 22:07:20 +05:30 |
|
|
bf87080e33
|
feat: use macvtap to make VM accessible to CI machine
|
2023-12-12 19:34:05 +05:30 |
|
|
0306798bad
|
feat: generalize ssh key and install qemu agent for macvtap IP retrival
|
2023-12-12 19:33:04 +05:30 |
|
|
9833f7fd98
|
debug: use pool dir in home
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 20:43:33 +05:30 |
|
|
58cb71dab3
|
feat: CI: use local image mirror
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 20:15:37 +05:30 |
|
|
418c792e83
|
feat: load SSH key
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 19:47:09 +05:30 |
|
|
3da25ea1c3
|
feat: provision test domain in hellbat hypervisor
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 19:26:00 +05:30 |
|
|
64302fed4c
|
feat: install opentofu and check network access
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 15:11:09 +05:30 |
|
|
b6b58b6156
|
fix: rm ufw from ci
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 14:38:03 +05:30 |
|
|
66f3979930
|
debug: become root
ci/woodpecker/push/woodpecker Pipeline failed
|
2023-12-11 14:37:23 +05:30 |
|
|
2c02ae4b95
|
fix: document roles
|
2023-12-11 14:37:23 +05:30 |
|
|
b74731476d
|
fix: testinfra install command
|
2023-12-11 14:37:23 +05:30 |
|
|
69fb946f3f
|
hotfix: run mcaptcha playbook on all hosts
|
2023-12-11 14:37:23 +05:30 |
|
|
dcc821782e
|
feat: init CI
|
2023-12-11 14:37:23 +05:30 |
|
|
9922989d5d
|
Merge branch 'disable-ufw'
|
2023-12-11 14:37:05 +05:30 |
|
|
c469878daf
|
feat: rm ufw
configuring a firewall is external to installing mCaptcha, since we use
standard HTTP ports only. Should also make testing with woodpecker CI
easy.
|
2023-12-11 14:36:14 +05:30 |
|
|
bbff7f41a5
|
Merge pull request 'feat: rm ufw' (#6) from disable-ufw into master
Reviewed-on: #6
|
2023-12-11 14:33:07 +05:30 |
|
|
4a81e7d591
|
feat: rm ufw
configuring a firewall is external to installing mCaptcha, since we use
standard HTTP ports only. Should also make testing with woodpecker CI
easy.
|
2023-12-11 14:30:54 +05:30 |
|
|
50569c8a32
|
Merge pull request 'wip-mcaptcha-mcaptcha' (#4) from wip-mcaptcha-mcaptcha into master
Reviewed-on: #4
|
2023-12-09 03:40:48 +05:30 |
|
|
a0a2e915af
|
doc: mcaptcha vars
|
2023-12-09 03:39:55 +05:30 |
|
|
800a6b6ebc
|
fix: dont use atm user
|
2023-12-09 03:30:10 +05:30 |
|
|
4e7f4b6be6
|
chore: consolidate vars file
|
2023-12-09 03:21:26 +05:30 |
|
|
60f730153e
|
Merge pull request 'wip-mcaptcha-mcaptcha' (#3) from wip-mcaptcha-mcaptcha into master
Reviewed-on: #3
|
2023-12-09 03:03:07 +05:30 |
|
|
6457176823
|
Merge pull request 'wip-cache' (#2) from wip-cache into master
Reviewed-on: #2
|
2023-12-09 02:58:16 +05:30 |
|
|
da087a74c7
|
feat: helper make commands to install and test mcaptcha
|
2023-12-09 02:58:01 +05:30 |
|
|
f7206d721c
|
feat: test mCaptcha installation for firewall, services and health endpoint
|
2023-12-09 02:57:32 +05:30 |
|
|
3002808f92
|
feat: optionally redis, mariadb and postgres and proxy mcaptcha w nginx
|
2023-12-09 02:56:13 +05:30 |
|
|
c8a34a6e7b
|
feat: ansible role to download and install mcaptcha
|
2023-12-09 02:55:18 +05:30 |
|
|
eb586633ec
|
fix: dont expose redis and cleanup downloads
|
2023-12-09 02:52:24 +05:30 |
|
|
908f96b51a
|
feat: cache apt updates
|
2023-12-08 00:26:37 +05:30 |
|
|
beeef3c7bd
|
feat: make helpers to configure and test cache install
|
2023-12-08 00:26:10 +05:30 |
|
|
aced3188b2
|
feat: write custom redis config using inline mod
|
2023-12-08 00:25:30 +05:30 |
|
|
e3054d1297
|
feat: provision libvirt domain for mCaptcha guard
|
2023-12-08 00:20:06 +05:30 |
|
|
fe0c02dd09
|
feat: refactor cache into a role
|
2023-11-13 21:32:40 +05:30 |
|
|
2b23534250
|
feat: install and test mCaptcha/cache
|
2023-10-13 19:19:46 +05:30 |
|
|
4186f1eb47
|
chore: refactor playbooks
|
2023-10-13 16:28:38 +05:30 |
|
|
1158590b7f
|
feat: update to debian bookworm
|
2023-10-12 20:47:07 +05:30 |
|
|
458d774f99
|
Merge pull request 'feat: provision VMs for mCaptcha/dos/demo-server, mCaptcha/dos/locust, mCaptcha/mCaptcha' (#1) from dos into master
Reviewed-on: #1
|
2023-08-17 05:15:22 +05:30 |
|
|
2bf51f7887
|
feat: reuse.software
|
2023-08-17 05:06:47 +05:30 |
|
|
fc4d54410d
|
feat: test locust installation
|
2023-08-17 05:06:17 +05:30 |
|
|
83a1421314
|
feat: install and launch locust
|
2023-08-17 05:06:08 +05:30 |
|
|
1b2a653ea9
|
feat: ansible: base config
|
2023-08-17 05:05:52 +05:30 |
|
|
25f87a3654
|
feat: testinfra: test pkg installs
|
2023-08-17 05:05:02 +05:30 |
|
|
00e0471a69
|
chore: lints
|
2023-08-17 05:04:41 +05:30 |
|
|
141cb5e5f7
|
feat: ansible: install docker
|
2023-08-17 04:57:58 +05:30 |
|
|
304dc483b6
|
feat: ansible: install and open ssh port using ufw
|
2023-08-17 04:57:33 +05:30 |
|