Opscode Cookbook Releases 6/10

Ohai again Chefs!

We have 27 cookbook releases for you today. We’re still getting through the backlog of tickets, but we’ve added more test-kitchen support to cookbooks, which will help reduce test and release cycles. Thank you for your patience!

I’ve received positive feedback so far on the chef-client attribute-driven config changes I mentioned last week. If you have a chance, please test the cookbook from this branch:

https://github.com/opscode-cookbooks/chef-client/tree/jtimberman/COOK-2856

Cheers,
Joshua

apt v2.0.0:

Bug

  • [COOK-2258]: apt: LWRP results in error under why-run mode in apt 1.9.0 cookbook

ark v0.2.4:

  • [COOK-3048]: Ark provider contains a ruby_block resource without a block attribute
  • [COOK-3063]: Ark cookbook cherry_pick action’s unzip command does not close if statement
  • [COOK-3065]: Ark install action does not symlink binaries correctly

aws v0.101.2:

Bug

  • [COOK-2951]: aws cookbook has foodcritic failures

Improvement

  • [COOK-1471]: aws cookbook should mention the route53 cookbook

cron v1.2.4:

Task

  • [COOK-3058]: simplify conditionals in cron recipe

daemontools v1.0.2:

Bug

  • [COOK-2688]: missing space between link and name

fail2ban v1.2.2:

Bug

  • [COOK-2588]: Fail2ban needs to store the socket in the correct location
  • [COOK-2592]: fail2ban: Update jail file template to match current
    config file

firewall v0.11.0:

Improvement

  • [COOK-2932]: ufw providers work on debian but cannot be used

freebsd v0.1.0:

Bug

  • [COOK-2568]: FreeBSD cookbook throws Error in runtime

haproxy v1.3.2:

Bug

  • [COOK-3046]: haproxy default recipe broken by COOK-2656

Task

  • [COOK-2009]: Add test-kitchen support to haproxy

keepalived v1.0.4:

Improvement

  • [COOK-2919]: Status option not available

lvm v0.8.10:

Bug

  • [COOK-3031]: ruby_block to create logical volume is improperly
    named, causing collisions

mysql v3.0.2:

Bug

  • [COOK-2158]: apt-get update is run twice at compile time
  • [COOK-2832]: mysql grants.sql file has errors depending on attrs
  • [COOK-2995]: server.rb is missing a platform_family comparison value

Sub-task

  • [COOK-2102]: innodb_flush_log_at_trx_commit value is incorrectly
    set based on CPU count

nginx v1.7.0

Improvement

  • [COOK-3030]: The repo_source attribute should allow you to not add
    any additional repositories to your node

Sub-task

  • [COOK-2738]: move nginx::passenger attributes to
    nginx/attributes/passenger.rb

ohai v1.1.10:

Improvement

  • [COOK-2286]: OHAI cookbook README does not include implementation
    example

openssh v1.2.0:

Improvement

  • [COOK-2647]: port_ssh iptables template has no corresponding recipe

php v1.2.2:

Bug

  • [COOK-3050]: lib_dir declared in wrong place for redhat
  • [COOK-3102]: remove fileinfo recipe from php cookbook

Improvement

  • [COOK-3101]: use a method to abstract range of “el 5” versions in
    php recipes

postfix v2.1.6:

Bug

  • [COOK-2501]: Reference to ['postfix']['domain'] should be
    ['postfix']['mydomain']
  • [COOK-2715]: master.cf uses old name for smtp_fallback_relay
    (fallback_relay) parameter in master.cf

postgresql v3.0.2:

Bug

  • [COOK-3076]: postgresql::ruby recipe error when using pgdg
    repositories

python v1.3.2:

Bug

  • [COOK-2917]: python::source fails on CentOS 6.3 minimal (make:
    command not found)
  • [COOK-3077]: Python - pip fails to install when
    ['python']['install_method'] == 'source'

rabbitmq v2.1.2:

Improvement

  • [COOK-3099]: policy resource should support optional vhost argument

sql_server v1.2.0:

Bug

  • [COOK-3085]: Sql server configuration is incorrect when trying to
    install non-express version

tomcat v0.14.0:

Sub-task

  • [COOK-1808]: Add Support for Tomcat 7 (ubuntu 12.04+, debian 7+)

tmux v1.3.0:

Improvement

  • [COOK-2547]: Add more options to tmux.conf template

ufw v0.6.2:

Bug

  • [COOK-2487]: when setting a node attribute you must specify the precedence
  • [COOK-2982]: ufw cookbook has foodcritic failures

unicorn v1.3.0:

Improvement

  • [COOK-2470]: Add “user” directive support to Unicorn cookbook

varnish v0.9.6:

Bug

  • [COOK-2892]: Varnish restarts when vcl is updated instead of
    reloading

yum v2.2.4:

Bug

  • [COOK-2360]: last commit to yum_repository changes previous behaviour
  • [COOK-3015]: Yum cookbook test minitest to fail