Add 'idempotent' attribute.

This commit is contained in:
Felix Fontein 2024-12-30 18:00:14 +01:00
parent 2a3460827d
commit 238113ec3c
8 changed files with 29 additions and 0 deletions

View file

@ -21,6 +21,20 @@ attributes:
platform:
description: Target OS/families that can be operated against.
support: N/A
idempotent:
description:
- When run twice in a row with the same arguments, the second invocation indicates no change.
- This assumes that the system controlled/queried by the module has not changed in a relevant way.
"""
# Should be used together with the standard fragment
IDEMPOTENT_NOT_MODIFY_STATE = r"""
options: {}
attributes:
idempotent:
support: full
details:
- This action does not modify state.
"""
# Should be used together with the standard fragment