Skip to main content
Glama

generate_awx_job_template_from_cookbook

Convert Chef cookbooks into AWX/Ansible Automation Platform job templates for automated infrastructure deployment and configuration management.

Instructions

Generate AWX/AAP job template configuration from Chef cookbook.

Args: cookbook_path: Path to Chef cookbook directory cookbook_name: Name of the cookbook for job template target_environment: Target environment for the job template include_survey: Whether to include survey spec for cookbook attributes

Returns: AWX/AAP job template JSON configuration

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cookbook_pathYes
cookbook_nameYes
target_environmentNoproduction
include_surveyNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden but offers minimal behavioral insight. It states what the tool does but doesn't disclose critical traits like whether this is a read-only analysis or creates actual configurations, what permissions are needed, error handling, or performance characteristics. The description is functional but lacks depth for a tool that likely involves complex transformation logic.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is efficiently structured with a clear purpose statement followed by organized Args and Returns sections. Every sentence earns its place, though the Returns section could be slightly more informative given the output schema exists.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (transforming Chef cookbooks to AWX configurations) and lack of annotations, the description is minimally adequate. It covers parameters well and mentions the output, but with an output schema present, the Returns statement is redundant. More context about transformation logic, limitations, or integration aspects would improve completeness for this non-trivial tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, but the description compensates well by clearly documenting all 4 parameters in the Args section with meaningful explanations (e.g., 'Path to Chef cookbook directory', 'Whether to include survey spec for cookbook attributes'). It adds substantial value beyond the bare schema, though it doesn't provide format examples or constraints beyond what's implied.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the specific action ('Generate AWX/AAP job template configuration') and resource ('from Chef cookbook'), distinguishing it from sibling tools like generate_awx_project_from_cookbooks or generate_awx_workflow_from_chef_runlist by focusing on job template creation rather than projects or workflows.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives is provided. While the purpose distinguishes it from siblings, there's no mention of prerequisites, when-not-to-use scenarios, or comparisons to tools like generate_playbook_from_recipe that might serve similar migration purposes.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kpeacocke/souschef'

If you have feedback or need assistance with the MCP directory API, please join our Discord server