our server automatisation reached ansible release 20.04 with small fixes to our servers and some big improvements to ansible operation
The changes to server systems have been rolled out to GS servers today, I will continue with RZ1 Servers in the afternoon
Release 20.04 (2020-10-21)
Main topics: dockerize ansible, docker role
Added
roles/sshd: Implemented sshd config option for sshd servers which need to
be compatible to very old ssh clients (php 5.4 monitor01.app.infra >
data01.xres…)gitclient: started role developmentdocker: implemented docker host setup with docker-compose from pipansible, ansible-inventory, ansible-playbook alias scripts on
ansible.cs server- new:
ansible-docker: wrapper for user-specific misc/bin/docker-launcher
location - new:
misc/bin/docker-launcher handler for docker specific tasks (build,
start, stop) and launcher for ansible commands
Changes
- ansible: removed “concepts”, contents moved to roles and README files
- Mitogen strategy handler installed, replaces old “linear” which has been 5x
slower - Ansible update to v2.9, new: “combine” filter capability
- Ansible now runs from within docker, adapted configs and set up user
interface (see misc/bin and misc/docker) - SSH timeout has been raised to 30 seconds to allow working with slow GS servers