POC Deployment Files
AWS | Azure | GCP | Prosimo |
---|---|---|---|
terraform.tfvars | terraform.tfvars | terraform.tfvars | prosimo-config.json |
This repository contains pre-built GitHub Actions that will build sample infrastructure to test a Prosimo deployment in your environment. The actions are re-usable and may continue to be used beyond the intial testing phases if desired. It is typically recommended to test real applications and networks as part of a POC, and while advised it is not a requirement.
- A Prosimo team and access to the Prosimo portal
- Cloud accounts with proper IAM roles in AWS, Azure, and GCP pre-configured in the Prosimo portal
- A primary IDP provider configured in the Prosimo portal 1
- Cloud credentials with enough access to provision compute and network resources in all 3 cloud providers 2
Initial Config
- Create Personal Access Token (PAT)
- Create GitHub Secrets
- Update Secret Values
- Edit Config File
- Run Terraform Automation Workflow
Footnotes
-
The base deployment will create virtual machines in each cloud region in order to test connectivity. These virtual machines use private IP addressing, and as such Prosimo provides agent-based SSH and RDP access as part of the initial deployment in order to securely access these systems remotely. The Prosimo Agent is avaiable on Mac OS and Windows and can co-exist with existing VPN clients. The agent can be downloaded from your Prosimo portal using the following URL replacing
teamName
with your Prosimo team name: https://teamName
.admin.prosimo.io/dashboard/agent/download ↩ -
The credentials used in the setup of your Prosimo team will have enough permissions to create the items in this repository. If you wish to use these pipelines to deploy additional resources (databases, PaaS services, etc.) make certain to update the repo secrets with service principal/IAM roles that have appropriate privileges. ↩