Changeset - 25e6dc6424c2
[Not reviewed]
0 5 0
Branko Majic (branko) - 2 months ago 2024-03-04 22:07:14
branko@majic.rs
MAR-192: Get rid of the dnspython requirement, and document netaddr requirement:

- This is the result of previous deprecation of using resolvable names
for setting-up the list of allowed incoming connections when in
maintenance mode.
5 files changed with 9 insertions and 9 deletions:
0 comments (0 inline, 0 general)
docs/about.rst
Show inline comments
 
@@ -14,15 +14,15 @@ installations.
 
Roles are written for use with *Debian GNU/Linux*. For more details on
 
supported releases, see :ref:`rolereference`.
 

	
 
At the moment, the roles have been written for and tested against **Ansible
 
2.9.x**.
 

	
 
The role also utilises the ``dig`` lookup plugin which requires ``dnspython``
 
package to be installed. Make sure you have the package available on controller
 
machine.
 
The role also utilises the ``ipv4/ipv6`` lookup plugins which require
 
``netaddr`` package to be installed. Make sure you have the package
 
available on controller machine.
 

	
 

	
 
Why were these roles created?
 
-----------------------------
 

	
 
For a long time I have had a couple of Internet-facing servers where I hosted
docs/index.rst
Show inline comments
 
@@ -14,15 +14,15 @@ installations.
 
Roles are written for use with *Debian GNU/Linux*. For more details on
 
supported releases, see :ref:`rolereference`.
 

	
 
At the moment, the roles have been written for and tested against **Ansible
 
2.9.x**.
 

	
 
The role also utilises the ``dig`` lookup plugin which requires ``dnspython``
 
package to be installed. Make sure you have the package available on controller
 
machine.
 
The role also utilises the ``ipv4/ipv6`` lookup plugins which require
 
``netaddr`` package to be installed. Make sure you have the package
 
available on controller machine.
 

	
 

	
 
Contents
 
========
 

	
 
.. toctree::
docs/releasenotes.rst
Show inline comments
 
@@ -11,12 +11,15 @@ Debian 12 Bookworm. Some minor improvements and fixes.
 
**Breaking changes:**
 

	
 
* All roles
 

	
 
  * Dropped support for Debian 10 (Buster).
 
  * Added support for Debian 12 (Bookworm).
 
  * ``dnspython`` Python package is no longer required/used by any of
 
    the roles.
 
  * ``netaddr`` Python package is now required for using the roles.
 

	
 
* ``backup_client`` role
 

	
 
  * Previously the backup would run even if pre-backup scripts would
 
    fail. This is no longer the case, and all pre-backup scripts must
 
    exit with non-zero exit code in order for backup process to
requirements.in
Show inline comments
 
ansible~=2.9.0
 
defusedxml
 
dnspython
 
gimmecert~=0.5.0
 
molecule~=2.22.0
 
netaddr
 
paramiko
 
pip
 
pip-tools
requirements.txt
Show inline comments
 
@@ -65,14 +65,12 @@ cryptography==3.2.1
 
    #   gimmecert
 
    #   paramiko
 
defusedxml==0.7.1
 
    # via -r requirements.in
 
distlib==0.3.8
 
    # via virtualenv
 
dnspython==2.6.1
 
    # via -r requirements.in
 
docutils==0.20.1
 
    # via
 
    #   sphinx
 
    #   sphinx-rtd-theme
 
exceptiongroup==1.2.0
 
    # via pytest
0 comments (0 inline, 0 general)