jeanluc

Results 28 issues of 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** -...

Bug
Requisite

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...

Bug

### 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...

Bug
needs-triage

### 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...

tech-debt

### 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...