Skip to content

Releases: pyinfra-dev/pyinfra

v1.4.18

30 Oct 18:48
caf9a65
Compare
Choose a tag to compare
  • Fix exception collecting Docker.* facts on objects that don't exist
  • Support variable interpolation in files.FindInFile fact
  • Add debug-inventory example to the help doc
  • Show a warning when a --limit option doesn't match any hosts
  • Warn only if SSH keys fail to load
  • Include actual error when we encounter authentication errors

v1.4.17

15 Oct 16:15
2cc084d
Compare
Choose a tag to compare
  • Fix excluding multiple directories in files.sync operation (@gchazot)
  • Cleanup filesystem mocking in operation tests (@gchazot)
  • Fix bug in command generation when config sudo user is set
  • Stop removing sudo/su arguments in the Docker connector

v1.4.16

03 Oct 16:09
9562eff
Compare
Choose a tag to compare
  • Fix loading of system SSH host keys
  • Fix/show warning when no SSH host key present on connect

v1.4.15

03 Oct 16:09
d9891f2
Compare
Choose a tag to compare
  • Don't fail if dest in files.put is a directory (@oz123)
  • Improve internal unix path joining

v1.4.14

02 Sep 07:23
677efc6
Compare
Choose a tag to compare
  • Add quote_path=True argument to files.[FindFiles|FindLinks|FindDirectories] facts
  • Fix enable/disable service in sysvinit.service operation using un-quoted path
  • Fix path join handling in certain cases in files.sync operation
  • Always normalise paths in files.[file|link|directory] operations

v1.4.13

31 Aug 15:06
e556d32
Compare
Choose a tag to compare
  • Fix exclude_dir in files.sync operation (@gchazot)
  • Fix multiple nested imports by properly resetting current exec filename
  • Improve error when there are no Vagrant instances and a name is provided

v1.4.12

15 Aug 16:44
91fdf7b
Compare
Choose a tag to compare
  • Support tag names in git.GitBranch fact (@stevenkaras)
  • Fix cache_time test in files.download operation (@stevenkaras)
  • Fix parsing of server.LinuxDistribution fact for Archlinux (@TypicalFence)
  • Correctly return None when no major version in server.LinuxDistribution fact

v1.4.11

31 Jul 12:20
0789153
Compare
Choose a tag to compare
  • Fix removal of askpass file in server.reboot operation

v1.4.10

22 Jul 20:42
1937ca4
Compare
Choose a tag to compare
  • Ensure services in /usr/local/etc/rc.d are handled in bsdinit.service operation
  • Check status of services in /usr/local/etc/rd.d in bsdinit.RcdStatus fact
  • Fix status checking in bsdinit.RcdStatus fact (for non-OpenBSD)
  • Expand BSD test boxes to include NetBsd & HardenedBSD

v1.4.9

22 Jul 20:42
cb159fe
Compare
Choose a tag to compare
  • Fix connection w/use_remote_sudo in ssh.upload operation (@GerardoGR)
  • Fix mysql.MysqlUserGrants fact regex for *.* grant lines
  • Remove any askpass file before issuing reboots in server.reboot operation