Julien Lavergne

Results 18 issues of Julien Lavergne

## Is your feature request related to a problem? Please describe Downloading files using the entire available bandwidth may lead to all sort of issues. When downloading large file, it...

Operations

## Describe the bug When running operations in a loop on more than 1 server, there is cases that creates a "graphlib.CycleError". This is due to the fact that we...

Bug

## Describe the bug When using `server.user` operation, with `_ignore_errors=True`, the operation stops at first error. Especially, when trying to change user home directory and change ssh keys in authorized...

Operations

## Describe the bug While running this task: ```python server.service( "sshd", restarted=True, _sudo=True, ) ``` the following command may be run on target host : `sudo /etc/rc.d/rc.sysinit check`, which triggers...

Bug

## Describe the bug `yum.packages` sometimes does reinstall a package even when it is already installed. I tracked does the behavior to he function `_has_package` in `pyinfra/operations/util/packaging.py`. In my case,...

Bug

## Describe the bug When using `files.directory` with `mode="u=rwx,g=rwx,o=rwx"`, the operation will always perform a chmod on the existing directory, even though the permissions are correct. This is due to...

Bug
Operations

## Describe the bug According to chmod man page, there is other bits that can be set on files and directories. https://www.man7.org/linux/man-pages/man1/chmod.1.html Today, when those bits are set, pyinfra convert...

Bug
Operations

## Is your feature request related to a problem? Please describe Slightly inspired from Ansible meta file and the upcoming usage of graphlib, it would be nice to handle dependencies...

## Is your feature request related to a problem? Please describe I have been modifying a local version of pyinfra in order to solve different issues (some of them posted...

Discussion

## Describe the bug `host.data` seems to be shared across all hosts despite the fact that it is in the host object. I ran this simple test because I was...

Bug
Documentation