danxg87
30edafabe7
add BootProgress property to redfish_info ( #7626 )
...
* add BootProgress property to redfish_info
changelog
update changelog wording for end users
* Update changelog fragment.
---------
Co-authored-by: dgeorge <dgeorge@digitalocean.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-02 20:56:21 +01:00
Ondrej Zvara
f4a87fdbcb
New module: gitlab_issue.py ( #7539 )
...
* feat(gitlab_issue): adds module for gitlab issues management
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* fix(gitlab_issue): assignee_ids and labels as lists
* docs(gitlab_issue): fix missing element types
* Apply suggestions from code review
Co-authored-by: Léo GATELLIER <26511053+lgatellier@users.noreply.github.com>
* chore(gitlab_issue): remove unnecessary parameter checks
* chore(gitlab_issue): renaming milestone_id parameter to milestone_search
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Léo GATELLIER <26511053+lgatellier@users.noreply.github.com>
2023-12-02 20:55:19 +01:00
Tomohiko Ozawa
58cce27d45
Fix Keycloak API client to quote '/' properly ( #7641 )
...
* fix Keycloak API client to quote '/' properly
* add changelog
* Update changelogs/fragments/7641-fix-keycloak-api-client-to-quote-properly.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-02 09:31:46 +01:00
Sam Doran
241cc02fa8
onepassword lookup - Make section and field case insensitive ( #7564 )
...
* onepassword lookup: Make section and field case insensitive
This was a regression in behavior when adding support for op v2.
* Return a string by default to avoid an exception if a field is missing
* Use a helper function to lower a value if possible
* Update changelog
2023-12-01 17:47:49 +01:00
Felix Fontein
096d36adc5
passwordstore tests: re-enable gopass on Debian-like systems ( #7656 )
...
Re-enable gopass on Debian-like systems.
2023-12-01 16:39:51 +00:00
Felix Fontein
0589c84176
Fix and re-enable cmd_runner tests ( #7630 )
...
Fix cmd_runner tests.
2023-12-01 12:46:31 +01:00
Eric Le Lay
e3a3950e3d
fix #7600 add hookscript parameter to proxmox_kvm ( #7602 )
...
* fix #7600 add hookscript parameter to proxmox_kvm
* add issue url to changelog
* fix changelog missing quote
* add missing version_added
Co-authored-by: Felix Fontein <felix@fontein.de>
* changelog: add missing dot
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-01 07:33:39 +01:00
Eric Trombly
cf7a58f627
Allow update of proxmox container configuration ( #7540 )
...
* add update paramater to proxmox module
* add changelog fragment
* revert formatting changes
* make update idempotent
* fix lints
---------
Co-authored-by: Eric Trombly <etrombly@iomaxis.com>
2023-12-01 07:33:02 +01:00
Pino Toscano
af01b462d5
redhat_subscription: use D-Bus registration on RHEL 7 only on 7.4+ ( #7624 )
...
subscription-manager does not provide a D-Bus interface in versions of
RHEL 7 older than 7.4.
2023-11-30 05:58:07 +01:00
Günther Grill
1b9d437be8
New module git config info ( #7587 )
...
Add new module git_config_info
2023-11-29 08:37:50 +01:00
Christer Warén
512b2c7389
ipa_user: add idp and passkey choices to ipauserauthtype ( #7589 )
...
* ipa_user: add idp and passkey to ipauserauthtype
* Changelog Fragment - 7589
* ipa_user: edit ipauserauthtype description
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-29 08:36:51 +01:00
Christer Warén
d716bd4648
ipa_config: add passkey choice to ipauserauthtype ( #7588 )
...
* ipa_config: add passkey choice to ipauserauthtype
* Changelog Fragment - 7588
* ipa_config: edit ipauserauthtype description
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-29 08:36:26 +01:00
mark-tomich
42e55e4f86
infiniband can be a slave too ( #7569 )
...
* infiniband can be a slave too
* adding changelog fragment
2023-11-29 08:35:42 +01:00
Felix Fontein
dbba0d1956
Fix osx_defaults tests ( #7631 )
...
Fix osx_defaults tests.
2023-11-29 07:40:32 +01:00
Felix Fontein
3b779ecade
Fix bad expressions in tests ( #7625 )
...
* Fix bad expressions in tests.
ci_complete
* Disable cmd_runner integration tests.
ci_complete
* Another bad expression.
ci_complete
2023-11-29 06:53:48 +01:00
Felix Fontein
d9f3e7a2ec
Only disable cert validation in examples for local network access ( #7576 )
...
Only disable cert validation in examples for local network access!
2023-11-26 21:54:53 +01:00
Sam Doran
e0346d400f
Add onepassword_doc lookup plugin ( #7490 )
...
* Add onepassword_doc lookup plugin
* Switch to a doc fragment
* Add unit test
* Update docs
* Move parameter validation to the OnePass object
This makes it built in for other lookup plugins using this class.
* Use kwargs for OnePass instantiation
There are enough parameters now that using them positionally can result in
odd behavior.
* Update tests
Correct conftest file name so fixtures are discovered and loaded correctly
Move constant so it doesn’t need to be imported
Add a patch since the parameter validation moved to part of the class init
* Use a lookup docs fragment
* Correct plugin description
2023-11-26 20:32:20 +01:00
Felix Fontein
5adb7ab948
interfaces_file: filter by address_familiy when updating method ( #7612 )
...
* When updating method, check address_family if provided.
* Also test modifying 'method' without address_family filter.
2023-11-26 19:34:13 +01:00
Felix Fontein
f496256d18
Improve interfaces_file documentation ( #7611 )
...
Improve interfaces_file documentation.
2023-11-26 19:33:42 +01:00
IamLunchbox
d05932fb2c
Add option to proxmox dynamic inventory to exclude nodes ( #7461 )
...
* Create option to exclude proxmox nodes
* improve node exclusion by only remove the top level group
* add fragment
* Update changelogs/fragments/7437-proxmox-inventory-add-exclude-nodes.yaml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/inventory/proxmox.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Rework node exclusion
* Update fragement PR number
* include release version in option
Co-authored-by: Felix Fontein <felix@fontein.de>
* Clarify description
* Update unit test
* Fix typos in unit test
* Fix additonal typos in test
* Fix CI
* Fixing yet another whitespace pep error
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-26 17:23:33 +01:00
Boolman
938aec492e
[keycloak_user_federation]: Adding option krbPrincipalAttribute ( #7538 )
...
* keycloak_user_federation: Adding support for krbPrincipalAttribute
Signed-off-by: boolman <boolman@gmail.com>
* pr/7538 adding changelogs/fragment file
Signed-off-by: boolman <boolman@gmail.com>
* Update changelogs/fragments/7538-add-krbprincipalattribute-option.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user_federation.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/keycloak_user_federation.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Signed-off-by: boolman <boolman@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-26 17:20:05 +01:00
Felix Fontein
12395732e8
CI: temporarily skip passwordstore tests on Debian/Ubuntu ( #7603 )
...
Skip passwordstore tests on Debian/Ubuntu.
2023-11-26 17:19:24 +01:00
Yann Soubeyrand
af5da7d412
fix(modules/terraform): handle multiline strings correctly in complex variables ( #7535 )
2023-11-24 21:30:31 +01:00
Felix Fontein
b2dea631d1
Remove Fedora 36 from CI ( #7592 )
...
Remove Fedora 36 from CI.
2023-11-24 21:07:02 +01:00
Андрей Неустроев
19984ce4df
Update proxmox_tasks_info.py ( #7591 )
...
fix typo
I spend 3 hours because of this mistake
2023-11-24 20:48:52 +01:00
Felix Fontein
fce91ebbd4
ini_file: documentation for 'section' to stop mentioning that null can be passed ( #7558 )
...
Update ini_file's documentation for 'section' to stop mentioning that null can be passed.
2023-11-23 06:19:14 +01:00
Felix Fontein
58705d5ac3
More docs cleanup ( #7552 )
...
* More docs improvements.
* timezone: mention which versions of AIX are supported.
2023-11-22 22:45:28 +01:00
Felix Fontein
f87777b9f5
irc module: add validate_certs, rename use_ssl to use_tls (keeping use_ssl as an alias) ( #7550 )
...
* Rename use_ssl to use_tls, keep use_ssl as an alias.
* Add validate_certs option.
* Add changelog fragment and recommend setting TLS related settings to true.
* Fix formatting.
* Update documentation to use use_tls=true and validate_certs=true.
2023-11-22 19:20:24 +01:00
fostermi
09b9ea466f
Set resources payload as a list ( #7563 )
...
* Set resources payload as a list
* Update changelogs/fragments/7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-22 19:03:15 +01:00
Felix Fontein
d530470d30
logentries: docs improvements ( #7549 )
...
Docs improvements.
2023-11-22 19:00:05 +01:00
Felix Fontein
0c4d2a6e5e
galaxy.yml: improve description, improve YAML, remove not really relevant comments ( #7554 )
...
Improve description, improve YAML, remove not really relevant comments.
2023-11-22 18:59:32 +01:00
Felix Fontein
a88f6f56c7
Clean up doc fragments a bit ( #7551 )
...
Clean up doc fragments a bit.
2023-11-22 09:13:33 +01:00
Vladimir Botka
2a5e7c33df
Add test fqdn_valid ( #7533 )
...
* Add test fqdn_valid
* Add integration test fqdn_valid
* Add changelogs 7533-add-test-fqdn_valid
* Fix changelogs filename 7533-add-test-fqdn_valid.yml
* Add runme.* to install PyPI package fqdn and run the test.
* Remove changelog. New tests are documented by their version_added + short_description.
* Guarded import fqdn.
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update tests/integration/targets/test_fqdn_valid/aliases
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add tests/fqdn_valid.py maintained by vbotka.
* Fix integration. Add explicit collections to test_fqdn_valid
* Fix integration. Remove unused import ansible.errors
* Fix PEP8 E275
* Fix E402 module level import not at top of file.
* Fix E275 missing whitespace after keyword
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/test/fqdn_valid.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-22 09:12:00 +01:00
Alex Groshev
5147c49498
Add support for loopback type in nmcli module ( #7515 )
...
* add support for loopback devices
* add support for loopback devices
* fix yamllint issue in changelog fragment
* Fix yamlint warning and add note about new connectin type in docs
* change order of lines in documentation so they are sorted
2023-11-22 09:11:40 +01:00
Alexei Znamensky
9b16392648
test helper: Helper.from_module() injects test function into test module ( #7560 )
2023-11-20 23:23:16 +13:00
Felix Fontein
404782c9d7
ansible_galaxy_install: forgot to remove mentions of the no longer supported Ansible 2.9 in the docs ( #7555 )
...
Forgot to remove mentions of the no longer supported Ansible 2.9 in the docs.
2023-11-20 23:21:06 +13:00
Felix Fontein
21cd65fccf
ssl.wrap_socket() was removed in Python 3.12 ( #7542 )
...
* ssl.wrap_socket() was removed in Python 3.12.
* Make code for irc module backwards-compatible.
2023-11-19 14:11:29 +01:00
castorsky
3c12c6f482
[proxmox_disk]: Add ability to manipulate CD-ROM drive ( #7495 )
...
* add: ability to manipulate CD-ROM drive
Added ability to manipulate CD-ROM drive:
create, mount, umount, use physical drive.
* Add changelog fragment
* Relax cdrom option requirement
* Formatting values
Co-authored-by: Felix Fontein <felix@fontein.de>
* YAML fix
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-19 10:31:05 +01:00
Felix Fontein
b8ecb1671b
CI: devel supports Fedora 39, and no longer Fedora 38 ( #7541 )
...
* devel supports Fedora 39, and no longer Fedora 38.
* Disable 'mail' tests for Python 3.12+.
Ref: https://github.com/ansible-collections/community.general/issues/4656
* Fix setupSSLServer to work with Python 3.12.
2023-11-18 14:03:16 +01:00
Felix Fontein
b3c661a9f6
sysrc: FreeBSD jail test no longer works with FreeBSD 13.1 ( #7543 )
...
Jail test no longer works with FreeBSD 13.1.
2023-11-18 13:51:00 +01:00
Felix Fontein
89f12c87eb
CI: remove skip/python2.6 from aliases ( #7534 )
...
Remove skip/python2.6 from aliases.
Since 8.0.0 we no longer support any ansible-core version that supports Python 2.6.
2023-11-16 21:02:40 +01:00
Xeryus Stokkel
f8652571f7
Support 1Password Connect ( #5588 ) ( #7116 )
...
* Support 1Password Connect (#5588 )
- Support 1Password Connect with the opv2 client
* Follow pep8, be less explicit
* Update changelog to include PR
* 1Password Connect host and token are now also parameters
* Get argument values from the environment or lookup arguments
* Move imports
* Force using Connect token and host at the same time
* Update unit tests
* Update documentation
* Additional tests
2023-11-16 20:57:11 +01:00
Felix Fontein
32fa588f47
CI: Add rhel/9.3 for devel, remove rhel/9.2 ( #7524 )
...
* Add rhel/9.3 for devel, remove rhel/9.2.
* Also skip rhel/9.3 when skipping rhel/9.2.
* snapd is also on available on RHEL 9.3.
2023-11-15 22:21:39 +01:00
Iuri de Silvio
8d886b42ec
Close elastic APM client to release connections ( #7517 )
...
* Close elastic APM client to release connections
* Changelog fragment
2023-11-15 22:07:24 +01:00
mark-tomich
d0870a022e
infiniband and bond interfaces can receive MTU settings too ( #7499 )
...
* infiniband and bond interfaces can receive MTU settings too
* adding test for default mtu setting
* the mtu parameter for infiniband is different than for ethernet
* adding changelog fragment
* Update changelogs/fragments/7499-allow-mtu-setting-on-bond-and-infiniband-interfaces.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-15 22:01:35 +01:00
Ris Adams
df66885fa4
Ipa sudorule/add deny options ( #7415 )
...
* Introduce options to include 'deny' commands and command groups
* Adding Changelog fragment
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/add-ipa-sudorule-deny-cmd.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ipa_sudorule.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/ipa_sudorule.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Ris Adams <ris@risadams.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-15 22:01:07 +01:00
buzz-tee
f8d8f691bc
Netcup DNS: Add support for additional record types ( #7489 )
...
* Netcup DNS: Add support for additional record types
* Netcup DNS: Add changelog fragment
* Netcup DNS: Include information on minimum required versions in module documentation
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-15 22:00:34 +01:00
Felix Fontein
e1503fc306
Fix RST code formatting.
2023-11-11 12:38:15 +01:00
Léo GATELLIER
4a74f46e56
refactor(gitlab modules): remove duplicate gitlab package check ( #7486 )
2023-11-11 12:20:12 +01:00
Léo GATELLIER
6b00b76f32
feat(gitlab_runner module): Add support for the new runner creation workflow ( #7199 )
...
feat(gitlab_runner module): Handle new runner creation workflow
2023-11-11 12:06:10 +01:00