0.6.0

Release Date

2017-03-02 0.6.0

Supported Platforms

With this release, Converge no longer supports freebsd and solaris.

Features

This release includes new systemd and unarchive capabilities, improvements to the user resource, and generators for man pages and bash autocomplete.

Module Improvements

Systemd

Support for controlling systemd services has been added via #602.

systemd.unit.state "ssh" {
  unit  = "ssh.service"
  state = "running"
}

Unarchive

Managing several archive formats such as zip and tar.gz is available through unarchive support in #592.

unarchive "consul.zip" {
  source      = "/tmp/consul.zip"
  destination = "/tmp/consul"
}

User

A user can now be enabled or disabled with the addition of #581.

Additionally, there are updates to the diffs presented for user with #584 and #588.

Usablilty Enhancements

Module Author Improvement

A new helper method has been added to for use with resource.Status. RaiseLevelForDiffs will raise the status level to StatusWillChange if any differences exist via #587.

Various Generators

Generators for man pages and bash autocompletion have been added via #571.

Changelog

See the Converge changelog for additional details on the 0.6.0 release.

Support

We provide support via the Converge Slack and through GitHub Issues.