Updated tools:
- update to Vagrant v1.9.5 (see PR #58)
- update to VirtualBox v5.1.22 (see PR #59)
- update to Docker v17.05.0-ce (see PR #61)
- update to ChefDK v1.4.3 (see PR #62)
- update to Atom Editor v1.17.1 and plugins (see PR #60):
- atom-beautify to v0.29.24
- atom-minimap to v4.28.2
- language-ansible to v0.2.1 (new)
Newly installed tools:
- installed a toolchain for developing with Ansible (see PR #63), including:
- ansible v2.3.0.0
- molecule v2.0.0.rc5
- testinfra v1.6.2
- ansible-lint v3.4.12
Updated tools:
- update to Ubuntu 16.04 basebox (see PR #29)
- update to ChefDK 1.3.40 (see PR #32, PR #55)
- update Vagrant to v1.9.3 and plugins (see PR #33, PR #41):
- vagrant-omnibus to v1.5.0
- vagrant-berkshelf to v5.1.1
- vagrant-lxc to v1.2.3
- vagrant-managed-servers v0.8.0 (new plugin, see PR #43)
- update to Docker 17.04.0-ce (see PR #34, PR #46)
- update to Atom Editor v1.15.0 and plugins (see PR #35):
- atom-beautify to v0.29.18
- atom-minimap to v4.27.1
- removed: language-batchfile (not needed)
- removed: line-ending-converter (part of atom core)
Newly installed tools:
- installs VirtualBox 5.1.18 and make it the default vagrant provider (see PR #28)
- installs Packer 1.0.0 (see PR #36)
- installs the indicator-multiload applet for monitoring system resources (see PR #37)
Improvements:
- various minor improvements when provisioning via Vagrant (see PR #39):
- use all available CPU cores when starting the VM via vagrant
- force colored output when provisioning the VM without a tty
- adjust chef-zero log level when provisioning the VM without a tty
- noticeably improve chef-zero startup time by disabling the vmware ohai plugin (see PR #40)
- add
--provision-only
flag to theupdate-vm.sh
script (see PR #42, PR #47) - configure PS1 to provide a usable shell prompt for Git (see PR #45)
- tweak Atom to scale the tree view's font size along with the editor (see PR #49)
- restructure the README to better differentiate between Usage and Development (see PR #50)
- added a
LICENSE
file to provide the sources under MIT license (see PR #51) - cleanup: renove outdated workarounds, TODOs and rubocop linting (see PR #54)
- place a README on the Desktop for better guiding the user (see PR #56)
Breaking changes:
- the VM is now provisioned under a dedicated user account 'user', and thus the 'vagrant' user account can now be removed before packaging the box (see PR #44)
The initial release of the linus-kitchen developer VM.
It includes:
- ChefDK 0.13.21
- Vagrant 1.8.1
- Docker 1.11
- Git 1.9
- Atom Editor 1.7.3
See the README for more details.