Felix Fontein
f34c454412
Fix filesystem tests (so they run on their own) ( #3937 )
...
* Don't use loops for installing packages.
* Install util-linux-systemd on OpenSuSE so that findmnt is around.
2021-12-23 12:18:37 +01:00
Felix Fontein
8f12205140
Next expected release is 4.3.0.
2021-12-21 11:58:32 +01:00
Josh
52ad0a5fbb
Add additional auth support to Gitlab ( #705 ) ( #3918 )
...
* Add additional auth support to Gitlab (#705 )
- removed unused imports from module_utils.gitlab
- fix bug in gitlab_project to check if avatar_path is provided
* add doc_fragment and argument_spec for gitlab auth
* doc fixes and remove avatar_path bug fix
* small doc changes, pass validate_certs to requests call
* update changelog
2021-12-20 21:59:12 +01:00
Josh
11fcf661bf
fix gitlab_project avatar_path open when undefined bug ( #3926 ) ( #3927 )
...
* fix gitlab_project avatar_path open when undefined bug (#3926 )
* remove changelog fragment
2021-12-20 20:00:49 +01:00
Felix Fontein
51838adf8c
Disable snap tests. ( #3922 )
2021-12-20 10:47:35 +01:00
Alexei Znamensky
daabb53a2b
xfconf - using aggregated base class ( #3919 )
...
* xfconf - using aggregated base class
* added changelog fragment
* fixed typo
2021-12-19 14:17:17 +01:00
Cliff Hults
8da2c630d8
Icinga2 Inventory Plugin - Error handling and inventory name changer ( #3906 )
...
* Added inventory_attr and filter error handling
* Added inventory_attr and filter error handling
* Added inventory_attr and filter error handling
* Added inventory_attr and filter error handling
* Added changelog
* Added inventory_attr and filter error handling
* Added inventory_attr and filter error handling
* Applying requested changes
* FIxes for tests
* Added inventory_attr and filter error handling
* Error handling
* Error handling
* Error handling
* Modifications to unit tests
* Remove pitfall
2021-12-18 20:06:30 +01:00
Alexei Znamensky
e6c773a4f3
jira - fixed 'body' dict key error ( #3867 )
...
* fixed
* added changelog fragment
* improved fail output when placing JIRA API requests
* Update plugins/modules/web_infrastructure/jira.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-17 21:47:10 +01:00
Jesse Harris
40ffd559ac
Fix nrdp string arguments without an encoding ( #3909 )
...
* Fix nrdp string arguments without an encoding
* added changelog fragment
Signed-off-by: Jesse Harris <zigford@gmail.com>
* Update changelogs/fragments/3909-nrdp_fix_string_args_without_encoding.yaml
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-17 17:06:20 +01:00
Andrew Pantuso
00a1152bb1
proxmox - fixing onboot parameter causing module failure when not defined ( #3874 )
...
* fixing onboot parameter when not supplied
* adding changelog fragment
2021-12-14 06:46:49 +01:00
Élie
8825ef4711
LXD inventory: Support virtual machines ( #3519 )
...
* LXD 4.x compatibility (Containers and VMs)
* add changelog fragment
* update fixture
* update plugin options
* backwards compatible alias
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/3519-inventory-support-lxd-4.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* add lxd 4.0 requirement
* filter for type of virtualization added. due to duplication in the namespace, "type" is not used as the keyword but "nature".
* add type filter
Since the first version of this inventory plugin only supports containers,
a filter function was added to filter between containers and
virtual machines or both.
By default only containers are displayed, as in the first version of the plugin.
This behavior will change in the future.
* rename C(nature) to C(type)
The term "nature" does not fit into the lxd namespace.
Therefore i renamed nature to type.
* update changelog fragment
* Update plugins/inventory/lxd.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* rename typefilter to type_filter
* fix tests with type_filter
* Update plugins/inventory/lxd.py
* Update plugins/inventory/lxd.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Frank Dornheim <“dornheim@posteo.de@users.noreply.github.com”>
2021-12-13 22:01:52 +01:00
Jean-Francois Panisset
6cec2e2f58
Pass missing vlan-related options (flags, ingress, egress) to nmcli ( #3896 )
...
* Pass missing vlan-related options (flags, ingress, egress) to nmcli
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
* Follow style: comma on last parameter
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
* PEP8 code style fix
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
* add missing changelog fragment
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
2021-12-13 21:43:54 +01:00
Felix Fontein
59bbaeed77
Docs improvements. ( #3893 )
2021-12-12 11:01:14 +01:00
Bhavya
8508e3fa6f
Modules for managing HPE iLO ( #3740 )
...
* Adding HPE ilo modules
* lint fix
* symlink created
* Fan message enhancement
* Removed comments
* Added uniform constuct
* Update plugins/module_utils/redfish_utils.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/module_utils/redfish_utils.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_config.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Added info module and minor changes
* lint fixes
* lint fixes
* lint fixes
* lint fixes
* Added tests and modifed ilo_redfish_info
* Modified tests
* lint fix
* result overwrite fixed
* result overwrite fixed
* Added result
* Changed RESULT
* Modified contains
* Added License
* lint fix
* Changed RESULT
* lint fix
* Changed return
* Changed return
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_config.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Added - changed
* Modified changed attribute
* Changed modified
* lint fix
* Removed req
* Minor changes
* Update plugins/modules/remote_management/redfish/ilo_redfish_info.py
Co-authored-by: Rajeevalochana Kallur <rajeevalochana.kallur@hpe.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-11 21:27:09 +01:00
Alexei Znamensky
7cbe1bcf63
hponcfg - revamped the module using ModuleHelper ( #3840 )
...
* hponcfg - revamped the module using ModuleHelper
* added changelog fragment
* fixed imports
* Update plugins/modules/remote_management/hpilo/hponcfg.py
* fixed
2021-12-11 21:15:33 +01:00
Edward Hilgendorf
2547932e3d
add dnsimple_info module, see issue #3569 ( #3739 )
...
* add dnsimple_info module, see issue #3569
https://github.com/ansible-collections/community.general/issues/3569#issuecomment-945002861
* Update plugins/modules/net_tools/dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update BOTMETA.yml
Update dnsimple_info.py
Create dnsimple_info.py
Create dnsimple_info.py
pep8
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update dnsimple_info.py
add returns
pep8 spacing
Update dnsimple_info.py
Update dnsimple_info.py
change return results to list
fix time stamps
Update dnsimple_info.py
remove extra comma
Update plugins/modules/net_tools/dnsimple_info.py
Update test_dnsimple_info.py
Update dnsimple_info.py
fix descriptions
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
missing punctuation throughout docs
Update dnsimple_info.py
add elements in descriptions
Update dnsimple_info.py
indentation error
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
Update dnsimple_info.py
refactor, remove unneeded arguments
refactor and error handling
formatting
add unit test
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update plugins/modules/net_tools/dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
assert fail/exit
Update test_dnsimple_info.py
pep8 fixes
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Update test_dnsimple_info.py
Co-Authored-By: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-11 21:14:32 +01:00
Alexei Znamensky
9a100e099e
lxc_container - invoke run_command passing list ( #3851 )
...
* lxc_container - invoke run_command passing list
* added changelog fragment
* Update plugins/modules/cloud/lxc/lxc_container.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-09 22:02:43 +01:00
Kambiz Aghaiepour
cbc9742747
jira - Add support for Bearer token auth ( #3838 )
...
* jira - Add support for Bearer token auth
* jira - Add support for Bearer token auth
* added changelog fragment
Co-authored-by: Felix Fontein <felix@fontein.de>
* fix indent issue
* fix overindent
* jira - Add support for Bearer token auth
* jira - Add support for Bearer token auth
* added changelog fragment
* minor doc fix to be clearer.
Be clear about the exclusivity between username and token
as well as password and token.
* Update changelogs/fragments/3838-jira-token.yaml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/web_infrastructure/jira.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/web_infrastructure/jira.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-09 21:24:24 +01:00
Alexei Znamensky
4bddf9e12c
aix_lvg - invoke run_command passing list ( #3834 )
...
* aix_lvg - invoke run_command passing list
* added changelog fragment
2021-12-09 21:20:12 +01:00
Alexei Znamensky
70f73f42f8
aix_filesystems - invoke run_command passing list ( #3833 )
...
* aix_filesystems - invoke run_command passing list
* added changelog fragment
2021-12-09 21:19:44 +01:00
Conner Crosby
8f6866dba6
Update lxd connection to use all documented vars for options ( #3798 )
...
* Update lxd connection to use documented vars
* Add a changelog fragment
* Add clarification to changelog description
* Shorten changelog fragment description
2021-12-09 21:18:39 +01:00
Alex Groshev
90c0980e8d
nmcli: adding ipv6 address list support ( #3776 )
...
* rebase
* Add changelog fragment
* add suggestions
* split PR into two
* Add multiple address support but with #3768 fiexed
* rebase
* clean some merge artifacts
* update the wording
2021-12-09 21:17:32 +01:00
paytroff
c69e4f4ac9
add module gitlab_branch ( #3795 )
...
* add module gitlab_branch
* Update plugins/modules/source_control/gitlab/gitlab_branch.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_branch.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_branch.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update gitlab_branch.py
* Update gitlab_branch.py
* Update gitlab_branch.py
* add integration tests
* Update BOTMETA.yml
* Update gitlab_branch.py
* Update tests/integration/targets/gitlab_branch/aliases
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update main.yml
Co-authored-by: paitrault <aymeric.paitrault@inetum.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-09 21:02:58 +01:00
Anatoly Pugachev
c14eafd63f
small docs update for timezone module ( #3876 )
...
* small docs update for timezone module
fixes #3242
* Update plugins/modules/system/timezone.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-09 20:49:21 +01:00
Rémy Léone
80d650f60a
update scaleway maintainers ( #3472 )
...
* update scaleway maintainers
* Fix
* Fix sieben -> remyleone
Co-authored-by: scaleway-bot <github@scaleway.com>
2021-12-08 18:32:26 +01:00
Roman Belyakovsky
0c828d9d01
interfaces_file: unit tests improved ( #3863 )
...
* interfaces_file: fixed unit tests and added README, added test cases for #3862
* typo fix for interfaces_file unit tests README.md
Co-authored-by: Felix Fontein <felix@fontein.de>
* typo fix for interfaces_file unit tests README.md
Co-authored-by: Felix Fontein <felix@fontein.de>
* typo fix for interfaces_file unit tests README.md
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-08 12:31:12 +01:00
Alexei Znamensky
3dd5b0d343
interfaces_file - fixed dup options bug ( #3862 )
...
* interfaces_file - fixed dup options bug
* added changelog fragment
2021-12-07 21:54:54 +01:00
Alexei Znamensky
fb79c2998e
MH decorators - added decorators for check_mode ( #3849 )
...
* MH decorators - added decorators for check_mode
* added changelog fragment
2021-12-05 21:47:51 +01:00
Alexei Znamensky
d50f30c618
MH additional tests ( #3850 )
2021-12-05 21:46:08 +01:00
Alexei Znamensky
4f4150117d
Moved changelog fragment file to the right directory ( #3853 )
...
* moved changelog fragment file to the right directory
* fixed filename
2021-12-05 17:06:09 +01:00
Felix Fontein
727c9a4032
Add stable-4 to nightly CI jobs; make stable-2 weekly. ( #3852 )
2021-12-05 17:03:53 +01:00
Victor Martinez
ce6d0a749e
opentelemetry: honour ignore errors ( #3837 )
...
* opentelemetry: honour the ignore_errors
* fix-encoding-pragma
* Add changelog fragment
* opentelemetry: ignore produces unset span status
2021-12-04 19:00:07 +01:00
Alex Groshev
142a660571
nmcli - add support for addr-gen-mode and ip6-privacy options ( #3802 )
...
* Add support for addr-gen-mode and ip6-privacy options
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
* try to solve conflict
* add suggested code + fix some of its issues
* Update plugins/modules/net_tools/nmcli.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-12-04 18:41:14 +01:00
Alexei Znamensky
6b91c56c4e
java_cert - invoke run_command passing list ( #3835 )
...
* java_cert - invoke run_command passing list
* added changelog fragment
2021-12-03 07:27:03 +01:00
Alexei Znamensky
52d4907480
monit - invoke run_command passing list ( #3821 )
...
* monit - invoke run_command passing list
* added changelog fragment
* fixed unit test
* further adjustments
* fixed handling of command_args
* better handling of command_args
2021-12-02 07:50:02 +01:00
Alexei Znamensky
ccb74ffd7c
svc - invoke run_command passing list ( #3829 )
...
* svc - invoke run_command passing list
* added changelog fragment
2021-12-01 13:18:38 +01:00
Alexei Znamensky
ba9578f12a
ip_netns - invoke run_command passing list ( #3822 )
...
* ip_netns - invoke run_command passing list
* added changelog fragment
2021-12-01 07:10:46 +01:00
Alexei Znamensky
c587d21ba0
logstash_plugin - invoke run_command passing list ( #3808 )
...
* logstash_plugin - invoke run_command passing list
* added changelog fragment
* rogue chglog frag escaped its caged and was seen running around into a different PR
2021-12-01 06:58:45 +01:00
Alexei Znamensky
2edbabd30f
xattr - invoke run_command passing list ( #3806 )
...
* xattr - invoke run_command passing list
* added changelog fragment
* Update plugins/modules/files/xattr.py
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-11-30 08:33:11 +01:00
Alexei Znamensky
2896131ca7
ModuleHelper - deprecate attribute VarDict ( #3801 )
...
* ModuleHelper - deprecate attribute VarDict
* added changelog fragment
2021-11-30 07:10:48 +01:00
Alexei Znamensky
bc619bcefc
pipx - fixed --include-apps bug ( #3800 )
...
* pipx - fixed --include-apps bug
* added changelog fragment
* skipped freebsd for the last test
2021-11-30 07:10:20 +01:00
Alexei Znamensky
ff0c065ca2
python_requirements_info - improvements ( #3797 )
...
* python_requirements_info - improvements
- returns python version broken down into its components
- minor refactoring
* adjusted indentation in the documentaiton blocks
* added changelog fragment
* fixes from PR review + assertion in test
2021-11-30 06:08:45 +00:00
paytroff
c6dcae5fda
Improve modules gitlab ( #3792 )
...
* correction doc
* Update gitlab_group.py
* improve gitlab
* Update changelogs/3766-improve_gitlab_group_and_project.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/modules/source_control/gitlab/gitlab_group.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* correction
* correction sanity project
* Update plugins/modules/source_control/gitlab/gitlab_project.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* modif condition default_branch arg
* Update gitlab_project.py
change indent if defautl_branch inside if initialize_with_radme
Co-authored-by: paitrault <aymeric.paitrault@inetum.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-11-30 06:12:28 +01:00
Alexei Znamensky
49bdc0f218
ansible_galaxy_install - minor documentation fix ( #3804 )
...
* ansible_galaxy_install - minor documentation fix
* further adjustments
2021-11-30 06:08:51 +01:00
Alexei Znamensky
d60edc4ac1
iso_extract - invoke run_command passing list ( #3805 )
...
* iso_extract - invoke run_command passing list
* added changelog fragment
2021-11-30 06:04:55 +01:00
Alexei Znamensky
cb0ade4323
logentries - invoke run_command passing list ( #3807 )
...
* logentries - invoke run_command passing list
* added changelog fragment
2021-11-30 06:02:38 +01:00
Alex Groshev
aae3ae1a8e
Fixing ip address without mask bug ( #3784 )
...
* change ip6 type to list of str and fix problem with setting addresses without netmask
* change ip6 type to list of str and fix problem with setting addresses without netmask
* Add changelog fragment
* add suggestions
* fix no mask using bug
* Make change independed from feature branch
2021-11-28 21:09:49 +01:00
Alexei Znamensky
887b3882dc
MH DeprecateAttrsMixin ( #3727 )
...
* initial commit for deprecate_attrs
* completed tests
* added spaces
* test now works when tehre is more than one deprecation
* trying == instead of eq in jinja
* new approach to testing
* removed extraneous debug message
2021-11-26 07:13:55 +01:00
Alexei Znamensky
59c1859fb3
python_requirements_info - fail when version operator used without version ( #3785 )
...
* python_requirements_info - fail when version operator used without version
* added changelog fragment
* simplified way of achieving the same result
2021-11-26 07:09:46 +01:00
Laurent Paumier
1cc6938ae3
Keycloak: add sssd provider for user federation ( #3780 )
...
* add sssd provider
* add changelog fragment
* fix message
* add version
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
2021-11-25 13:02:29 +01:00