diff --git a/docs/conf.py b/docs/conf.py index 6945ac8559d2c33178a039d0fb759e60598cc953..742008a407fe85ecf9652303d702628a090e34f5 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ copyright = u'2014, Branko Majic' # built documents. # # The short X.Y version. -version = '0.1' +version = '1.0.0' # The full version, including alpha/beta/rc tags. -release = '0.1' +release = '1.0.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index 352cc6a88ef0ce896cb64b94ad86582d8453bbd7..d61718bb91b6364213cdfd24f782ef7334777a1f 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -1,2 +1,44 @@ Release notes ============= + + +1.0.0 +----- + +Initial release of Majic Ansible Roles. + +New roles: + +* ``backup``, reusable role for specifying files to back-up. +* ``backup_client``, base role for setting-up backup client on a server + (Duplicity). +* ``backup_server``, sets-up a backup server. +* ``bootstrap``, sets-up server for Ansible management (bootstrapping it for + subsequent Ansible runs). +* ``common``, basic set-up of server, some hardening, creation of admin accounts + etc. +* ``database``, reusable role for creating MariaDB database and user for + accessing the database. +* ``database_server``, sets-up database server (MariaDB). +* ``ldap_client``, sets-up LDAP client tools and configuration (OpenLDAP). +* ``ldap_server``, sets-up and manages basic entries in an LDAP server + (OpenLDAP). +* ``mail_forwarder``, sets-up local SMTP server that forwards mail to the main + mail server (Postfix). +* ``mail_server``, sets-up a mail server with SMTP and IMAP services (Postfix, + Dovecot). +* ``php_website``, reusable role for creating PHP-based websites. Provides basic + building block for PHP applications (Nginx). +* ``preseed``, small role for generating Debian preseed files for automated OS + installation. +* ``web_server``, sets-up web server with basic welcome page (Nginx). +* ``wsgi_website``, reusable role for creating WSGI-based websites. Provides + basic building block for WSGI applications (Nginx). +* ``xmpp_server``, sets-up an XMPP server for instant messaging services + (Prosody). + +New features: + +* Usage (tutorial-like) instructions. +* Test site, serving as an example and used for basic regression testing. +* Role reference documentation.