Clarified Security built tools:
Catapult • Providentia • EXPO
Catapult is a tool to develop, deploy and (re)configure different types of infrastructures, such as Cyber Exercises, Trainings, Labs or even Production environments. It is designed to be used by people with some experience with Ansible, but it's a force multiplier for experienced Ansible users. Catapult does the heavy lifting in dependency installation and management, virtual machine creation or remote/cloud service configuration so the developer can focus on the actual content of the machine or service. Catapult supports VM creation and configuration on vSphere, AWS, Linode and even VMware Workstation running on the developers own machine (VMware Workstation only tested on Linux). It is also possible to use Catapult to configure an already existing virtual or physical machines.
Refer to Catapult Docs for full documentation.
git clone https://github.com/ClarifiedSecurity/catapult && \
cd catapult && \
./install.sh
make start
cd /srv/inventories
git clone https://github.com/ClarifiedSecurity/catapult-project-example.git
cd /srv/inventories/catapult-project-example
ctp host list all
Create or clone your own project in /srv/inventories
and start developing.