Skip to content

Releases: xhost-cookbooks/system

system 0.12.0

17 Nov 08:38
Compare
Choose a tag to compare
  • Use dnf for fedora instead of yum (pr #58)
  • Provide an empty hash for the static_hosts attribute instead of nil (issue #53)
  • Bump dep cookbook versions in Berks lock (issue #55)
  • Numerous cookbook and ruby style/syntax improvements and fixes
  • Use cookstyle instead of rubocop

system 0.11.3

13 Jul 03:37
Compare
Choose a tag to compare
  • Add support for Debian > 8 (systemd) in hostname recipe

system 0.11.2

21 Sep 05:06
Compare
Choose a tag to compare

Fix release to address issue #49 where an only_if attribute causes a fatal error

  • check for that systemctl command exists first with type command
  • fix expectation of hostname command returning FQDN in serverspec
  • ubuntu 16.04 now tested with test-kitchen

system 0.11.1

11 Sep 04:27
Compare
Choose a tag to compare

Fix release to address issue #47 where hostname does not persist after reboot.

  • always set HOSTNAME in /etc/sysconfig/network if the config file exists
  • do not run domainname if the domainname is already as desired
  • configure preserve_hostname with cloud-init if cloud-init is installed
  • update hostname with nmcli if installed
  • restart systemd-hostnamed if enabled

system 0.11.0

14 May 00:59
Compare
Choose a tag to compare
  • Fix cookbook templates attempting to use incorrect cookbook templates (pr #40)
  • Raspbian platform support (pr #41)
  • Add ChefSpec matchers (pr #42)
  • Refresh TESTING.md (issue #39)
  • /etc/hostname should be short hostname and mode 0644 (issue #37)
  • Do not include any comment lines in /etc/hostname out of safeness
  • Remove temporary archlinux code for cron (timezone provider)
  • Only set hostsfile entry if private IP is set (issue #35)
  • Network restart control feature (pr #36)
  • Make attribute de-reference safe for failing attributes when undefined (pr #34)
  • Test Kitchen path fix for docker (issue #33)
  • Various test related improvements, bumps, fixes

system 0.10.1

27 Oct 11:57
Compare
Choose a tag to compare
  • Fix missing underscore in ip_address attribute for 127.0.1.1 hostsfile entry
  • Fix logic on if the cron service should be notified or used within timezone provider resources

system 0.10.0

26 Oct 11:43
Compare
Choose a tag to compare
  • Make it possible to control which phase package upgrades occur (issue #28)
  • More lazy string from bool support for attributes in RightScale
  • Support for Ubuntu 15.04 (issue #30 and #31)
  • Chef 13 forward compliance (Do not specify both default and name_property together on property filename of resource)
  • Better docker support and with test-kitchen (.kitchen-docker.yml)
  • Add a Dockerfile
  • timedatectl for supported systems (issue #32)
  • Support path_append and path_prepend (issue #27)

system 0.9.1

23 Aug 02:53
Compare
Choose a tag to compare
  • Fix missing end statement in templates/arch/profile.erb

system 0.9.0

23 Aug 02:06
Compare
Choose a tag to compare
  • Manage /etc/environment by recipe or system_environment LWRP
  • Support optional management of /etc/hosts (e.g. do not add hostname to this file)
  • Support optional inclusion of the cron recipe
  • Use ohai to determine network IP (pr #26)
  • Allow specification primary network interface for hostsfile generation (pr #26)
  • Improve/fix templating for system profile (/etc/profile)

system 0.8.0

29 Jul 11:41
Compare
Choose a tag to compare
  • Initial FreeBSD support
  • Manage /etc/profile by recipe or system_profile LWRP
  • system::hostname recipe parameterizes available provider attributes
  • Support for using the name_attribute of the hostname resource for fqdn
  • Fix for issue #22 (timezone set idempotency)
  • Various minor fixes