¤ Quick overview of Chef and its different flavors ¤ What the jclouds-chef project is ¤ How we can combine it with jclouds ¤ How Abiquo integrated Chef inside the platform
Returns the typed API Pick your favorite flavor ¤ Community Chef (Open source) ¤ Hosted Chef (PaaS, free limited account) ¤ Private Chef (Opscode Chef inside the firewall)
stored in the Chef Server and is accessible for jclouds and the nodes ¤ Generates the bootstrap script The script can be executed with the ComputeService updateBootstrapConfigForGroup(runlist, config, group); bootstrap = createBootstrapScriptForGroup(group); compute.runScriptOnNode(id, bootstrap);
process ¤ Users should be able to provision and configure software when they need it ¤ Each tenant should be able to configure custom software packages
tenant’s Chef server is presented to the user ¤ The user can select which recipes and roles will be applied to the node ¤ Supports live configuration!