github pyinfra-dev/pyinfra v0.3
pyinfra v0.3

latest releases: v3.0.beta1, v2.9.2, v2.9.1...
7 years ago

PyPI version Travis.CI status

pyinfra manages the state of one or more servers. It can be used for app/service deployment, config management and ad-hoc command execution. Deploys are asynchronous, highly performant and can target thousands of hosts in parallel. The inventory of servers and deploy state are written in Python, allowing for near-infinite extendability.

Changes in v0.3:

  • Add init.service operation
  • Add config.MIN_PYINFRA_VERSION
  • Add daemon_reload to init.systemd
  • Add pip path to pip.packages (@hoh)
  • Add virtualenv_kwargs to pip.packages
  • Add socket fact
  • Display meta and results in groups
  • Fact arguments now parsed with jinja2 like operation args
  • Use full dates in file, directory and link facts
  • Improve --run check between operation and/or shell
  • Improve tests with facts that have multiple arguments
  • Fix how pip.packages handles pip path
  • Fix yum.rpm when downloading already installed rpm's
  • Fix users fact with users that have no home directory
  • Fix command overrides with dict objects (git.repo)
  • Removed compatability for deprecated changes in v0.2

Don't miss a new pyinfra release

NewReleases is sending notifications on new releases.