Alexei Znamensky
efad7a0d38
unit tests: use f-strings ( #10993 )
2025-10-27 12:32:33 +13:00
Alexei Znamensky
e177d1e61a
unit tests (modules): use f-strings ( #10992 )
...
* unit tests (modules): use f-strings
* Apply suggestions from code review
2025-10-27 11:08:33 +13:00
Felix Fontein
f6781f654e
CI: temporarily disable tests for copr ( #10988 )
...
Temporarily disable tests for copr.
2025-10-26 21:48:20 +01:00
Alexei Znamensky
adcc683da7
modules [t-z]*: use f-strings ( #10978 )
...
* modules [t-z]*: use f-strings
* add changelog frag
* remove extraneous file
2025-10-26 22:36:03 +13:00
Alexei Znamensky
af246f8de3
modules s[f-z]*: use f-strings ( #10977 )
...
* modules s[f-z]*: use f-strings
* add changelog frag
2025-10-26 22:35:30 +13:00
Alexei Znamensky
73452acf84
modules s[a-e]*: use f-strings ( #10976 )
...
* modules s[a-e]*: use f-strings
* add changelog frag
2025-10-26 22:34:24 +13:00
Alexei Znamensky
32dd5f04c5
uthelper: make str and repr generic in base class ( #10985 )
...
* uthelper: make str and repr generic in base class
* Update tests/unit/plugins/modules/uthelper.py
2025-10-26 09:40:47 +01:00
Alexei Znamensky
cf663c6e95
dnf_versionlock: docs and comments for Python < 3.6 ( #10984 )
2025-10-26 21:23:58 +13:00
Alexei Znamensky
39291d3c60
keyring & keyring_info: import shlex directly ( #10981 )
...
* keyring & keyring_info: import shlex directly
* add changelog frag
2025-10-26 08:02:03 +01:00
Alexei Znamensky
fa662c0f1a
mqtt: remove code for unsupported Python versions ( #10980 )
...
* mqtt: remove code for unsupported Python versions
* add changelog frag
2025-10-26 08:01:52 +01:00
Alexei Znamensky
032d398c0a
module utils: use f-strings ( #10979 )
...
* module utils: use f-strings
* add changelog frag
2025-10-26 08:01:38 +01:00
Alexei Znamensky
b527e80307
modules [lm]*: use f-strings ( #10971 )
...
* modules [lm]*: use f-strings
* add changelog frag
2025-10-26 07:57:24 +01:00
Alexei Znamensky
4a6a449fbd
modules [jk]*: use f-strings ( #10970 )
...
* modules [jk]*: use f-strings
* add changelog frag
* Apply suggestions from code review
* typing insanity
2025-10-26 07:54:15 +01:00
Alexei Znamensky
8120e9347e
modules p*: use f-strings ( #10974 )
...
* modules p*: use f-strings
* add changelog frag
2025-10-26 07:48:51 +01:00
Alexei Znamensky
d51e4c188b
modules r*: use f-strings ( #10975 )
...
* modules r*: use f-strings
* add changelog frag
* Apply suggestions from code review
2025-10-26 07:48:33 +01:00
Alexei Znamensky
749c06cd01
modules [no]*: use f-strings ( #10973 )
...
* modules [no]*: use f-strings
* add changelog frag
2025-10-26 07:48:10 +01:00
Alexei Znamensky
50846b7560
modules i[^p]*: use f-strings ( #10969 )
...
* remove extraneous to_native()
* add changelog frag
* Apply suggestions from code review
2025-10-25 13:41:49 +02:00
Alexei Znamensky
0b6e99b28b
modules ip*: use f-strings ( #10968 )
...
* modules ip*: use f-strings
* add changelog frag
2025-10-25 02:54:37 +02:00
Alexei Znamensky
0ef2235929
modules bc*: use f-strings ( #10945 )
...
* modules bc*: use f-strings
* no quotes or backticks inside f-strs
* add changelog frag
* rename chglof frag file
* rename chglof frag file
* copr: re-applied change maintain original logic
2025-10-25 01:45:40 +02:00
Alexei Znamensky
f9b4abf930
modules h*: use f-strings ( #10959 )
...
* modules h*: use f-strings
* add changelog frag
2025-10-25 00:59:12 +02:00
Alexei Znamensky
b67e7c83cf
modules g*: use f-strings ( #10958 )
...
* modules g*: use f-strings
* add changelog frag
* remove extraneous to_native()
2025-10-25 00:54:38 +02:00
Alexei Znamensky
a3987c9844
modules def*: use f-strings ( #10947 )
...
* modules def*: use f-strings
* remove !s from f-strings
* add changelog frag
2025-10-23 22:12:10 +02:00
Stanislav Shamilov
258e65f5fc
keycloak_user_rolemapping: docs fixes and examples about mapping realm roles in keycloak_user_rolemapping ( #10953 )
...
* Fix docs and add examples about mapping realm roles for keycloak_user_rolemapping.py module (#7149 )
* fix sanity tests
2025-10-23 21:25:26 +02:00
Alexei Znamensky
4c7be8f268
cloudflare_dns: rollback validation for CAA records ( #10956 )
...
* cloudflare_dns: rollback validation for CAA records
* add changelog frag
2025-10-23 06:52:34 +02:00
Alexei Znamensky
d86340b9d3
modules a*: use f-strings ( #10942 )
...
* modules a*: use f-strings
* add changelog frag
* add changelog frag
* rename chglof frag file
2025-10-23 06:50:32 +02:00
Alexei Znamensky
0feabaa7da
keycloak: use f-strings ( #10941 )
...
* keycloak: use f-strings
* remove nested f-str
* add changelog frag
2025-10-22 23:17:06 +02:00
Alexei Znamensky
728856f611
redfish_utils module utils: use f-strings ( #10939 )
...
* redfish_utils: use f-strings
* add changelog frag
* remove nested f-str
2025-10-22 23:15:41 +02:00
Christer Warén
66578d0b2c
ipa_host: add userclass and locality parameters ( #10935 )
...
* ipa_host: add userclass and locality parameters
* Changelog Fragment - 10935
* Update plugins/modules/ipa_host.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ipa_host.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ipa_host.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/10935-ipa-host-add-parameters.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-10-22 23:14:55 +02:00
Alexei Znamensky
7572b46c7b
filesystem: docs adjustments ( #10948 )
2025-10-21 06:25:43 +02:00
Marius Bertram
c850e209ab
Add support for client auth in Keycloak cllient secrets module ( #10933 )
...
* keycloak: add client authentication support for client_secret
Signed-off-by: Marius Bertram <marius@brtrm.de>
* readd ['token', 'auth_realm']
Signed-off-by: Marius Bertram <marius@brtrm.de>
---------
Signed-off-by: Marius Bertram <marius@brtrm.de>
2025-10-19 21:12:41 +02:00
Alexei Znamensky
d4dfc217d8
xenserver: use f-strings ( #10940 )
...
* xenserver: use f-strings
* add changelog frag
2025-10-19 17:40:28 +02:00
carlfriedrich
7e666a9c31
fix(modules/gitlab_runner): Fix exception in check mode on new runners ( #10918 )
...
* fix(modules/gitlab_runner): Fix exception in check mode on new runners
When a new runner is added in check mode, the role used to throw an
exception. Fix this by returning a valid runner object instead of a
boolean.
Fixes #8854
* docs: Add changelog fragment
2025-10-19 08:54:21 +02:00
Alexei Znamensky
2bd44584d3
cloudflare_dns: rollback validation for SRV records ( #10937 )
...
* cloudflare_dns: rollback validation for SRV records
* add changelog frag
2025-10-18 09:43:46 +02:00
Felix Fontein
9dedd77459
Add __init__.py to work around ansible-test/pylint bug ( #10926 )
...
Add __init__.py to work around ansible-test/pylint bug.
2025-10-15 21:42:55 +02:00
Felix Fontein
8472dc22ea
Add stable-2.20 to CI, bump version of devel branch ( #10923 )
...
Add stable-2.20 to CI, bump version of devel branch.
2025-10-15 08:41:04 +02:00
Alexei Znamensky
3b83df3f79
modules: update code to python3 ( #10904 )
...
* modules: update code to python3
* pamd: rollback changes
* add changelog frag
* fix/improve assignments using generators
* Update plugins/modules/launchd.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-10-13 21:42:48 +02:00
dependabot[bot]
c5253c5007
build(deps): bump github/codeql-action from 3 to 4 in the ci group ( #10914 )
...
Bumps the ci group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 08:24:07 +02:00
Alexei Znamensky
07cfd6c4b4
update code to python3 ( #10903 )
...
* update code to python3
* add changelog frag
* rollback adjustment for plugins/lookup/lmdb_kv.py
* accept PR suggestion for plugins/module_utils/utm_utils.py
* accept PR suggestion for plugins/module_utils/vexata.py
* Apply suggestions from code review
* Update changelogs/fragments/10903-2to3.yml
* Update changelogs/fragments/10903-2to3.yml
2025-10-12 11:05:57 +02:00
Alexei Znamensky
056633efaa
launchd: remove conditional code for Python < 3.4 ( #10909 )
...
* launchd: remove conditional code for Python < 3.4
* add changelog frag
2025-10-12 08:56:05 +02:00
Felix Fontein
21122e926b
Remove Python 2 specific parts from integration tests ( #10897 )
...
* Remove Python 2 specific parts from integration tests.
* Remove more constraints.
2025-10-12 08:48:50 +02:00
Alexei Znamensky
10bdd9c56b
tests/unit/plugins/modules/test_composer.yaml: remove redundant lines ( #10910 )
2025-10-12 17:36:50 +13:00
Alexei Znamensky
85053728ce
linode module utils: update import to recent Ansible level ( #10906 )
...
* linode module utils: update import to recent Ansible level
* add changelog frag
2025-10-11 13:42:19 +02:00
Alexei Znamensky
cc83188594
module utils: update code to python3 ( #10907 )
...
* module utils: update code to python3
* add changelog frag
2025-10-11 13:42:11 +02:00
Alexei Znamensky
ce544f370c
archive: lzma is standard in Python 3.7+ ( #10908 )
...
* archive: lzma is standard in Python 3.7+
* add changelog frag
2025-10-11 13:42:01 +02:00
Alexei Znamensky
3734f471c1
use f-strings ( #10899 )
...
* use f-strings
* add changelog frag
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-10-11 11:59:28 +02:00
Alexei Znamensky
8a1ed41fe5
java_keystore: simplify code ( #10905 )
...
* java_keystore: simplify code
* add changelog frag
2025-10-11 11:46:04 +02:00
Alexei Znamensky
b85e263466
use f-strings in module utils ( #10901 )
...
* use f-strings in module utils
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* remove unused imports
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-10-11 11:43:43 +02:00
Felix Fontein
74b6a0294a
Unit tests: clean up compat imports ( #10902 )
...
Clean up compat imports.
2025-10-11 10:03:37 +02:00
Felix Fontein
a8977afb04
Remove all usage of ansible.module_utils.six from main branch ( #10888 )
...
* Get rid of all six.moves imports.
* Get rid of iteritems.
* Get rid of *_type(s) aliases.
* Replace StringIO import.
* Get rid of PY2/PY3 constants.
* Get rid of raise_from.
* Get rid of python_2_unicode_compatible.
* Clean up global six imports.
* Remove all usage of ansible.module_utils.six.
* Linting.
* Fix xml module.
* Docs adjustments.
2025-10-11 08:21:57 +02:00
Felix Fontein
8f8a0e1d7c
Fix __future__ imports, __metaclass__ = type, and remove explicit UTF-8 encoding statement for Python files ( #10886 )
...
* Adjust all __future__ imports:
for i in $(grep -REl "__future__.*absolute_import" plugins/ tests/); do
sed -e 's/from __future__ import .*/from __future__ import annotations/g' -i $i;
done
* Remove all UTF-8 encoding specifications for Python source files:
for i in $(grep -REl '[-][*]- coding: utf-8 -[*]-' plugins/ tests/); do
sed -e '/^# -\*- coding: utf-8 -\*-/d' -i $i;
done
* Remove __metaclass__ = type:
for i in $(grep -REl '__metaclass__ = type' plugins/ tests/); do
sed -e '/^__metaclass__ = type/d' -i $i;
done
2025-10-10 19:52:04 +02:00