warhorse: deploy infrastructure in the cloud for conducting security assessments
warhorse
Warhorse consists of a fully-featured Ansible playbook to deploy infrastructure in the cloud for conducting security assessments. The Playbook combines Terraform & Ansible to deploy and configure virtual machines for a wide range of use cases. This Playbook is highly customizable and includes operational security. No experience with Ansible or Terraform is required to use this Playbook.
Current Features
- Pure Ansible playbook that dynamically builds Terraform HCL.
- Security from the ground up.
- Multiple cloud providers supported.
- Modular Design. (Only enable what you need)
- Docker containers for each application.
- Designed for multiple use cases.
- Single YAML configuration file.
Supported Cloud Providers / Service
Logo | Provider | Services |
---|---|---|
Digital Ocean | Droplet,DNS | |
Azure | CDN | |
AWS | CDN,EC2,DNS |
Modules
Logo | Service | Role |
---|---|---|
Cobaltstrike | cobaltstrike_docker | |
Traefik | traefik_docker | |
Neo4j | neo4j_docker | |
Nginx | nginx_docker | |
Evilginx2 | evilginx2_docker | |
Nighthawk | nighthawk_docker | |
Tailscale | tailscale | |
Mythic | mythic | |
Gophish | gophish_docker |
Install & Use
Copyright (c) 2021 Ralph May