-
Notifications
You must be signed in to change notification settings - Fork 164
Home
chef-provisioning is a set of resources that you can use to provision a variety of resources that:
- are, look like, simulate, or (Docker/lxc) are closely related to entire computers.
- do not yet run Chef on them.
These resources are external to core Chef resources and are available through the chef-provisioning gem and its drivers. You have to install and use at least one driver; because every driver requires either additional tools installed on the originating host (like Docker or Vagrant), or configuration to reach external services (like AWS or OpenStack), there's no default driver.
Documentation lives in a few places, depending on what you're looking for.
-
The official Chef docs are the reference for the top-level generic resources, like
machine
andmachine_batch
. -
The main
chef-provisioning
README is the place to start, for getting up and running as a user or developer. -
The second place to look, though the amount of information varies somewhat, is the README for your chosen driver, linked below.
Cloud:
Virtualization:
- Vagrant: VirtualBox, VMWare Fusion, etc.
- VSphere (not yet up to date with 0.11) (not maintained by Chef Software)
Containers:
Bare Metal:
- Hanlon
- OpenCrowbar OpenCrowbar controls your real metal. It discovers, inventories, configs RAID & BIOS and networks, and installs your OS. OpenCrowbar website OpenCrowbar github (not maintained by Chef Software)
- SSH (no PXE) (not yet up to date with 0.11) (not maintained by Chef Software)
- Home
- Configuration
- Drivers
- [AWS](AWS Driver)
- [Azure](Azure Driver)
- [Docker](Docker Driver)
- [Hanlon](Hanlon Driver)
- [Fog](Fog Driver)
- [Vagrant](Vagrant Driver)
- Development
- [MachineActions] (Machine Actions)