Skip to content

release v3.0.0 (2017-03-11)

Latest
Compare
Choose a tag to compare
@zuazo zuazo released this 11 Mar 10:54
· 7 commits to master since this release

Coverage Status

Added

  • Add :active and :default_aliases properties to domain resource.
  • Add :delete action to resources.
  • metadata: Add chef_version.
  • Mark credentials as sensitive.

Changed

  • Update to install PostfixAdmin 3.
  • Use chef_nginx cookbook instead of the old nginx.
  • Update some cookbook versions:
    • mysql from 6 to 8.
    • ark from 0.9 to 2.2.
    • database from 4 to 6.
    • php from 1.5 to 2.
    • postgresql from 3.4 to 6.
    • ssl_certificate from 1.1 to 2.
  • Some LWRPs simplified: avoid making a DB connection.
  • Use Integer instead of Fixnum.
  • Fix all RuboCop and foodcritic offenses.
  • Replace old LWRPs with Custom Resources.
  • Update openssl cookbook password generation logic.
  • Remove DB library completely, only use HTTP connections in the resources.
  • Move libraries to PostfixadminCookbook namespace.
  • CHANGELOG: Follow "Keep a CHANGELOG".

Removed

  • Drop Ruby < 2.2 support.
  • Drop Chef < 12.5 support.
  • Drop PostfixAdmin 2 installation support.
  • Remove old nginx cookbook usage.
  • Metadata: Remove grouping (RFC-85).
  • README: Remove documentation about locale (old).

Fixed

  • Always restart apache: improve Debian/Ubuntu support.
  • Fix postgresql_database_user[postfixadmin] resource duplication.
  • Fix Ubuntu 16.04 support.
  • Fix apache2 cookbook version 3.2 compatibility (issues #9 and #10, thanks Mauro Destro and Eric Blevins for reporting).
  • Fix Chef 13 deprecation warnings.
  • CHANGELOG: Fix capitals.