Example ready templates and bundles for Conjure. Clone this repository and start generating Kubernetes manifests, Terraform configurations, configuration files, and more.
Configure Conjure to use this repository using one of three methods:
Configure Conjure to use this repository for all projects:
# Clone the repository
git clone https://github.com/WizardOpsTech/conjure-get-started.git
cd conjure-get-started
# Create global config
cat > ~/.conjure.yaml << EOF
templates_dir: $(pwd)
EOF
# Verify configuration
conjure list templatesSet a temporary configuration using environment variables:
# Clone the repository
git clone https://github.com/WizardOpsTech/conjure-get-started.git
cd conjure-get-started
# Set environment variable
export CONJURE_TEMPLATES_DIR=$(pwd)
# List available templates
conjure list templatesCreate a project-specific configuration:
# Clone the repository
git clone https://github.com/WizardOpsTech/conjure-get-started.git
# Create project config
cat > conjure.yaml << EOF
templates_dir: ./conjure-get-started
EOF
# Use with --config flag
conjure list templates --config conjure.yaml
conjure template k8s-deployment -o deployment.yaml --config conjure.yamlInteractive mode (prompts for required variables):
conjure template k8s-deployment -o deployment.yamlNon-interactive with variables:
conjure template k8s-deployment -o deployment.yaml \
--var app_name=my-api \
--var image=my-api:1.0.0 \
--var replicas=3Using a values file:
conjure template k8s-deployment -o deployment.yaml \
-f values-examples/k8s-deployment-example.yamlFilter by type:
conjure list templates --type kubernetes
conjure list templates --type terraform
conjure list templates --type ci-cdSpecify version:
conjure template k8s-deployment --version 1.0.0 -o deployment.yamlInteractive mode:
conjure bundle k8s-web-app -o ./outputUsing a values file:
conjure bundle k8s-web-app -o ./k8s \
-f values-examples/k8s-web-app-bundle-example.yamlFilter bundles by type:
conjure list bundles --type kubernetes
conjure list bundles --type terraform