Skip to content

WizardOpsTech/conjure-get-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conjure Get Started

Example ready templates and bundles for Conjure. Clone this repository and start generating Kubernetes manifests, Terraform configurations, configuration files, and more.

Quick Start

Configure Conjure to use this repository using one of three methods:

Option 1: Global Configuration

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 templates

Option 2: Environment Variable

Set 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 templates

Option 3: Project-Local Configuration

Create 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.yaml

Usage Examples

Templates

Interactive mode (prompts for required variables):

conjure template k8s-deployment -o deployment.yaml

Non-interactive with variables:

conjure template k8s-deployment -o deployment.yaml \
  --var app_name=my-api \
  --var image=my-api:1.0.0 \
  --var replicas=3

Using a values file:

conjure template k8s-deployment -o deployment.yaml \
  -f values-examples/k8s-deployment-example.yaml

Filter by type:

conjure list templates --type kubernetes
conjure list templates --type terraform
conjure list templates --type ci-cd

Specify version:

conjure template k8s-deployment --version 1.0.0 -o deployment.yaml

Bundles

Interactive mode:

conjure bundle k8s-web-app -o ./output

Using a values file:

conjure bundle k8s-web-app -o ./k8s \
  -f values-examples/k8s-web-app-bundle-example.yaml

Filter bundles by type:

conjure list bundles --type kubernetes
conjure list bundles --type terraform

About

Sample templates and bundles for getting started with Conjure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •