Felix Fontein
bf69dc46ff
CI: Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel ( #9552 )
...
* Add Fedora 41, Alpine 3.21, RHEL 9.5, FreeBSD 14.2 to CI for devel.
* Add some ignores that are likely needed.
* Try to fix/ignore various errors.
* Fix redis setup on Fedora 41.
* Undo disable yum_versionlock since it's already globally disabled.
2025-01-08 18:53:13 +01:00
Hagai Kariti
81ea9f69bf
Add hkariti to notifications ignore list ( #9542 )
...
* Add hkariti to notifications ignore list
* Update .github/BOTMETA.yml
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-07 19:00:58 +01:00
Alexei Znamensky
3af793c2c1
plugins (become, callback, filter): style adjustments ( #9535 )
...
* plugins (become, callback, filter, inventory): style adjustments
* remove inventory plugins from PR
* adjustments from review
* typo
2025-01-07 06:33:28 +01:00
Alexei Znamensky
8cef0ee551
defghi*: style adjustments ( #9532 )
...
* defghi*: style adjustments
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-07 06:30:03 +01:00
Alexei Znamensky
838cdaab42
lmn*: style adjustments ( #9528 )
...
* lmn*: style adjustments
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-07 06:28:00 +01:00
Alexei Znamensky
aac7199087
(abc*, doc frags): style adjustments ( #9534 )
2025-01-06 21:50:53 +01:00
Alexei Znamensky
27c34b150f
jk*: style adjustments ( #9529 )
...
* jk*: style adjustments
* Apply suggestions from code review
* fix return yamls
2025-01-06 21:31:59 +01:00
Felix Fontein
007302d5af
Fix CI badge image URL. Add documentation badge.
2025-01-04 11:24:30 +01:00
Alexei Znamensky
d2078be247
uvw*: style adjustments ( #9515 )
...
* uvw*: style adjustments
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
* adjustments from review
* Update plugins/modules/utm_proxy_frontend.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/utm_proxy_frontend_info.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-04 11:04:51 +01:00
Alexei Znamensky
7c54c70301
xyz*: style adjustments ( #9513 )
2025-01-04 12:29:34 +13:00
Alexei Znamensky
33b9ad09d5
s*: style adjustments ( #9517 )
...
* s*: style adjustments
* fix quotes
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-03 22:52:09 +01:00
Alexei Znamensky
695b1abc8d
st*: style adjustments ( #9516 )
...
* st*: style adjustments
* lien lenght adjustments
2025-01-03 20:00:45 +01:00
Stephan Schwarz
d7da0ae7f6
remove stearz as maintainer ( #9518 )
...
* remove stearz as maintainer
As I do not work with Sophos UTMs anymore I am no longer able to test/maintain. - I added team_e_spirit as maintainer as I think they are still using and willing to support the modules.
* added ignore lines to remove stearz as maintainer
2025-01-03 19:59:56 +01:00
Alexei Znamensky
103b331a5d
runtime/modules ordering: missed two modules before ( #9512 )
2025-01-03 10:04:05 +01:00
Paul Fertser
e853bdf6f9
Redfish: implement obtaining AccountService config ( #9403 )
...
Example result from querying OpenBMC's bmcweb Redfish server:
```
changed: false
failed: false
redfish_facts:
accountservice_config:
entries:
'@odata.id': /redfish/v1/AccountService
'@odata.type': '#AccountService.v1_15_0.AccountService'
AccountLockoutDuration: 0
AccountLockoutThreshold: 0
Accounts:
'@odata.id': /redfish/v1/AccountService/Accounts
ActiveDirectory:
Authentication:
AuthenticationType: UsernameAndPassword
Password: null
Username: ''
LDAPService:
SearchSettings:
BaseDistinguishedNames:
- ''
GroupsAttribute: ''
UsernameAttribute: ''
RemoteRoleMapping: []
ServiceAddresses:
- ''
ServiceEnabled: false
Description: Account Service
HTTPBasicAuth: Enabled
HTTPBasicAuth@AllowableValues:
- Enabled
- Disabled
Id: AccountService
LDAP:
Authentication:
AuthenticationType: UsernameAndPassword
Password: null
Username: ''
Certificates:
'@odata.id': /redfish/v1/AccountService/LDAP/Certificates
LDAPService:
SearchSettings:
BaseDistinguishedNames:
- ''
GroupsAttribute: ''
UsernameAttribute: ''
RemoteRoleMapping: []
ServiceAddresses:
- ''
ServiceEnabled: false
MaxPasswordLength: 20
MinPasswordLength: 8
MultiFactorAuth:
ClientCertificate:
CertificateMappingAttribute: CommonName
Certificates:
'@odata.id': /redfish/v1/AccountService/MultiFactorAuth/ClientCertificate/Certificates
'@odata.type': '#CertificateCollection.CertificateCollection'
Members: []
Members@odata.count: 0
Enabled: true
RespondToUnauthenticatedClients: true
Name: Account Service
Oem:
OpenBMC:
'@odata.id': /redfish/v1/AccountService#/Oem/OpenBMC
'@odata.type': '#OpenBMCAccountService.v1_0_0.AccountService'
AuthMethods:
BasicAuth: true
Cookie: true
SessionToken: true
TLS: true
XToken: true
Roles:
'@odata.id': /redfish/v1/AccountService/Roles
ServiceEnabled: true
ret: true
```
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2025-01-02 16:26:31 +01:00
Alexei Znamensky
655d943dbb
meta/runtime.yml: sort keys for modules ( #9506 )
...
* meta/runtime.yml: sort keys for modules
* Update meta/runtime.yml
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-01 09:51:37 +01:00
Alexei Znamensky
39deb81514
clc_*: create doc fragment ( #9497 )
...
* clc_*: create doc fragment
* add BOTMETA entry
* add doc frag itself
* add empty options dict to doc frag
* fix BOTMETA entry
* fix BOTMETA entry
* move author back to module
2025-01-01 09:14:44 +01:00
Felix Fontein
bb12db3c58
The next feature release will be 10.3.0.
2024-12-31 11:48:28 +01:00
Victor Martinez
6e919a4b76
opentelemetry callback plugin: remove unused code ( #9503 )
...
* opentelemetry callback plugin: remove unused code
* changelog
2024-12-31 10:44:40 +00:00
Alexei Znamensky
43d5d6e2ce
remove code handling unsupported Python versions ( #9496 )
...
* remove code handling unsupported Python versions
* drop unused import
* remove no longer needed ignore lines
2024-12-31 10:37:10 +01:00
Alexei Znamensky
7f3fef3038
fix typo ( #9498 )
2024-12-31 14:27:21 +13:00
Alexei Znamensky
9aff6109ae
atomic_*: deprecation ( #9487 )
2024-12-31 12:47:19 +13:00
Felix Fontein
1e28302a66
htpasswd: let changed reflect updated permissions ( #9490 )
...
* Let changed reflect updated permissions.
* Make pylint happy.
2024-12-31 12:19:55 +13:00
Philippe Duveau
01244237a1
Optimize ldap modules auth note in a doc fragment ( #9486 )
...
Optimize ldap auth doc fragment
2024-12-30 23:39:41 +01:00
Alexei Znamensky
d81f56e10b
sensu_*: deprecation ( #9483 )
...
* sensu_*: deprecation
* add changelog frag
2024-12-30 23:38:32 +01:00
Alexei Znamensky
cd2dbbafcd
opentelemetry callback plugin: remove code for Python < 3.7 ( #9482 )
...
* opentelemetry callback plugin: remove code for Python < 3.7
* add changelog frag
2024-12-30 23:06:40 +01:00
Alexei Znamensky
6bb7a1cc73
locale_gen: fix/improvements ( #9238 )
...
* locale_gen: fix/improvements
* fix sanity
* add RV doc
* add integration test forcing mechanism=debian
- test is failing
* fix RETURN doc
* reformat yaml
* comment out the test for ubuntu_mode=True
* multiple changes:
- add changelog fragment
- improved docs
* normalize docs after rebasing
* Update changelogs/fragments/9131-locale-gen-rewrite.yml
* apply recommendations from review
* Update plugins/modules/locale_gen.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update changelogs/fragments/9238-locale-gen-rewrite.yml
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/locale_gen.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/locale_gen.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-30 21:54:50 +01:00
Philippe Duveau
adb4b3c8a5
Add module ldap inc ( #9275 )
...
* Add module ldap_inc
This module adds the ‘modify-increment’ capability corresponding to the extension implemented by OpenLdap described in RFC-4525. It can be used to increment an integer attribute and read it atomically. It is an help for posix userId definition while relying only on the directory server.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
Co-authored-by: Felix Fontein <felix@fontein.de >
Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
Fix the check mode support
Check mode documentation fix
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/ldap_inc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-30 21:19:10 +01:00
Alexei Znamensky
f55899d6ef
svc: adjustments to docs ( #9470 )
...
* svc: adjustments to docs
* Update plugins/modules/svc.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-30 19:53:43 +01:00
KBjorndal-VizRT
f8bfd5df0d
gitlab_instance_variable: Add support for 'raw' property ( #9425 )
...
* gitlab_instance_variable: Add support for 'raw' property
* Changelog fragment
* Add missing punctuation
Co-authored-by: Felix Fontein <felix@fontein.de >
* Add version_added
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-30 12:48:25 +01:00
Alexandre Nicolaie
403418f75d
proxmox_template: fix the wrong path called on proxmox_template.task_status ( #9277 )
...
fix: add missing 's' on proxmox_template.task_status
Missing the 's' means using the wrong API, making log reading
impossible. Should fix !9276
Signed-off-by: Alexandre Nicolaie <xunleii@users.noreply.github.com >
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-30 12:47:49 +01:00
Alexei Znamensky
4a1a8d6b38
pacemaker_cluster: fix run_command() calls ( #9471 )
...
* pacemaker_cluster: fix run_command() calls
* add changelog frag
* remove set_node()
2024-12-30 11:49:29 +01:00
Alexei Znamensky
17d36da150
yaml callback plugin: deprecation ( #9456 )
...
* yaml callback pulign: deprecation
* add changelog frag
* Update plugins/callback/yaml.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* set removal to 13.0.0
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-29 21:23:42 +01:00
Thomas Sjögren
482a90e8b4
add support for systemd creds encrypt/decrypt ( #9383 )
...
* add support for systemd creds encrypt/decrypt
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* add __metaclass__
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* Python 2.7 issues
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* update version_added and ci test aliases
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* switch to container
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* run tests in docker as well
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* move tasks into tasks/
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* no need to call echo
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* lint and add become:
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* dont append a newline
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* don't clean newlines
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* only use module name
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* clean
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* change msg to value
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* add return values
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* update attributes and description
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* Update plugins/modules/systemd_creds_decrypt.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* set newline default
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* Update plugins/modules/systemd_creds_encrypt.py
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* Update plugins/modules/systemd_creds_encrypt.py
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* Update plugins/modules/systemd_creds_encrypt.py
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* update required and spelling
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
* use single backslash
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
---------
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com >
Co-authored-by: Felix Fontein <felix@fontein.de >
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
2024-12-29 21:15:57 +01:00
Alexei Znamensky
d887930e49
normalize docs in callback plugins ( #9455 )
...
* normalize docs in callback plugins
Normalize doc blocks for plugins
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-29 20:31:59 +01:00
Alexei Znamensky
29e3226718
normalize docs in become plugins ( #9452 )
...
* normalize docs in become plugins
Normalize doc blocks for plugins
* adjustments
2024-12-29 20:23:59 +01:00
Alexei Znamensky
0bbc3eccd9
manageiq_alert_profiles: improve handling param requirements ( #9449 )
...
* manageiq_alert_profiles: improve handling param requirements
Basically two changes:
* `name` is already required when state is either present or absent, and there are no other states, so making it fully required and removing the conditional
* `alerts` is documented as required when state=present, this has been verified in the code, so added that parameter to the existing `required_if` spec.
* add changelog frag
2024-12-29 19:44:32 +01:00
Alexei Znamensky
5f47127ef7
adjust doc style - batch 2 ( #9447 )
2024-12-29 13:42:22 +01:00
Alexei Znamensky
040cd0ca50
normalize docs in cache/connection plugins ( #9453 )
...
Normalize doc blocks for plugins
2024-12-29 13:34:33 +01:00
Alexei Znamensky
1de16e50f1
dnsmadeeasy: doc-adjustments ( #9450 )
2024-12-29 13:30:47 +01:00
Alexei Znamensky
474546b117
facter: deprecation ( #9451 )
...
* facter: deprecation
Per https://github.com/ansible-collections/community.general/pull/7356#issuecomment-1752460442 it has been agreed that this module would be replaced with the better named `facter_facts`.
* add changelog frag
* add deprecation note to the module documentation
2024-12-29 13:30:26 +01:00
Felix Fontein
ec585392e5
Docs: fix its vs. it's ( #9442 )
...
* Fix its vs. it's.
* Improvements from review.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* Improve formulations.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
2024-12-29 13:29:58 +01:00
Alexei Znamensky
2f82bd8ece
Adjust doc style ( #9435 )
...
* adjust doc style
* Update plugins/modules/swupd.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* restore sanity
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-29 00:25:12 +01:00
Felix Fontein
c83fc5fd49
slack: deprecate current default auto for prepend_hash ( #9443 )
...
Thanks @felixfontein !
2024-12-29 12:19:40 +13:00
Felix Fontein
2203560867
plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting ( #9379 )
...
* Replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting.
* Improve formulation.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* Use more f-strings.
* Remove unicode prefix for strings.
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
2024-12-28 22:47:18 +01:00
Sergei Waigant
4b4e4b7e0a
chore(docs): rpm_ostree_pkg fix examples ( #9436 )
2024-12-28 13:38:34 +01:00
Alexei Znamensky
bde58a7b42
purestorage: deprecate leftovers ( #9432 )
...
* purestorage: deprecate leftovers
* add changelog frag
* fixes
2024-12-28 13:38:10 +01:00
castorsky
d8b38073c1
proxmox_disk: fix async method of resize_disk ( #9256 )
...
* proxmox_disk: fix async method of resize_disk
Rewritten resizing of disk into separated function and used async method to retrieve task result. Additionally, rewritten function to detect failed tasks early, without waiting for timeout.
* proxmox_disk: add changelog fragment
* proxmox_disk: fix sanity errors
* Apply suggestions from code review
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
* proxmox_disk: workaround for legacy Proxmox
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
* Apply suggestions from the review
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-28 13:37:05 +01:00
Alexei Znamensky
6748ec3993
remove extraneous doc fragments ( #9433 )
2024-12-28 00:03:25 +01:00
Alexei Znamensky
0afd3386d1
[m-z]*.py: normalize doc_fragments ( #9423 )
2024-12-27 14:37:39 +01:00