pyinfra v1.1.dev0 Release Notes
Release Date: 2020-08-11 // over 3 years ago-
๐ This is a big release with some major additions & improvements on
v1
:- ๐ Add
@dockerssh
connector that enables pyinfra to build Docker containers on remote machines over SSH (@charles-l) - โ Add global
precondition
andpostcondition
operation arguments - ๐ Implement state callback classes dramatically improving the API experience (see
examples/api_deploy.py
) - ๐ Start modifying facts during fact gathering phase, resolving common issues with interdependent operations, expand documentation on this (see: https://docs.pyinfra.com/en/latest/deploy_process.html#interdependent-operations)
Smaller bits:
- Validate existing files in
file.download
with checksum arguments (@sysadmin75) - ๐ Stop stripping fact output (fixes
command
fact, @sysadmin75) - โ Add
--use-sudo-password
CLI argument - ๐ Fix using sudo password with a SSH user that doesn't have access to
/tmp
- ๐ Fix
python.call
docstring (@leahneukirchen) - ๐ Fix
--serial
and--no-wait
executing operations twice - ๐ Improve autocomplete/intellisense handling of pseudo modules
pyinfra.[host|state|inventory]
- ๐ Add