> For the complete documentation index, see [llms.txt](https://docs.vergeos-demo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vergeos-demo.com/automate-protect-and-extend/automation/recipes-overview.md).

# Recipes

Recipes empower you to streamline and expedite your tenant and VM deployments. A recipe consists of a pre-built golden image and defined customizable options that simplify new implementations while reinforcing adherence to compliance standards, or other policies and protocols.

## Getting Started

New to VergeOS recipes? Start here:

1. [**Explore the Recipe Marketplace**](/automate-protect-and-extend/automation/vm-recipes.md#included-vm-recipes) - Browse ready-to-use VM recipes
2. [**Create your first VM recipe**](/automate-protect-and-extend/automation/vm-recipes.md) - Build a custom template from an existing VM
3. [**Organize with catalogs**](/automate-protect-and-extend/automation/recipes-organization.md) - Set up repositories for recipe management

## Key Features

* **Out-of-the-box Samples:** The [**Recipe Marketplace**](/automate-protect-and-extend/automation/vm-recipes.md#included-vm-recipes) is automatically available with ready-to-use recipes that can also be cloned and fine-tuned to fit your specific requirements.
* **Recipe Exchange:** [**Share Recipes**](/automate-protect-and-extend/automation/recipes-organization.md#sharing-recipes) with tenants and between VergeOS systems.
* **Organization/Access control:** Effortlessly organize recipes into unlimited catalogs, each with configurable access settings.
* **Expansive Options:** Questions added to a recipe allow you to collect all types of input (boolean, text, dropdown lists, IP addresses, network selections, etc.) that can be used to tailor each tenant/VM instance.
* **Guest OS Customizations:** [**Cloud-Init and Cloudbase-init Integration**](/automate-protect-and-extend/automation/vm-recipes.md#advanced-usage) enable you to use open-source and/or custom scripts to automate configuration within a guest operating system from variable inputs (set username/password, install applications, configure static IP or DHCP settings, specify hostname, etc.)

## Recipe Types

### VM Recipes

Create standardized virtual machine templates with customizable parameters for rapid deployment of consistent workloads.

**Common use cases:**

* **Development environments** - Standardized dev/test platforms
* **Application servers** - Pre-configured web, database, or application stacks
* **Desktop templates** - Consistent VDI deployments
* **Security appliances** - Hardened systems with compliance baselines

### Tenant Recipes

Deploy complete virtual data centers with predefined networks, VMs, and configurations.

**Common use cases:**

* **Customer onboarding** - Rapid provisioning for new clients
* **Department provisioning** - Standardized environments for business units
* **Project environments** - Temporary, isolated workspaces
* **Compliance templates** - Pre-configured environments meeting regulatory requirements

## Benefits & Use Cases

### For Service Providers

* **Rapid customer onboarding** with standardized, proven configurations
* **Consistent service delivery** across all customer deployments
* **Reduced deployment time** from hours to minutes
* **Built-in compliance** through standardized templates

### For Enterprises

* **Standardized deployments** across departments and locations
* **Reduced configuration errors** through automated provisioning
* **Faster time-to-production** for new projects and initiatives
* **Policy enforcement** through template-based deployments

### For Development Teams

* **Consistent development environments** across team members
* **Rapid environment provisioning** for testing and staging
* **Version-controlled infrastructure** through recipe management
* **Self-service deployment** reducing IT bottlenecks

## Advanced Capabilities

### Automation Integration

* **Cloud-Init/Cloudbase-Init** support for guest OS customization
* **Variable substitution** for dynamic configuration
* **Conditional logic** for complex deployment scenarios
* **Pre and post-deployment** scripting capabilities

### Management Features

* **Recipe versioning** for change tracking and rollback
* **Access controls** for security and compliance
* **Cross-system sharing** for distributed environments
* **Template inheritance** for efficient recipe management

## Related Documentation

### Getting Started

* [Recipe Organization (Repositories/Catalogs)](/automate-protect-and-extend/automation/recipes-organization.md)
* [VM Recipes](/automate-protect-and-extend/automation/vm-recipes.md)
* [Tenant Recipes](/automate-protect-and-extend/automation/tenant-recipes.md)

### Advanced Topics

* [Cloud-Init Integration](/automate-protect-and-extend/automation/vm-recipes.md#advanced-usage)
* [Recipe Sharing Between Systems](/automate-protect-and-extend/automation/recipes-organization.md#sharing-recipes)
* [Recipe Marketplace](/automate-protect-and-extend/automation/vm-recipes.md#included-vm-recipes)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vergeos-demo.com/automate-protect-and-extend/automation/recipes-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
