Changeset - ef58882c1827
[Not reviewed]
1.5.0
0 3 0
Branko Majic (branko) - 7 years ago 2017-04-22 21:02:20
branko@majic.rs
MAR-101: Preparing for release 1.5.0.
3 files changed with 77 insertions and 3 deletions:
0 comments (0 inline, 0 general)
docs/conf.py
Show inline comments
 
@@ -51,9 +51,9 @@ copyright = u'2016, Branko Majic'
 
# built documents.
 
#
 
# The short X.Y version.
 
version = '1.4-dev'
 
version = '1.5.0'
 
# The full version, including alpha/beta/rc tags.
 
release = '1.4-dev'
 
release = '1.5.0'
 

	
 
# The language for content autogenerated by Sphinx. Refer to documentation
 
# for a list of supported languages.
docs/releasenotes.rst
Show inline comments
 
@@ -2,6 +2,80 @@ Release notes
 
=============
 

	
 

	
 
1.5.0
 
-------
 

	
 
Minor bug-fixes, package upgrade checks, and better support for next Debian
 
stable release (Stretch).
 

	
 
New features/improvements:
 

	
 
* ``backup_client`` role
 

	
 
  * Implemented support for next Debian stable release (*Debian Stretch*). This
 
    was needed due to changes in duplicity parameters and their syntax.
 

	
 
* ``common`` role
 

	
 
  * Added parameter for configuring common backup patterns. Allows for better
 
    control over ``/root`` and ``/home`` directories. Backup of remaining
 
    directories is still hard-coded.
 
  * Added support for checking if package upgrades are available. Covers system
 
    packages out-of-the-box, and provides ability to perform checks on pip
 
    requirements files.
 
  * Added generic support for checking certificate expiration dates. Relevant
 
    roles need to deploy special configuration files to trigger the checks.
 

	
 
* ``ldap_server`` role
 

	
 
  * Updated role to perform certificate expiration date check on LDAP server
 
    certificate.
 

	
 
* ``mail_server`` role
 

	
 
  * Updated role to perform certificate expiration date check on all mail server
 
    certificates.
 

	
 
* ``php_website`` role
 

	
 
  * Updated role to perform certificate expiration date check on website server
 
    certificate.
 

	
 
* ``xmpp_server`` role
 

	
 
  * Updated role to perform certificate expiration date check on XMPP server
 
    certificate.
 

	
 
* ``web_server`` role
 

	
 
  * Updated role to perform certificate expiration date check on default web
 
    server certificate.
 

	
 
* ``wsgi_website`` role
 

	
 
  * Added alternative way to specify Gunicorn version to install in virtual
 
    environment (via separate parameter). If this parameter is in use, package
 
    upgrade checks will be done as well (against auto-assembled pip requirements
 
    file). See role reference documentation for details.
 
  * Updated role to perform certificate expiration date check on website server
 
    certificate.
 

	
 
Bug-fixes:
 

	
 
* ``mail_server`` role
 

	
 
  * Fixed incorrect mail name (FQDN) used for mails originating from the server.
 

	
 
* ``web_server`` role
 

	
 
  * Fixed configuration of available TLS versions on the Nginx web server.
 

	
 
Documentation:
 

	
 
* Added release procedures and related information.
 
* Added information about Debian release compatibility to role reference.
 

	
 

	
 
1.4.0
 
-----
 

	
docs/usage.rst
Show inline comments
 
@@ -149,7 +149,7 @@ Ansible Roles:
 
2. Checkout the correct version of the roles::
 

	
 
     cd ~/majic-ansible-roles/
 
     git checkout -b 1.4-dev 1.4-dev
 
     git checkout -b 1.5.0 1.5.0
 

	
 

	
 
Preparing the basic site configuration
0 comments (0 inline, 0 general)