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:
[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 |