Skip to content

Latest commit

 

History

History
78 lines (43 loc) · 3.19 KB

CHANGELOG.md

File metadata and controls

78 lines (43 loc) · 3.19 KB

Change log

This file contains al notable changes to the bertvv.httpd Ansible role.

This file adheres to the guidelines of http://keepachangelog.com/. Versioning follows Semantic Versioning.

2.0.1 - 2021-08-30

Changed

  • Add some rules to search for distribution-specific variable files so AlmaLinux (and probably also Rocky Linux) are also recognized and supported.

2.0.0 - 2018-10-07

This release has several breaking changes (see below), so check your playbooks/variable files before upgrading from an earlier version!

Added

  • Support for Certificate Status Request extension of the Online Certificate Status Protocol (OCSP) (SSLUseStapling)
  • Copy custom server certificate/key file to the server. This is a breaking change! In previous versions, the complete path of the certificate files had to be specified, and the user had to put the files in place before applying this role. Now, only the file names should be given. The role will copy the specified files from the files/ subdirectory (relative to the playbook location) to the appropriate directory on the server.

Changed

  • Updated TLS/SSL settings as recommended by Mozilla SSL Configuration Generator
  • Replace CamelCase in role variable names with underscore/lowercase naming. This is consistent with naming conventions in other Ansible roles. This is a breaking change!
  • Ensures the default self-signed certificate files are created on platforms where they are missing after installing mod_ssl. See Fedora issue #1585533.

Removed

  • Installation of packages enabling support for scripting languages. Only PHP was supported, and there were no plans (nor requests) to add other languages. Furthermore, this is actually not a concern of this role. A role installing a web application on this server should take care of all dependencies, including the appropriate scripting language support. This is a breaking change!

1.3.0 - 2018-08-29

Added

Changed

  • Removed test code from master branch and added Vagrant and Docker test branches. Tests can now be performed on Travis CI

1.2.1 - 2015-05-10

Added

  • tests for supported platforms

Changed

  • Installing scripting support is better generalized.
  • Moved platform specific values to vars/RedHat.yml.

1.2.0 - 2015-03-15

Added

1.1.0 - 2015-03-06

Added

  • Optional support for PHP

1.0.0 - 2015-03-06

First release!

Added

  • Install httpd and mod_ssl packages
  • Configure Apache with template for httpd.conf
  • Configure mode_ssl with template for ssl.conf
  • Basic settings like port number, log file locations, and certificates can be customized