Releases: manhart/packer-templates
Releases · manhart/packer-templates
1.1.0
- 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
- 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
- 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