github pyinfra-dev/pyinfra v0.15

latest releases: v2.9.2, v2.9.1, v3.0.beta0...
3 years ago

To-be-breaking changes:

  • Rename pyinfra.modules -> pyinfra.operations (backwards compatible, will remain in v1)

Other changes:

  • Add use_sudo_password=[True|False|str] global operation argument
  • Support YAML+JSON @ansible connector inventories (@ricardbejarano)
    • requires pyyaml which is an extra requirement (pip install pyinfra[ansible])
  • Enable managing all systemd unit types (not just service) (@nikaro)
  • Enable using venv instead of virtualenv (@nikaro)
  • Add @chroot connector (@FooBarQuaxx)
  • Don't include comment lines in yum_repositories fact (@FooBarQuaxx)
  • Use tail -f /dev/null instead of sleep for @docker containers (@FooBarQuaxx)
  • Support pkg ... FreeBSD commands in pkg.packages operation + fact
  • Support non-RSA key files (DSS/ECDSA/Ed25519)
  • Python2 unicode fixes for files operations + facts
  • Properly escape/support paths with spaces
  • Add python3.8 to travis tests

Don't miss a new pyinfra release

NewReleases is sending notifications on new releases.