Tune some ansible parameters to try to execute faster, mainly:
SSH pipelining: disabled by default in ansible because in conflict with sudoers configurations using the requiretty option, which is not the case in Debian by default ;
Smart fact gathering policy, which uses the ansible cache plugin and so requires to change the generation of unique email subjects in the tests playbooks (and was quite something to debug).
Please find more details in the commit messages.
A bit more than 20% faster on the re-execution of the main install playbook of an already deployed server (so nothing much done, just connections to the server to check), the server being a VM on the same machine, so without any network latency.
Tune some ansible parameters to try to execute faster, mainly:
SSH pipelining: disabled by default in ansible because in conflict with sudoers configurations using the
requiretty
option, which is not the case in Debian by default ;Smart fact gathering policy, which uses the ansible cache plugin and so requires to change the generation of unique email subjects in the tests playbooks (and was quite something to debug).
Please find more details in the commit messages.
A bit more than 20% faster on the re-execution of the main install playbook of an already deployed server (so nothing much done, just connections to the server to check), the server being a VM on the same machine, so without any network latency.