Go to file
Aravinth Manivannan 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
.reuse feat: init 2023-08-14 08:52:06 +05:30
LICENSES feat: init 2023-08-14 08:52:06 +05:30
ansible feat: rm ufw 2023-12-11 14:36:14 +05:30
terraform feat: provision libvirt domain for mCaptcha guard 2023-12-08 00:20:06 +05:30
tests feat: test mCaptcha installation for firewall, services and health endpoint 2023-12-09 02:57:32 +05:30
.gitignore feat: test mCaptcha installation for firewall, services and health endpoint 2023-12-09 02:57:32 +05:30
Makefile feat: helper make commands to install and test mcaptcha 2023-12-09 02:58:01 +05:30
README.md feat: init 2023-08-14 08:52:06 +05:30
requirements.txt feat: install and launch locust 2023-08-17 05:06:08 +05:30

README.md

mCaptcha Infrastructure-as-Code (IaC)

Use KVM/QEMU, Docker, libvirt, Terraform, and Ansible to deploy:

  1. mCaptcha/mCaptcha
  2. mCaptcha/cache
  3. mCaptcha/dos

Dependencies

  1. GNU/Linux host machine
  2. KVM
  3. QEMU
  4. Libvirt
  5. Terraform
  6. Python 3
  7. Ansible
  8. Testinfra
  9. Debian 11 Bullseye qcow2 bootable