Matt Williams
864695f898
Add to_toml filter ( #11423 )
...
* Add to_toml filter
This is based heavily on the to_yaml filter, but
with a pared-down feature set.
* Protect import
* Don't quote datetime as a string
* Use Ansible error types
* Import correct error types
* Don't use AnsibleTypeError
It doesn't seem to be available on older Ansible
core versions.
* Fix antsibull-nox errors
* Install dependencies for to_toml integration test
Co-authored-by: Felix Fontein <felix@fontein.de >
* Reduce author list to main contributor
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update version added for to_toml
Co-authored-by: Felix Fontein <felix@fontein.de >
* Use AnsibleError for missing import
Co-authored-by: Felix Fontein <felix@fontein.de >
* Use AnsibleFilterError for runtime type check
Co-authored-by: Felix Fontein <felix@fontein.de >
* Move common code to plugin_utils/_tags.py
* Mark module util as private
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update BOTMETA for to_toml
Co-authored-by: Felix Fontein <felix@fontein.de >
* Fix typo
* Correct version number
Co-authored-by: Felix Fontein <felix@fontein.de >
* Use to_text for to_toml dict key conversions
Co-authored-by: Felix Fontein <felix@fontein.de >
* Add tomlkit requirement to docs
Co-authored-by: Felix Fontein <felix@fontein.de >
* Add missing import
* Add aliases for for to_toml integration test
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2026-01-22 06:41:49 +01:00
..
2023-03-06 23:02:24 +01:00
2025-06-15 09:13:16 +02:00
2022-10-11 07:34:36 +02:00
2025-06-15 09:13:16 +02:00
2025-09-12 19:20:18 +02:00
2025-06-15 09:13:16 +02:00
2025-10-12 08:48:50 +02:00
2025-08-31 16:15:09 +02:00
2025-12-10 13:29:41 +01:00
2025-10-12 08:48:50 +02:00
2025-06-15 09:13:16 +02:00
2026-01-05 17:59:58 +01:00
2025-06-15 09:13:16 +02:00
2025-08-02 16:33:55 +02:00
2025-04-14 19:04:26 +02:00
2025-06-15 09:13:16 +02:00
2025-07-08 07:18:19 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2026-01-09 07:40:58 +01:00
2025-06-15 09:13:16 +02:00
2022-10-11 07:34:36 +02:00
2023-12-28 08:32:31 +01:00
2022-08-08 08:44:19 +02:00
2022-08-08 08:44:19 +02:00
2022-08-08 08:44:19 +02:00
2022-08-05 14:03:38 +02:00
2025-11-23 08:37:12 +01:00
2025-10-03 07:09:20 +02:00
2026-01-08 09:41:28 +01:00
2024-05-05 20:32:11 +02:00
2025-07-28 06:31:51 +02:00
2025-10-12 08:48:50 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2026-01-08 09:41:28 +01:00
2025-03-09 17:23:40 +01:00
2023-02-15 22:55:23 +01:00
2025-08-31 16:15:09 +02:00
2023-11-16 21:02:40 +01:00
2025-11-21 18:26:30 +01:00
2025-06-15 09:13:16 +02:00
2025-10-12 08:48:50 +02:00
2025-03-09 16:48:36 +01:00
2025-03-09 16:48:36 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2025-03-09 16:48:36 +01:00
2026-01-02 09:34:06 +01:00
2025-03-09 16:48:36 +01:00
2025-03-09 16:48:36 +01:00
2025-11-03 06:48:40 +01:00
2026-01-02 09:34:06 +01:00
2025-08-02 16:42:34 +02:00
2025-06-15 09:13:16 +02:00
2024-02-23 20:35:09 +01:00
2025-06-02 20:10:42 +02:00
2023-11-16 21:02:40 +01:00
2025-06-15 09:13:16 +02:00
2025-06-07 17:47:22 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-11-16 21:02:40 +01:00
2026-01-02 09:34:06 +01:00
2025-06-07 17:47:22 +02:00
2026-01-22 06:41:49 +01:00
2025-09-08 18:48:49 +02:00
2023-11-16 21:02:40 +01:00
2025-06-07 17:47:22 +02:00
2026-01-09 07:40:58 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-10-05 07:15:25 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-03-06 23:02:24 +01:00
2025-06-07 17:47:22 +02:00
2025-06-07 17:47:22 +02:00
2023-03-06 23:02:24 +01:00
2022-10-11 07:34:36 +02:00
2025-06-15 09:13:16 +02:00
2022-08-05 21:08:41 +02:00
2025-06-07 17:47:22 +02:00
2023-03-06 23:02:24 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-03-06 23:02:24 +01:00
2025-06-15 09:13:16 +02:00
2023-03-06 23:02:24 +01:00
2025-04-10 07:05:01 +02:00
2025-06-15 09:13:16 +02:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2025-07-12 12:34:18 +02:00
2025-09-15 18:26:01 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2024-12-31 12:19:55 +13:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-04-16 13:06:12 +02:00
2022-08-05 14:03:38 +02:00
2022-08-05 14:03:38 +02:00
2023-05-19 20:25:04 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-11-16 21:02:40 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2026-01-09 07:40:58 +01:00
2025-03-09 16:48:36 +01:00
2025-06-15 09:13:16 +02:00
2025-06-30 20:46:56 +02:00
2023-03-26 09:31:06 +02:00
2025-06-15 09:13:16 +02:00
2025-11-03 17:58:49 +01:00
2025-06-07 17:47:22 +02:00
2025-06-15 09:13:16 +02:00
2023-10-29 18:04:44 +01:00
2025-06-07 17:47:22 +02:00
2025-06-15 09:13:16 +02:00
2026-01-02 09:34:06 +01:00
2025-06-15 09:13:16 +02:00
2026-01-02 09:34:06 +01:00
2026-01-02 09:34:06 +01:00
2026-01-02 09:34:06 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-12-28 18:11:32 +01:00
2025-08-04 20:01:05 +02:00
2025-06-18 07:40:46 +02:00
2025-08-04 20:01:50 +02:00
2025-03-09 16:48:36 +01:00
2025-09-18 21:56:39 +02:00
2023-06-09 06:17:44 +02:00
2025-02-15 22:53:23 +13:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-09 07:40:58 +01:00
2025-06-15 09:13:16 +02:00
2025-08-01 23:46:46 +02:00
2025-07-27 11:51:13 +02:00
2025-11-16 11:17:08 +13:00
2025-08-10 13:32:35 +02:00
2025-06-15 09:13:16 +02:00
2025-12-28 01:36:24 +13:00
2025-03-09 16:48:36 +01:00
2023-11-16 21:02:40 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-02 09:34:06 +01:00
2026-01-09 07:40:58 +01:00
2024-05-11 16:51:51 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-08-27 22:00:44 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2023-06-19 13:11:03 +02:00
2025-06-07 21:24:13 +02:00
2025-08-04 19:59:54 +02:00
2023-12-04 05:58:55 +01:00
2022-08-08 14:24:58 +02:00
2025-12-01 06:58:45 +01:00
2025-12-01 06:58:45 +01:00
2026-01-05 17:59:58 +01:00
2025-06-15 09:13:16 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2026-01-09 07:40:58 +01:00
2026-01-09 07:40:58 +01:00
2025-06-15 09:13:16 +02:00
2023-05-07 21:58:38 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2026-01-08 09:41:28 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-07 17:47:22 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-08-25 06:42:35 +02:00
2022-08-05 21:08:41 +02:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-04-16 15:34:53 +02:00
2025-06-15 09:13:16 +02:00
2025-11-03 06:48:40 +01:00
2025-11-03 06:48:40 +01:00
2025-07-26 14:08:20 +02:00
2025-06-15 09:13:16 +02:00
2023-10-04 08:34:27 +02:00
2025-02-26 21:30:22 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-02-15 22:55:23 +01:00
2022-11-07 21:04:55 +01:00
2025-06-15 09:13:16 +02:00
2022-11-05 20:44:33 +00:00
2023-10-29 18:04:44 +01:00
2022-10-23 17:18:06 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-11-05 20:43:47 +00:00
2023-02-15 22:55:23 +01:00
2022-11-02 20:11:04 +01:00
2023-10-29 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 18:04:44 +01:00
2025-06-15 09:13:16 +02:00
2023-10-29 18:04:44 +01:00
2025-06-15 09:13:16 +02:00
2023-10-29 18:04:44 +01:00
2023-10-29 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-08-05 21:31:34 +02:00
2023-10-29 18:04:44 +01:00
2025-06-15 09:13:16 +02:00
2022-10-11 07:34:36 +02:00
2023-05-19 20:25:04 +02:00
2025-02-18 07:12:44 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2022-08-05 21:31:34 +02:00
2025-10-12 08:48:50 +02:00
2025-06-15 09:13:16 +02:00
2023-02-15 22:55:23 +01:00
2023-05-19 20:25:04 +02:00
2025-08-31 16:15:09 +02:00
2023-05-19 20:25:04 +02:00
2025-10-12 08:48:50 +02:00
2022-08-05 21:08:41 +02:00
2025-10-12 08:48:50 +02:00
2024-08-10 08:19:58 +02:00
2025-08-31 16:15:09 +02:00
2024-07-01 13:43:56 +02:00
2025-10-12 08:48:50 +02:00
2025-06-15 09:13:16 +02:00
2022-08-05 21:31:34 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2025-06-07 17:47:22 +02:00
2026-01-06 09:46:28 +01:00
2024-01-17 23:17:07 +01:00
2025-06-15 09:13:16 +02:00
2025-06-07 17:47:22 +02:00
2025-02-03 10:45:01 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-11-03 06:48:40 +01:00
2025-03-15 07:36:54 +01:00
2026-01-09 07:40:58 +01:00
2025-12-14 11:55:40 +01:00
2024-12-29 21:15:57 +01:00
2025-03-09 16:48:36 +01:00
2025-06-15 09:13:16 +02:00
2025-11-03 06:48:40 +01:00
2025-12-28 01:36:24 +13:00
2025-06-15 09:13:16 +02:00
2025-03-09 16:48:36 +01:00
2025-09-12 06:24:50 +02:00
2026-01-08 09:41:28 +01:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00
2023-02-15 22:55:23 +01:00
2025-07-24 22:29:16 +02:00
2025-06-15 09:13:16 +02:00
2025-06-15 09:13:16 +02:00