Items in the EWC Community Hub can be built using a wide range of automation and development technologies, including:
Ansible Playbooks – for configuration management and orchestration
Terraform Modules – for infrastructure provisioning
Helm Charts – for Kubernetes application deployments
Jupyter Notebooks – for interactive data analysis and workflows
Combinations – where multiple technologies are used together
Not all items are deployable.
Deployable items are those that can be executed to provision, configure, or deploy a resource or application directly (e.g., Ansible, Terraform, Helm).
Non-deployable items may serve as supporting tools, examples, or libraries that you integrate into your own workflows.
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 |