ansible/lib/ansible
Jordan Borean 75f7b2267d
Add support for Windows App Control/WDAC (#84898)
* Add support for Windows App Control/WDAC

Adds preview support for Windows App Control, formerly known as WDAC.
This is a tech preview feature and is designed to test out improvements
needed in future versions of Ansible.

* Use psd1 and parse it through the Ast to avoid any unexpected execution results

* Add tests for various manifest permutations

* Ignore test shebang failure

* Apply suggestions from code review

Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com>

* Use more flexible test expectations

* Add type annotations for shell functions

---------

Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com>
2025-05-21 12:28:58 +10:00
..
_internal DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
_vendor Require from __future__ import annotations (#81902) 2023-10-04 22:11:17 +00:00
cli DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
collections Require from __future__ import annotations (#81902) 2023-10-04 22:11:17 +00:00
compat Remove deprecated compat.selector (#84155) 2024-10-23 14:54:40 +00:00
config DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
errors DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
executor Add support for Windows App Control/WDAC (#84898) 2025-05-21 12:28:58 +10:00
galaxy Switch to stackwalk caller ID (#85095) 2025-05-05 18:00:02 -07:00
inventory recategorize pass over DTFIX-MERGE entries post b4 (#85155) 2025-05-13 23:24:18 +00:00
module_utils DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
modules Remove unnecessary module shebang (#85183) 2025-05-20 05:41:33 +00:00
parsing DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
playbook DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
plugins Add support for Windows App Control/WDAC (#84898) 2025-05-21 12:28:58 +10:00
template DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
utils DTFIX recategorization and error/warning refactor (#85181) 2025-05-20 00:48:00 +00:00
vars recategorize pass over DTFIX-MERGE entries post b4 (#85155) 2025-05-13 23:24:18 +00:00
__init__.py Require from __future__ import annotations (#81902) 2023-10-04 22:11:17 +00:00
__main__.py ansible-test no longer needs special casing in __main__.py (#83962) 2024-09-19 09:56:46 -05:00
constants.py Misc config type coercion fixes (#85119) 2025-05-08 13:06:18 -07:00
context.py Require from __future__ import annotations (#81902) 2023-10-04 22:11:17 +00:00
keyword_desc.yml clarify check_mode (#84703) 2025-02-11 16:54:06 +00:00
release.py bump devel to 2.19 (#83985) 2024-09-23 15:29:06 -07:00