...
- Your Item is Deployable
- Your Item is an Ansible Playbook
- You lack expertise/resource/business-cases to turn your contribution into
HybridItem (by combining it with Terraform to achieve self-provisioning, such as in this examplethe SSH Bastion Provisioning EWC item)
The ewccli is a Linux-native Python-based tool which allows you to interact with deployable Items directly into a EWC tenancy, with minimal setup required on your local working environment. See Deploying new instances and applying Ansible Playbooks on them with the ewccli.
...
- Item input specification: If any available. May also include default values for each input.
- Item output specification: If any available.
- Item annotations: Set as category
others: "EWCCLI-compatible,Deployable"
You can find references to the metadata schema in the Submit your Item page. For a complete Item Metadata example including full compatibility with the ewccli checkout this entry in the live catalogItem's metadata example in GitHub.
Following Implementation Best-Practices
Best-practices are not always well documented, and they tend to change. If you are not sure what is currently considered a best-practice, at least within the EWC community, we recommend you start here:
- Best-Practices of Community Hub Item Implementation: examples of EWC-supported Item implementation, ranging from basic documentation format to CI/CD automation, all details broken down per Item Technology.
Related Articles
...