Silejonu
afa6471b73
refactor(acl): improve execution speed
2026-05-07 09:55:28 -04:00
Silejonu
871b4daeeb
fix(acl): correctly assert needed changes when recursive is true
2026-05-07 09:55:28 -04:00
Pavel Bar
513d50192d
Fix deprecated imports in plugins/shell/fish.py
...
Replace deprecated module_utils imports:
- ansible.module_utils.six.text_type -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:15 +03:00
Pavel Bar
5cbe684b48
Fix deprecated imports in plugins/shell/csh.py
...
Replace deprecated module_utils imports:
- ansible.module_utils.six.text_type -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:15 +03:00
Pavel Bar
17dd3b2e01
Fix deprecated imports in plugins/modules/sysctl.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.string_types -> basestring/str (Python 2/3 compatible)
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
35bcea6ec9
Fix deprecated imports in plugins/modules/seboolean.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
065af18c26
Fix deprecated imports in plugins/modules/rpm_ostree_upgrade.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
a2fa110036
Fix deprecated imports in plugins/modules/rhel_rpm_ostree.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
935a644f3c
Fix deprecated imports in plugins/modules/patch.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
37e46324f5
Fix deprecated imports in plugins/modules/firewalld_info.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
1aa2f974e9
Fix deprecated imports in plugins/modules/authorized_key.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.moves.urllib.parse -> urllib.parse
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
7c9c261faf
Fix deprecated imports in plugins/modules/acl.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
bfe81d4388
Fix deprecated imports in plugins/callback/profile_tasks.py
...
Replace deprecated module_utils import:
- ansible.module_utils.six.moves.reduce -> functools.reduce
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
ba58f22d2e
Fix deprecated imports in plugins/callback/profile_roles.py
...
Replace deprecated module_utils import:
- ansible.module_utils.six.moves.reduce -> functools.reduce
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
23a8948110
Fix deprecated imports in plugins/callback/jsonl.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
4f43537804
Fix deprecated imports in plugins/callback/json.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
e5f6e0be0c
Fix deprecated imports in plugins/callback/cgroup_perf_recap.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.with_metaclass -> Python 3 metaclass syntax
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
25f4419e19
Fix deprecated imports in plugins/action/patch.py
...
Replace deprecated module_utils import:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
f31b7a380b
Fix deprecated imports in plugins/modules/mount.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.iteritems -> dict.items()
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
1f0844bf98
Fix deprecated imports in plugins/modules/synchronize.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Pavel Bar
6462116447
Fix deprecated imports in plugins/action/synchronize.py
...
Replace deprecated module_utils imports:
- ansible.module_utils._text -> ansible.module_utils.common.text.converters
- ansible.module_utils.common._collections_compat -> collections.abc
- ansible.module_utils.six.string_types -> str
- ansible.module_utils.six.moves.shlex_quote -> shlex.quote
Fixes #686
Co-authored-by: Cursor AI
Signed-off-by: Pavel Bar <pbar@redhat.com >
2026-05-06 18:58:14 +03:00
Klaas Demter
413ab782a8
Fixes #462 notice permission denied on authorized_key module
2025-10-21 10:00:12 +02:00
Felix Fontein
ab8dfefd90
Use module.warn() instead of returning warnings.
2025-08-06 06:49:32 +02:00
Felix Fontein
c319c856ed
Avoid deprecated/deleted callback functions.
2025-06-28 16:29:29 +02:00
Pablo Méndez Hernández
2f224e6a6a
Add option to provide a different date/time format
...
The new `datetime_format` key will offer the possibility of
providing a different date/time format than the default one
(`'%A %d %B %Y %H:%M:%S %z'`).
- The `iso8601` value can be used as an `'%Y-%m-%dT%H:%M:%S.%f'`
alias (format of the ISO 8601 date/time standard).
The code has changed from using the `time` API to the `datetime`
one in order to support sub-second precision (needed by the ISO
8601 format, for example).
Signed-off-by: Pablo Mendez Hernandez <pablomh@redhat.com >
2025-04-17 15:57:00 +02:00
Hideki Saito
7b9b1f4957
Fixes issue related to updating the ansible-core devel branch
...
* Fixes incorrect load path for json module in cgroup_perf_recap
* Remove unnecessary condition from seboolean integration tests
* Optimize conditions for selinux integration tests
* Fixes #630
Signed-off-by: Hideki Saito <saito@fgrep.org >
2025-04-17 00:11:31 +00:00
Pavel Knoblokh
1b8aeb03cb
sysctl: Add custom sysctl file example ( #606 )
2025-03-26 19:21:08 -07:00
softwarefactory-project-zuul[bot]
f632fad9d4
Merge pull request #598 from saito-hideki/issue/586
...
[Breaking Change] [firewalld] Change type of icmp_block_inversion option from str to bool
SUMMARY
Changed the type of icmp_block_inversion option from str to bool
Fixes #586
ISSUE TYPE
Bugfix Pull Request
COMPONENT NAME
ansible.posix.firewalld
ADDITIONAL INFORMATION
Related #582 and #584
Reviewed-by: Adam Miller <admiller@redhat.com >
Reviewed-by: Andrew Klychkov <aklychko@redhat.com >
2024-12-02 23:50:26 +00:00
Hideki Saito
6175a5028b
Change type of icmp_block_inversion option from str to bool
...
* Fixes #586
Signed-off-by: Hideki Saito <saito@fgrep.org >
2024-11-28 14:19:20 +09:00
Vladimir Botka
8e34860d6c
Fix #595 . Remove comment from fstab entry on updating.
2024-11-21 20:54:27 +01:00
Hideki Saito
8b611775d6
Changed the type of forward and masquerade options from str to bool
...
* Breaking Change
* Fixes #582
Signed-off-by: Hideki Saito <saito@fgrep.org >
2024-10-31 16:06:10 +09:00
copyrights
2041e7f918
mount: remove boot exception if defaults in opts
2024-10-04 14:39:04 +09:00
John
afa724ba8a
Improve callback output to align header with roles, tasks and play RECAP
2024-10-02 15:08:03 +09:00
softwarefactory-project-zuul[bot]
0821768bcb
Merge pull request #568 from abakanovskii/feature/add_path_option_authorized_key
...
authorized_key: Allow local path to a key
SUMMARY
Add option to specify an absolute path to file with SSH key(s) for authorized_key
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
authorized_key
ADDITIONAL INFORMATION
Before this change you would need to get key using ansible.builtin.slurp or something like ansible.builtin.command: cat <file> with register
I tried to keep it as simple as possible
# Now this is possible
- name: Set authorized keys taken from path
ansible.posix.authorized_key:
user: charlie
state: present
key: /home/charlie/.ssh/id_rsa.pub
Reviewed-by: Hideki Saito <saito@fgrep.org >
Reviewed-by: alexander
2024-09-30 07:07:25 +00:00
Александр Бакановский
5f3f8514eb
Allow remote path for authorized_key
2024-09-30 09:40:03 +03:00
Hideki Saito
c353e43a90
Fixed to set ACLs on paths mounted with NFSv4 correctly
...
* Fixed #240
Signed-off-by: Hideki Saito <saito@fgrep.org >
2024-09-20 10:10:15 +09:00
Hideki Saito
e05b8507a4
Remove wrong version_added section from mount module
...
Signed-off-by: Hideki Saito <saito@fgrep.org >
2024-09-13 15:15:04 +09:00
softwarefactory-project-zuul[bot]
d968ac441e
Merge pull request #563 from dtvillafana/main
...
(feat) add no_log option for 'opts' parameter
SUMMARY
Allows you to set no_log on just the opts parameter.
This is useful for CIFS/SMB mounts that would otherwise leak secrets.
Adds feature from issue: . #497
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
mount
Reviewed-by: Hideki Saito <saito@fgrep.org >
2024-09-11 02:27:00 +00:00
dvillafana
e00a4299c1
(feat) add no_log options for 'opts' parameter
...
* Fixed #497
2024-09-11 11:04:16 +09:00
softwarefactory-project-zuul[bot]
0ed72d0004
Merge pull request #361 from k3it/main
...
maintain proper formating of the remote paths when defined as user@ho…
…st:/... or host:/...
SUMMARY
update _format_rsync_rsh_target for proper handling of remote rsh/ssh paths. fixes #360
ISSUE TYPE
Bugfix Pull Request
COMPONENT NAME
ansible.posix.synchronize
Reviewed-by: Adam Miller <admiller@redhat.com >
Reviewed-by: Hideki Saito <saito@fgrep.org >
2024-09-09 09:39:57 +00:00
k3it
4efdb43ccd
maintain proper formating of the remote paths when defined as user@host:/... or host:/...
...
* fixes #360
2024-09-09 18:08:27 +09:00
softwarefactory-project-zuul[bot]
52d140895b
Merge pull request #548 from gfokkema/main
...
Firewalld: Add functionality to set forwarding
SUMMARY
Adds firewalld functionality to do the equivalent of firewall-cmd --add-forwarding --zone={zone}.
Functionality is exactly analogous to the firewall-cmd --add-masquerade --zone={zone} already present.
Fixes #529
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
firewalld
ADDITIONAL INFORMATION
Usage:
- ansible.posix.firewalld:
forward: true
state: enabled
permanent: true
zone: internal
Reviewed-by: Abhijeet Kasurde
Reviewed-by: Hideki Saito <saito@fgrep.org >
2024-09-09 08:11:26 +00:00
Gerlof Fokkema
257392f33d
Firewalld: Add functionality to set forwarding. Fixes #529 .
2024-09-09 15:13:12 +09:00
Abhijeet Kasurde
f2d0b38b0e
Remove skippy callback
...
Fixes : #350
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2024-09-05 16:08:40 +09:00
Alexei Znamensky
ef07eb8a06
Apply suggestions from code review
...
Thanks felixfontein for the thorough review. :-)
Co-authored-by: Felix Fontein <felix@fontein.de >
2024-06-15 17:00:54 +12:00
Alexei Znamensky
0c9ab06a55
review modules docs
2024-06-15 17:00:54 +12:00
satken2
a88f5f8ae0
sysctl: Fixed sysctl to work on symlinks( #111 )
2024-05-07 16:53:57 -07:00
Sergey
60c8d23c7f
Docs/authorized_key: clarify that the path key should probably NOT be set
2024-04-02 17:08:28 +09:00
Adam Miller
a18d180246
Merge branch 'main' into fix/doc/mount_absent_description
2024-02-06 09:29:55 -06:00
Marty Winkler
51b94f536c
Feat/add summary only option to profile callbacks ( #511 )
...
* profile_tasks callback: add parameter to show only summary
2024-02-06 09:21:42 -06:00