Create Recipe
Creates a new recipe in Cinc with specified details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECIPE])
Update Recipe
Updates an existing recipe in Cinc with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RECIPE])
Delete Recipe
Deletes a specified recipe from Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECIPE])
List Recipes
Retrieves a list of all recipes in Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_RECIPES])
Get Recipe Details
Fetches detailed information about a specific recipe.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_RECIPE_DETAILS])
Create Cookbook
Creates a new cookbook in Cinc with specified details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COOKBOOK])
Update Cookbook
Updates an existing cookbook in Cinc with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COOKBOOK])
Delete Cookbook
Deletes a specified cookbook from Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COOKBOOK])
List Cookbooks
Retrieves a list of all cookbooks in Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_COOKBOOKS])
Get Cookbook Details
Fetches detailed information about a specific cookbook.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_COOKBOOK_DETAILS])
Create Node
Creates a new node in Cinc with specified details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_NODE])
Update Node
Updates an existing node in Cinc with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_NODE])
Delete Node
Deletes a specified node from Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_NODE])
List Nodes
Retrieves a list of all nodes in Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_NODES])
Get Node Details
Fetches detailed information about a specific node.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_NODE_DETAILS])
Run Chef Client
Initiates a Chef client run on a specified node.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_CHEF_CLIENT])
Upload Cookbook
Uploads a cookbook to the Cinc server.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_COOKBOOK])
Download Cookbook
Downloads a cookbook from the Cinc server.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_COOKBOOK])
Create Role
Creates a new role in Cinc with specified details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ROLE])
Update Role
Updates an existing role in Cinc with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ROLE])
Delete Role
Deletes a specified role from Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ROLE])
List Roles
Retrieves a list of all roles in Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_ROLES])
Get Role Details
Fetches detailed information about a specific role.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ROLE_DETAILS])
Create Data Bag
Creates a new data bag in Cinc with specified details.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DATA_BAG])
Update Data Bag
Updates an existing data bag in Cinc with new information.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DATA_BAG])
Delete Data Bag
Deletes a specified data bag from Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DATA_BAG])
List Data Bags
Retrieves a list of all data bags in Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_DATA_BAGS])
Get Data Bag Details
Fetches detailed information about a specific data bag.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DATA_BAG_DETAILS])
New Node Added
Triggered when a new node is added to Cinc.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_NODE_ADDED])
Chef Client Run Completed
Triggered when a Chef client run is completed on a node.
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHEF_CLIENT_RUN_COMPLETED])