Skip to content

Releases: manhart/packer-templates

1.1.0

20 Jan 18:48
Compare
Choose a tag to compare
  • Debian Bookworm 12.4
  • PHP 8.3.1
  • Removed PHP 8.0. PHP 7.4, 8.1, 8.2 remain.
  • PHPUnit 10, Node.js 20
  • MariaDB 10.11 with performance schema enabled, name resolving disabled
  • Microsoft SQL Drivers 18, PHP Extension sqlsrv, pdo_sqlsrv for PHP 8.3
  • New helper shell scripts in /opt/scripts: a2encustomconf, a2discustomconf, generate_ssl_crt.sh, setup_vhosts.sh
  • New variables for one's own Vagrantfile, for instance to easily configure the Virtualhosts for Apache
  • Improved creation of the .gitconfig. If a .gitconfig already exists on the host system, it is copied!
  • If Public-Keys exist in the user directory .ssh/id_*.pub on the host system, they are used for the Vagrant user!
  • Display of IP addresses when booting the VM
  • Tuning parameters for the system (sysctl)
  • Minor bug fixes
  • Expansion of the README.md to include more information

Full Changelog: 1.0.7...1.1.0

1.0.7

09 Aug 21:01
dd238d6
Compare
Choose a tag to compare
  • Moved the deactivation of SSH PasswordAuthentication from the Packer templates to the Vagrant Template (provisioning process). The parameter will be disabled only if a public key is found in ~/.ssh/id_rsa.pub.
  • Enabled noninteractive mode during provisioning (shell) to prevent dpkg-preconfigure error messages.
  • Enabled automatic acceptance of EULA for various updates, including MSSQL.
  • SSL/TLS certificate couldn't be created due to a typo. Error has been fixed.

1.0.6

30 Jul 14:51
Compare
Choose a tag to compare
  • Updated Debian from 11.6 to 11.7 (Bullseye was moved into archive)
  • VirtualBox v7 (7.0.10) was used to create the box
  • Fixed issue with automatic installation of Debian. The installer was getting stuck. The culprit was VirtualBox starting from v7, as it made the host unreachable when using NAT, see Issue
  • Boot commands are slightly more compact.
  • Increased VRAM to 32MB, as VirtualBox was complaining otherwise
  • Increased disk size from 100gb to 200gb
  • Removed X11 Libraries in cleanup.sh
  • Forced regeneration of /var/lib/systemd/random-seed
  • Cleared Bash History only at the end of all scripts
  • Improved Guest Additions installation script
  • Fixed MailCatcher listening on port 2525 due to missing parameter
  • The default time zone for the system and PHP is configured to Europe/Berlin
  • Renamed the public variable VM_HOSTNAME to VM_NAME.
  • No MariaDB root password set for localhost.
  • Generated a self-signed SSL/TLS certificate and configured Apache vhost.
  • Checked for keys in ~/.ssh/. Copied the public key to the vagrant user.
  • Copied the existing ~/.gitconfig to /home/vagrant or created a default .gitconfig.
  • SSH secured. No more password authentication allowed.
  • Updated MariaDB from 10.5 to 10.11.
  • Added new Sury PHP apt.gpg.
  • php-mssql extension for PHP 8.x fixed.
  • Changed DocumentRoot to symlink /virtualweb
  • Fix domain resolution if IPv6 disabled
  • Disabled caching for .js and .css files
  • Enabled assertions in PHP 7.4/8.x
  • Updated deployer from 6.9.0 to 7.3.1
  • Disabled xdebug start upon error
  • Improved random blowfish_secret for phpMyAdmin

Full Changelog: 1.0.5...1.0.6

v1.0.5

05 Jan 18:49
4a4ca30
Compare
Choose a tag to compare
  • Generating a random blowfish_secret for phpMyAdmin (security issue)
  • Default system locale is now en_US.UTF8
  • Removed vimrc.local
  • Fixed SSLCertificateFile path
  • Fixed MailCatcher installation issues with ruby
  • Revised xdebug settings and other small stuff