Ultra fast and slim playground in the clouds designed for educational and demoing purposes.
In a nutshell:
-
Bootstrapping directly from the clouds.
curl -fsSL https://raw.githubusercontent.com/mawinkler/playground-one/main/bin/get_pgoc.sh | bash
-
Playground One is containerized and supports any
arm64
oramd64
based container engine. -
A native installation is possible as well.
-
Management of the environment with the help of an easy to use command line interface
pgo
. -
Based on Terraform >1.6
The Playground One has a modular structure and supports the following services:
AWS
Component | Operational | Vision One Cloud Security |
---|---|---|
EC2 Linux | Yes | V1 Server & Workload Protection ASRM |
EC2 Windows | Yes | V1 Server & Workload Protection |
EKS EC2 | Yes | V1CS Runtime Scanning V1CS Runtime Security OAT&WB Generation |
EKS Fargate | Yes | V1CS Runtime Scanning V1CS Runtime Security OAT&WB Generation |
Calico | Yes | EKS EC2 only |
Prometheus | Yes | EKS EC2 only |
Trivy | Yes | EKS EC2 only |
ECS EC2 | Yes | V1CS Runtime Scanning V1CS Runtime Security |
ECS Fargate | Yes | V1CS Runtime Scanning V1CS Runtime Security |
Deep Security | Yes | V1 Server & Workload Protection |
Azure
Component | Operational | Vision One Cloud Security |
---|---|---|
AKS | In progress | V1CS Runtime Scanning V1CS Runtime Security |
Other
Component | Operational | Vision One Cloud Security |
---|---|---|
TMAS | Yes | Artifact Scanning for Vulnerabilities and Malware |
TMFS | Yes | File and Directory Scanning for Malware |
Workload Security | Yes | V1 Server & Workload Protection |
Kind Kubernetes | In progress |
Documentation
Please read and follow the documentation: Playground One Pages
This is an Open Source community project. Project contributors may be able to help, depending on their time and availability. Please be specific about what you're trying to do, your system, and steps to reproduce the problem.
For bug reports or feature requests, please open an issue. You are welcome to contribute.
Official support from Trend Micro is not available. Individual contributors may be Trend Micro employees, but are not official support.
I do accept contributions from the community. To submit changes:
- Fork this repository.
- Create a new feature branch.
- Make your changes.
- Submit a pull request with an explanation of your changes or additions.
I will review and work with you to release the code.