- Added ESXi pxe boot support
- Updated the maintainer email
- Updated the maintainer name
- Added documentation for dhcp server and recipe
- Added a way to turn off dhcp server with an override
- Updated test-kitchen to use chef_zero
- Changed Berksfile to be
source
- Updated location for the
chef-full.erb
bootstrap template - Updated the server_test minitest to look for apache, added serverspec for in.tftp
- Created
examples/pxe_dust/
to have databag for integration testing - Updated
default.json
from the above for 14.04 - Added serverspec tests for integration testing
- Other random updates for 14.04 updates
- Removed 10.04/13.04 support
- Added dhcpd server recipe
- yaboot recipe for pxe booting PPC machines
- added
chef
data bag attribute to turn off Chef bootstrapping if desired - added
halt
data bag attribute to turn off reboot at end of preseed - cleaned up downloading redundant ISOs
- [COOK-2174]: pxe_dust needs to not depend on the apache2's default site being enabled
node['pxe_dust']['default']
attributes may be used to override any data bag settings- use
['apt']['cacher_port']
from search results and gate on['apt']['cacher-client']['restrict_environment']
- Use of the local install.sh has been documented and the files moved into the doc_root which is now browseable.
- Chef-Solo safe
- Debian 7.1 support
- Test-Kitchen coverage
- custom machines (crushinator) don't clean up when changed
- foodcritic cleanups
- refactor the default recipe to include
installers
andbootstrap_template
recipes bootstrap_template
recipe generates a local mirror bootstrap template that uses a local install.sh and local full stack installersinstallers
recipe broken out to download the Chef full stack installers and write out Chef bootstraps.- require
platform
in thepxe_dust
data bag
- switched to LVM for Ubuntu
- Ruby syntax cleanup per https://github.com/styleguide/ruby
- enforce pxe-booted NIC as eth0 via the pxelinux.cfg.erb, 'IPAPPEND 2' and a udev rule in the chef-bootstrap.sh.erb
- added DEBCONF_DEBUG=5 for ridiculous amounts of debugging with preseed
- foodcritic cleanups
- added ability to set the environment for nodes
- support OS installation off of network interface besides eth0
- [COOK-1621]: support unmanaged preseed files (Craig Tracey)
- support new Omnitruck downloads for the Omnibus installer
- [COOK-1502]: pxe_dust has some if statements that could that could be reduced (Scott M. Likens)
- Changing the addresses databag items to have the hostname as their value (Austin Page)
- Updating default chef version (Austin Page)
- support multiple items in the run list from the data bag
- switch from eth0 to auto for pxelinux.cfg
- take an optional list of packages to install
- take default run_lists when none-specified
- clean up installer when finished
- added attribute for always pulling latest Chef installer
- [COOK-1369]: Ubuntu 12.04 Precise Pangolin support
- updated to use apt cookbook using apt-cacher-ng
- make local mirrors of the netboots
- added Debian support
- [COOK-999]: uses the full stack intaller for bootstrapping nodes.
- Fixes COOK-481, COOK-594