How to Deploy Deployable Items
Items in the EWC Community Hub can be built with different automation technologies, and each one has its own way of being deployed.
You might encounter:
Ansible Playbooks – for configuration management and orchestration
Terraform Modules – for infrastructure provisioning
Helm Charts – for Kubernetes application packaging
Combinations – where more than one technology is used together
To help you get started, we’ve prepared step-by-step guides for each type:
Deployment Guides
[Deploying an Ansible Playbook](ADD LINK to PAGE)
Learn how to run Ansible Playbooks from your local environment or an automation pipeline.[Deploying a Terraform Module](ADD LINK to PAGE)
Learn how to initialize, plan, and apply Terraform modules for provisioning EWC-compatible infrastructure.[Deploying a Helm Chart](ADD LINK to PAGE) (optional — add if you create this page)
Learn how to install, upgrade, and manage applications using Helm.[Deploying with the EWC CLI (optional)](ADD LINK to PAGE)
The EWC CLI is a Python-based tool (currently under development) that will allow you to deploy compatible Community Hub items directly into the EWC environment with minimal setup.
Technology | Best For | Example Use Case |
---|---|---|
Ansible | Configuring existing infrastructure or services | Setting up software on provisioned VMs |
Terraform | Creating and managing infrastructure at scale | Provisioning a new Kubernetes cluster |
Helm | Deploying containerized apps into Kubernetes | Installing a monitoring stack |
EWC CLI | Automating item deployments in the EWC environment | One-command deployment of pre-approved items |