Ohai Chefs! Time for a shiny new ChefDK release :)
ChefDK 0.8.0 is now available at https://downloads.chef.io/chef-dk/ on OS/X (including OS X 10.11, “El Capitan”), Red Hat Enterprise Linux, Windows, Ubuntu and Debian!
Highlights include:
chef delete-policy, delete-policy-group, clean-policy-cookbooks and clean-policy-revisions. Requires Chef Server 12.2.chef shell-init)!Chef Provisioning and Chef Provisioning AWS are updated to their latest versions. Highlights from these updates include:
ignore_converge_failure option to not fail the provisioning run of a provisioned node fails chef-client.aws_route_table now accepts an aws_vpc_peering_connection as a route target, see aws_route_table_spec.rb for an example.machine resource to use the AWS SDK V2 instead of V1.
bootstrap_options should continue to work, but we now support the full hash of options listed in the AWS documentation except the count attributes.
network_interfaces and block_device_mappings than the V1 SDK supported.aws_tags attribute.from_image in the machine_options now correctly works to create an instance from an AMI or machine_image resource.load_balancer with the health_check hash in the load_balancer_options attribute.use_private_ip_for_ssh. Replaced it with transport_address_location which can have an option of :public_ip, :private_ip or :dns.AWS::EC2::Errors::RequestLimitExceeded error – see the section in the README for details.You can look at the full changelogs here: https://github.com/chef/chef-dk/blob/master/CHANGELOG.md