Pino Toscano
bcc92e8aac
redhat_subscription: stop manual unsubscribing on unregistration ( #9578 )
...
Unregistering a system also drops all the resources for it
automatically, so there is no need to manually unsubscribing (which
actually means removing all the subscriptions).
In addition to that, newer versions of subscription-manager drop all the
support for entitlements, so the "remove" subcommand (used by
unsubscribe()) does not exist anymore, and thus the unregistration fails
with those versions.
This fixes the registration on EL 10 systems, and Fedora 41 and greater.
2025-01-20 19:37:51 +01:00
Simon
c823e37d00
add filter support for one_template module ( #9547 )
...
apply suggestion from code review
add one_template filter changelog fragment
rewrote filter flag to use string instead of int
renamed flag to option in changelog
added PR link to changelog fragment
Co-authored-by: Felix Fontein <felix@fontein.de >
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com >
2025-01-15 20:30:52 +01:00
Erwan Colin
e2d19a968b
Add cpanm option --with-recommends ( #9555 )
...
* Add cpanm option --with-recommands
Fix #9554
* With accepted suggestions
* Use install_recommendations for cpanm option --with-recommends
* Fix typo in changelogs/fragments/9554
recommands -> recommends
* Doc for options users have for recommands and suggests dependencies
* Add new args to the command runner.
* Add test for cpanm --with-recommends
2025-01-15 20:30:15 +01:00
Thibaut Decombe
114deae3e4
Fix homebrew tap name handling ( #9546 )
...
* Add failing test
* Use fully qualified names
* Add changelog fragment
* Remove unnecessary initial cleanup
* Fix tests/integration/targets/homebrew/tasks/formulae.yml
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-13 18:09:06 +01:00
Alexei Znamensky
d325cfc343
o*: style adjustments ( #9526 )
...
* o*: style adjustments
* apply recommendations from review
* Update plugins/modules/one_vm.py
* fix example
* adjustment from review
* Update plugins/modules/one_vm.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-12 13:03:26 +01:00
Alexei Znamensky
568fcea15e
pr*: style adjustments ( #9524 )
...
* pr*: style adjustments
* revert removal of "null"
* Update plugins/modules/redfish_command.py
* Update plugins/modules/redhat_subscription.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2025-01-08 20:41:03 +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
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
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
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
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
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
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
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
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
Sergei Waigant
4b4e4b7e0a
chore(docs): rpm_ostree_pkg fix examples ( #9436 )
2024-12-28 13:38:34 +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
2a2a9661d9
[ab]*.py: normalize docs ( #9421 )
...
* [ab]*.py: normalize docs
* Update plugins/modules/atomic_image.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-27 14:29:15 +01:00
Alexei Znamensky
43599c6850
c*.py: normalize docs ( #9418 )
...
* c*.py: normalize docs
* fix copy/paste mistake
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-27 14:29:05 +01:00
Alexei Znamensky
912065ad0e
h*.py: normalize docs ( #9394 )
...
* h*.py: normalize docs
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 21:55:56 +01:00
Alexei Znamensky
3048d5305d
g*.py: normalize docs ( #9395 )
...
* g*.py: normalize docs
* Update plugins/modules/gandi_livedns.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 21:54:03 +01:00
Alexei Znamensky
df42f29e53
[def]*.py: normalize docs ( #9401 )
...
* [def]*.py: normalize docs
* Update plugins/modules/datadog_monitor.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 21:53:20 +01:00
Alexei Znamensky
84655b0d0f
i[b-n]*.py: normalize docs ( #9393 )
...
* i[b-n]*.py: normalize docs
* Update plugins/modules/ilo_redfish_command.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 21:52:26 +01:00
Alexei Znamensky
88330575ff
[oc ... onep]*.py: normalize docs ( #9382 )
...
* [oc ... onep]*.py: normalize docs
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 13:44:29 +01:00
Alexei Znamensky
49ed3d4acf
k*.py: normalize docs ( #9391 )
...
* k*.py: normalize docs
* Update plugins/modules/keycloak_realm_keys_metadata_info.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/kibana_plugin.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 13:42:44 +01:00
Alexei Znamensky
6aadcc72d1
[mem ... n]*.py: normalize docs ( #9388 )
...
* [mem ... n]*.py: normalize docs
* Update plugins/modules/netcup_dns.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* netcup_dns: change type of RV(records)
From complex to list of dicts.
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 13:41:54 +01:00
Alexei Znamensky
a9fca56374
ma*.py: normalize docs ( #9389 )
...
* ma*.py: normalize docs
* Update plugins/modules/matrix.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 13:40:55 +01:00
Alexei Znamensky
a99f72fc36
[ip ... j]*.py: normalize docs ( #9392 )
...
* [ip ... j]*.py: normalize docs
* Update plugins/modules/ip_netns.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 13:40:05 +01:00
Alexei Znamensky
cea6eeef37
l*.py: normalize docs ( #9390 )
2024-12-26 09:12:05 +01:00
Alexei Znamensky
6b7ea3443d
[prox ... pyth]*: normalize docs ( #9364 )
...
* [prox ... pyth]*: normalize docs
* Apply suggestions from code review
Co-authored-by: IamLunchbox <56757745+IamLunchbox@users.noreply.github.com >
* Update plugins/modules/pushbullet.py
Co-authored-by: Felix Fontein <felix@fontein.de >
* Update plugins/modules/pushbullet.py
Co-authored-by: Felix Fontein <felix@fontein.de >
---------
Co-authored-by: IamLunchbox <56757745+IamLunchbox@users.noreply.github.com >
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-12-26 08:24:16 +01:00