mjfinney
6c1eb77f18
Add ssh_config module option for identities_only ( #7704 )
...
* Add ssh_config module option for identities_only
* Add changelog fragment for 7704
* remove trailing whitespace
* Apply suggestions from code review
Documentation change suggestions from felixfontein
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Michael Finney <michael.finney@tpwd.texas.gov>
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-17 15:14:24 +01:00
mjfinney
5e5e1963c3
ssh_config: Add add_keys_to_agent option ( #7703 )
...
* Add ssh_config module option for add_keys_to_agent
* Add changelog fragment for 7703
---------
Co-authored-by: Michael Finney <michael.finney@tpwd.texas.gov>
2023-12-17 15:14:07 +01:00
castorsky
68051774d8
[proxmox_vm_info] Add ability to retrieve config ( #7485 )
...
* feat: add ability to retrieve config
Light refactor of get_vms_from_nodes function.
Added ability to retrieve configuration for existing machines (current or pending).
* Add changelog fragment
* Add changelog fragment (newline missed)
* Update changelogs/fragments/7485-proxmox_vm_info-config.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* Replaced two bool options with one three-state option
* Module args for the three-state option
* Remove trailing newline
* Make use of dict instead of list. Fix uncalled 'get config for lxc'.
* Sanity tests
* A couple of unit tests fixed
* Unit tests fixed
* Unit tests for p2.7 fixed. Test for config parameter added.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-04 05:59:21 +01:00
Laszlo Szomor
a599afa384
lvol: Change `pvs
` argument type to list (of str) ( #7676 )
...
* lvol: Change ``pvs`` argument type to list (of str)
* Add changelog fragment
* Apply review suggestions
2023-12-04 05:58:55 +01:00
Kalle Møller
3d0da92784
Change tab to space in SSHFP requests ( #7653 )
...
* Change tab to space in SSHFP requests
Cloudflare uses space and not tab when you search for SSHFP records
Cloudflare changes fingerprint to uppercase
Create 7653-fix-cloudflare-lookup.yml
* Update changelog fragment.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-04 05:58:16 +01:00
apecnascimento
88d2a3a1fb
Feat nomad token module ( #7523 )
...
* Add nomad_token module
* Updatate nomad maintainers list
* Fix Example docstring
* Fix identations and Flake8 rules
* Fix trailing whitespace
* Fix SyntaxError error
* change stringh format
* Fix Return doc string
* Fix Examples
* Fix flake8 rule W293
* Fix Doc schema
* Fix argument_spec
* Add maintainer
* Fix Example doc
* Remove token_info
* Change Doc
* Change nomad api acl token link
* Remove return whitespace
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Fix add changed state to True
* Update plugins/modules/nomad_token.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Change suport check mode
* Add unity tests
* Remove unused import
* Remove tests unused import
* Change python-nomad versions
Co-authored-by: Felix Fontein <felix@fontein.de>
* Change acl for ACL
Co-authored-by: Felix Fontein <felix@fontein.de>
* Add ACL to all docs
* Change msg to ansible common return value
* Fix flake8 W291
* Update description.
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2023-12-03 13:51:39 +01:00
Alexei Znamensky
32558558c0
lvol: check return message in both stderr and stdout ( #7601 )
...
* lvol: check return message in both stderr and stdout
* add changelog frag
2023-12-03 09:42:10 +01:00
Günther Grill
07bac1777f
git_config: support multiple values for same name ( #7260 )
...
* Refactor the existing git_config.py
* Support multiple values for same name
2023-12-03 09:41:34 +01:00
burykinne
ecea4a2f38
apt_rpm: add check if package version is upgradable (ansible-collections#7414) ( #7577 )
...
* apt_rpm: add check if package version is upgradable (ansible-collections#7414)
* add changelog fragment
* apt_rpm: apply the recommended changes and fix the sanity checks
---------
Co-authored-by: Nikolay Burykin <bne@altlinux.org>
2023-12-02 21:00:04 +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
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
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