jeanluc
jeanluc
**Description** A state that is prerequired and itself has an `onlyif` (or `unless`) requisite that calls an execution module will run regardless of outcome of the `onlyif` evaluation. **Setup** -...
Currently, it's a very error-prone and manual process to ensure firewall rules are applied in a specific order (unless I'm missing something – always happy to learn :)). This PR...
**Description** I am managing all my firewall rules with this provider. Since I have to give it explicit indices, they are generated naively from a corresponding list index. When I...
**Description** Sometimes - I assume when the minion-master connection is temporarily unavailable \* - `beacon.present` just crashes with a traceback: `TypeError: argument of type 'NoneType' is not iterable` **Setup** (Please...
### What does this PR do? Ensure the state module does not crash when locally signing with a signing policy that defines `signing_private_key`. ### What issues does this PR fix...
**Description** Using `file.managed` with a remote source (e.g. `https://`) usually requires specifying a `source_hash` in some way. I would expect it to be used to check if an existing file's...
### Description of the tech debt to be addressed, include links and screenshots Installing Salt in a Python 3.11/12 venv causes very outdated dependencies to be pinned. I noticed this...
### What does this PR do? Makes `file.managed` check if an existing file's contents match the expected ones early (for remote sources with known source_hash). If they do, forces `replace`...
### What does this PR do? Fixes a TypeError that was raised when executing parallel states via Salt-SSH (jid was unset, but the cache dir used for returning the result...
Currently, the generated project contains hooks for generating pinned requirements for `tests`, `docs` and `lint`. The `noxfile.py` does not account for them (`tests`, `docs`) and `lint` is generally not used...