salt
salt copied to clipboard
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
### What does this PR do? Correctly detect Nutanix AHV as virtual in grains.virtual on CentOS/RHEL using virt-what. ### What issues does this PR fix or reference? Fixes: Nutanix AHV...
### What does this PR do? This PR adds the ability to set node labels via Salt Cloud in Google Compute Engine. ### What issues does this PR fix or...
### Description of the tech debt to be addressed, include links and screenshots When running `salt-key` commands we get the following output on 3004.2: ``` [root@4c0a5bc0f3a0:0 /]# salt-key -L Error:...
Welcome, Salt community members! :wave: :sparkles: :smile: If you'd like to leave feedback on the draft for the new [Salt Install Guide](https://docs.saltproject.io/salt/install-guide/en/latest/index.html), this is the right place to do that!...
**Description** Any module methods using cp.cache_file are failing from tst files in saltcheck-tests. **Setup** **Steps to Reproduce the behavior** Add /srv/test folder and following files in it. ``` find /srv/test...
**Description** ```yaml foo: grains.present: - value: {{ determined_externally }} State B: something.else: - prereq: - grains: foo Notify Team: slack.post_message: - onchanges: - grains: foo ``` The above is stripped-down...
**Description** On a standalone minion, when setting `enable_fqdns_grains: False` grains with `fqdns` in their name are loaded upon running `salt-call grains.items -l all`. **Setup** The minion is setup in a...
### Feature request salstack state/module support for podman Saltstack has already support for docker please add podman support Development Information to get started: https://medium.com/cri-o/python3-support-for-podman-a0a2395c3b4 podman is already build for suse...
**Description** I expect that when I perform a pillar data lookup, then it will use the default or specified ``saltenv``, but I find it selects some random environment instead. For...
**Description** ```python $ python3 -m pytest -ra tests/pytests/unit/_logging/handlers/test_deferred_stream_handler.py =================================== FAILURES =================================== ___________________________ test_sync_with_handlers ____________________________ def test_sync_with_handlers(): proc = multiprocessing.Process(target=_sync_with_handlers_proc_target) proc.start() proc.join() > assert proc.exitcode == 0 E AssertionError: assert 1...