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
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
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
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
Yann Soubeyrand
af5da7d412
fix(modules/terraform): handle multiline strings correctly in complex variables ( #7535 )
2023-11-24 21:30:31 +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
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
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
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
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
Marcel
c2f08c57e0
[ssh_config] Add support for ControlMaster ( #7456 )
...
* [ssh_config] Add support for ControlMaster
* Create separate function to convert bool
* Allow str values with yes/no options to also use bool
2023-11-11 12:04:06 +01:00
blacknon
2583c60487
Add ostype parameter in LXC container clone of Proxmox VE ( #7462 )
...
* update. proxmox lxc add ostype param
* update.
* update. E501
* update. E123
* update. pullrequestreview-1711205075
* update. commit undo formatted by editor auto-update
* update. add change fragment (pullrequestreview-1711205075)
* update. pullrequestreview-1711911827
2023-11-11 12:02:53 +01:00
aungvari
0304989392
fix vm removal in proxmox_pool_member.py ( #7464 )
...
* fix vm removal in proxmox_pool_member.py
in the original the vm doesn't get removed, always errors with "'Failed to delete a member (12345) from the pool TestPool: list.remove(x): x not in list'
* add changelog fragment
* fix linting errors in changelog
2023-11-06 20:01:05 +01:00
Eric Trombly
07a47c047b
add template option to proxmox and proxmox_kvm ( #7143 )
...
* add template option to proxmox and proxmox_kvm
* make recommended updates
* fix tests
* resolve comments on PR
* save changes to changelog fragment
* Update changelogs/fragments/7143-proxmox-template.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Eric Trombly <etrombly@iomaxis.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-05 15:57:16 +01:00
Arnaud Hatzenbuhler
a366318ac6
[gitlab] Fix gitlab constants calls ( #7467 )
...
fix: Fix gitlab constants calls
Co-authored-by: Arnaud Hatzenbuhler <arnaud.hatzenbuhler@conserto.pro>
2023-11-04 00:41:19 +01:00
Xavier Lacot
f7267c7123
Fix the ability to run Composer "working_dir" dependent commands ( #7405 )
...
* pass the working_dir to all composer command invocations that are not global
* add changelog fragment
* Update changelog fragment
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-01 08:03:18 +01:00
Donien
b6e1d04c0c
Fix icinga2_host requiring ip key. ( #7452 )
...
* Fix icinga2_host requiring ip key.
Fixes #5248
* Add changelog fragment
* Update changelogs/fragments/7452-fix-icinga2_host-requiring-ip-key.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/icinga2_host.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/7452-fix-icinga2_host-requiring-ip-key.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Donien <donien.96@hotmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-11-01 07:56:44 +01:00
Felix Fontein
2b62826082
Fix more typos ( #7439 )
...
* Fix more typos in plugins/.
* Fix typos in tests/unit/.
* Fix typos in tests/integration/.
* Fix more typos.
Co-authored-by: Sebastian Gumprich <rndmh3ro@users.noreply.github.com>
---------
Co-authored-by: Sebastian Gumprich <rndmh3ro@users.noreply.github.com>
2023-10-29 18:04:44 +01:00
Alex
e556abb56b
Many typo fixes ( #7429 )
2023-10-25 23:01:32 +02:00
Alex
f4d8168131
Typo fix ( #7427 )
...
* Fix typos in proxmox modules
* Fix typos on gitlab modules
* Fix typo
2023-10-25 22:05:37 +02:00
njutn95
6ee1f27304
Add modify_inactive_option
option to ini_file
module to ignore matching commented key:value pairs ( #7401 )
...
* Add `modify_inactive_option` option to `ini_file` module to ignore matching commented key:value pairs
* Add changelog fragment
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Minor comment fix
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-25 08:48:49 +02:00
apecnascimento
714e06089e
Add nomad_job port parameter ( #7412 )
...
* Add nomad_job port parameter
* Add changelog frag
* Update doc frag
* Fix trailing whitespace
* Add port to nomad_info
* Update changelogs/fragments/7412-add-port-for-nomad-connection.yaml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/doc_fragments/nomad.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add space
* Remove trailing whitespace
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-25 08:48:18 +02:00
Etienne Sellan
8c7778735d
plugins/modules/cloudflare_dns: Add CAA record support ( #7399 )
...
* plugins/modules/cloudflare_dns: Add CAA record support
* PEP8 compliance
* Specify version_added
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/7399-cloudflare_dns-add-CAA-record-support.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix typo
Co-authored-by: Felix Fontein <felix@fontein.de>
* Remove unrelated change
* Specify version_added
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-25 08:46:51 +02:00
Dmitrii Kuptsov
e829a7384f
apt_rpm module: fix local RPM installation ( #7396 )
...
* Fix local RPM install in apt_rpm
* Add changelog entry
* apt_rpm: update docs, handle import error
* apt_rpm: remove extra debugging output
* apt_rpm: use to_native, doc formatting
2023-10-25 06:46:08 +00:00
Alistair MacCallum [Vaarst]
09ae963f58
nmcli: add additional documentation for routing_rules4 option ( #7403 )
...
* Add additional documentation for routing_rules4 option.
I had some trouble initially getting this to work as I wasn't very clear on what was required to that end I have added an example task and fixed what I suspect is a typo in the description.
* Update nmcli.py
Remove trailing whitespace.
2023-10-25 06:45:45 +00:00
Alexei Znamensky
bb59962061
facter_facts: new module ( #7356 )
...
* facter: add option to return facts instead of output variables
* Update plugins/modules/facter.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* add output doc
* add changelog frag
* reversed facter.py, created facter_facts.py
* remove chglog fragment for new module
* add BOTMETA entry
* adjust facters code to facters_fact, add unit test
* Update plugins/modules/facter_facts.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/facter_facts.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/facter_facts.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-22 18:11:00 +02:00
Simon Deziel
9abba2816e
plugins/modules/gitlab: typo fix: s/Wether/Whether/ ( #7410 )
...
Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
2023-10-20 07:54:07 +02:00
Alexei Znamensky
33133f3ba9
kernel_blacklist: bugfix ( #7382 )
...
* kernel_blacklist: bugfix
* add fix + changelog frag
* skip aix,freebsd,macos,osx in integration test
* Update changelogs/fragments/7382-kernel-blacklist-bugfix.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-18 20:53:31 +02:00
Padraic Calpin
eb4f8d4301
Fix pagination issue in community.general.github_deploy_key ( #7375 )
...
* Fix pagination issue in community.general.github_deploy_key
* Add changelog fragment
* Update changelogs/fragments/7375-fix-github-deploy-key-pagination.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-18 20:52:51 +02:00
Alexei Znamensky
e07f5e2f40
proxmox_kvm: deprecate option proxmox_default_behavior ( #7377 )
...
* proxmox_kvm: deprecae option proxmox_default_behavior
* add changelog frag
2023-10-11 16:21:09 +02:00
Pino Toscano
d7bb8648f3
redhat_subscription: fix D-Bus option for consumer type on older distros ( #7378 )
...
subscription-manager 1.29.32 renames the "type" D-Bus registration
option to "consumer_type"; this means that the right option must be
passed according to the distro type & version.
Copy the same approach done for environments, tweaking the version
needed: this change is found in RHEL 9.2+ and supported Fedora versions.
Reported-by: Radek Bíba <rbiba@redhat.com>
2023-10-11 07:51:12 +02:00
Felix Fontein
40809ed953
Bump version of main to 8.0.0; remove deprecations, deprecate some leftovers ( #7358 )
...
* Remove disable_facts from xfconf module.
* Remove deprecated module_helper CmdMixin and users.
* Deprecate ArgFormat as well, which wasn't explicitly deprecated yet.
* Remove state=get from gconftool2.
* Remove default of access_level in gitlab_runner.
* Remove state=list from manageiq_polices.
* Remove state=list from manageiq_tags.
* Consul: when state=absent, certain options can no longer be specified.
* Remove support for Ansible 2.9 and ansible-base 2.10 from ansible_galaxy_install.
* Bump community.general version to 8.0.0.
* Fix gconftool2 tests.
* Remove mh.mixins.cmd module_utils completely.
* Re-add removed anchor on its first non-removed usage.
* remove references in return doc, refactor method _setup210plus
* remove no longer needed check in function parse_check
* improve expression
* Fix YAML.
* Lint.
---------
Co-authored-by: Alexei Znamensky <russoz@gmail.com>
2023-10-09 13:31:27 +02:00
Gayathirideviramasamy
c7084c6c30
Adding bios registries command to redfish_info ( #7144 )
...
* added bios attribute registry
* changelog
* changed bios registry function
* Added credential based support
* removed request and added workaround for HPE servers
* Update plugins/module_utils/redfish_utils.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/module_utils/redfish_utils.py
Agreed
Co-authored-by: Felix Fontein <felix@fontein.de>
* Added vendor specific changes
---------
Co-authored-by: Ramasamy <gayathiri.dev.ramasamy@hpe.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-09 09:14:47 +02:00
paytroff
8a51a3c30c
Add option force_delete module gitlab_group ( #7364 )
...
* Update gitlab_group.py
- Add option force (default value: false) to delete group even if projects exists in it.
* Create 7364-add-option-force-gitlab-group.yml
* Update 7364-add-option-force-gitlab-group.yml
* Update plugins/modules/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/7364-add-option-force-gitlab-group.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update gitlab_group.py
- Add message in projects inside group
* Update plugins/modules/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update gitlab_group.py
Split lines
* Update gitlab_group.py
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-08 18:25:24 +02:00
matiasba
85e866ccdd
newrelic_deployment: add app_name_exact_match parameter ( #7355 )
...
* newrelic_deployment: add app_name_exact_match parameter
* add changelog
* fix ident
* fix line ending format
* Update plugins/modules/newrelic_deployment.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/7355-newrelic-deployment-add-exact-name.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/newrelic_deployment.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/newrelic_deployment.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/newrelic_deployment.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/newrelic_deployment.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Write out abbreviation.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-10-08 18:24:43 +02:00