pyinfra aims to be compatible with all Unix-like operating systems and is currently tested against:

  • Ubuntu 14/15
  • Debian 7/8
  • CentOS 6/7
  • Fedora 23
  • OpenBSD 5.8

In general, the only requirement (beyond a SSH server) on the remote side is shell access. POSIX commands are used where possible for facts and operations, so most of the server and files operations should work anywhere POSIX.