-
## Describe the bug
iptables.rule make duplicated rules
## To Reproduce
```
from pyinfra import host, logger
from pyinfra.operations import iptables, server, python
from pyinfra.facts.iptabl…
-
There is a code adding `postfix` to `opendkim` group:
https://github.com/deltachat/chatmail/blob/main/cmdeploy/src/cmdeploy/__init__.py#L141-L146
But on the forum it's reported that it did not wor…
-
## Describe the bug
files.block prepends a dollar sign when markers exist but content does not match. I suspect the bug is here https://github.com/pyinfra-dev/pyinfra/blob/7540c41fa0284b8dd80dcbea24d…
-
## Describe the bug
Pyinfra gives impression that the flow is synchronous; but behind the scenes `operations` will be executed after fact_gathering - even if the underlying facts are created by the o…
-
## Describe the bug
Operation `server.user` depends on the facts about the user to choose between using `useradd` and `usermod`. If the facts about users say that user does not exist, but in fact the…
-
## Describe the bug
A clear and concise description of what the bug is.
When ending a line replacement with `2>&1` the line is not replaced properly and a broken line, growing each deploy, is inst…
-
## Describe the bug
If file with marked block already exists, but content is not what expected, files.block will append redundant marker line after block
## To Reproduce
1. On remote:
```bash
…
-
I was trying to debug some deploy code in PyCharm and put a breakpoint in the code. I got this error message which is not very informative to me:
```
Connected to pydev debugger (build 202.7660.2…
-
I have measured round trip time sending messages between two accounts: https://github.com/deltachat/deltachat-core-rust/pull/4974#issuecomment-1806517224
It takes roughly 1.1 seconds to send a mess…
-
I'd like to be able to do this:
```
changed = files.put("files/postgres/compose.yml", "postgres/compose.yml")
if changed:
server.shell("cd postgres && docker compose up -d")
```
So I can r…
tino updated
8 months ago