All noteworthy changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project tries to adhere to Semantic Versioning.
- Nothing, yet!
2.2.3 - 2019-05-28
- Primary box from
pristine/ubuntu-budgie-18-x64
topristine/ubuntu-budgie-19.04
. - Ansible from version
2.7.8
to version2.8.0
.
2.2.2 - 2019-03-07
- Upgraded Ansible from version
2.7.2
to version2.7.8
. - Dropped support for provider
vmware_workstation
andvmware_fusion
(only usingvmware_desktop
- see this). - Switched out the default/instructional playbook into one that performs a system upgrade and installs a text editor (gedit).
2.2.1 - 2018-11-21
- Upgraded Ansible from version
2.6.1
to version2.7.2
.
2.2.0 - 2018-07-30
- Upgraded Ansible from version
2.5.1
to version2.6.1
. - Updated all documented examples.
- Fixed a bug where private keys for VMware-VMs wouldn't be copied to the Ansible controller.
2.1.0 - 2018-04-22
- Support for the VMware provider.
- Primary box to
pristine/ubuntu-budgie-18-x64
. - Upgraded Ansible from version
2.4.3.0
to version2.5.1
.
2.0.2 - 2018-04-06
- Upgraded Ansible from version
2.4.2.0
to version2.4.3.0
. - Folder ignored by git renamed from
.ignored/
togit-ignored/
. - Changed project name from "mini-dev" to "dev-mini". This will hopefully make forks easier to identify in enumerations and other listings.
2.0.1 - 2018-02-24
- In the VirtualBox machine name, swap IP enclosing
[]
characters with()
(issue #18). - Do not append creation date stamp to the VirtualBox machine name (issue #19).
2.0.0 - 2018-01-17
notes/examples.md
- Upgraded Ansible from version
2.4.1.0
to version2.4.2.0
(issue #17). - Completely new configuration model, as described in README.md. Most importantly, the concept of "master" and "slave" is gone. We simply work with configuration profiles, of which any number of machines can be instantiated. Also, see issue #3.
- Removed the
install_ansible_roles
flag (issue #9). - Changed the master box from the undocumented and treacherous
fso/artful64-desktop
to the well-documented and stablepristine/ubuntu-budgie-17-x64
. The reasons for this move is performance and stability. The Budgie desktop is snappy and responsive, as well as beautiful to look at. One doesn't have to be ashamed of using Linux when using Budgie. Plus, the pristine boxes are handcrafted high quality with all necessary hacks implemented for a smooth experience. The switch has two consequences:- The document
notes/unattended-upgrades
is deleted. The new box documents this issue. - The
keyboard_layout
configuration goes away. I tried about five million different command-line Voodoo tricks to set a keyboard layout as part of the provisioning without the GUI and I also tried the only Ansible Role available, but nothing worked. I even compared two disk snapshots and repeated exactly the effects of the GUI-solution - i.e., I modded tons of files all over the place which for whatever reason had duplicated the keyboard layout value(s), but even this didn't work. So, fuck it. It takes about 10 seconds for the user to change the layout using the "Region and language" GUI app anyways.
- The document
- Moved notes to its own directory
notes/
.
1.0.1 - 2017-11-19
- Fixed a bad variable reference which would crash the auto-installation of Vagrant plugins' dependencies.
Initial release.
README.md
Vagrantfile
provisioning/playbook.yml
provisioning/requirements.yml
provisioning/changelog.md
provisioning/box-failures.md
provisioning/unattended-upgrades.md