What is genesis?

Genesis is a next generation cyber security competition deployment and management solution. Genesis is built to rapidly deploy large-scale competition pods through a simple YAML configuration file.

How does genesis work?

Genesis is basically a wrapper around multiple programs - with the main ones being Terraform and Ansible. When given a competition configuration file, it will generate appropriate Terraform HCL config files, and Ansible playbooks. Genesis also contains various steps to ensure your enviroment gets deployed in a safe and reusable way.

Getting Started

See the getting started guide for help getting genesis up and running.