How to suppress "Unsupported parameters" error in Ansible?

MacFreek

I am using a the quiet parameter in the assert module for tasks where the output is too verbose. The quiet parameter was introduced in Ansible 2.8, but unfortunately, my code sometimes needs to run on Debian Buster, which still comes with Ansible 2.7.

In that case, Ansible fails with the fatal error "Unsupported parameters for (assert) module: quiet". Since this is only a cosmetic parameter, I want Ansible 2.7 to ignore this parameter and continue.

Is there a way to add this parameter in my task so that Ansible 2.8 is nice and quiet, but the task still runs in Ansible 2.7?

- name: Silent assert
  assert:
    that:
      - true
    quiet: yes
seshadri_c

There is an omit filter which can help in bypassing some parameters if they are not applicable. For this purpose, we can define a variable that will be set to true for Ansible version 2.8 or greater. Then this variable can be passed to the quiet parameter of assert module in combination with omit.

Example:

  - set_fact:
      quiet_assert: true
    when: ansible_version.full is version('2.8', '>=')
  - assert:
      that:
      - true
      quiet: "{{ quiet_assert|default(omit) }}"

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to suppress error message of a command?

From Dev

How to suppress Undefined index error?

From Dev

How to suppress OpenCV error message

From Dev

How to suppress QXcbConnection: XCB error

From Dev

How to suppress error messages in zsh?

From Dev

how to suppress error from .vim plugin vimIM

From Dev

How can I suppress these error messages?

From Dev

How to suppress tar error messages in when piping

From Dev

How to suppress certain error message in 'find' command?

From Dev

How to suppress error in pycharm community edition?

From Dev

How do I suppress error messages on file.delete?

From Java

How to suppress "error TS2533: Object is possibly 'null' or 'undefined'"?

From Dev

How to fully suppress an error when invoking powershell with a command?

From Dev

How to suppress Tasks.Task different PublicKeyToken error

From Dev

How do I suppress console/cmd error messages in python

From Dev

How to fully suppress an error when invoking powershell with a command?

From Dev

How do I suppress error messages from cp?

From Dev

How to suppress a error when `render` have a argument `nil` in Rails

From Dev

How to suppress Tasks.Task different PublicKeyToken error

From Dev

Make - How to suppress make error messages without suppressing other output

From Dev

How to suppress PowerShell error message during variable assignment

From Dev

How to suppress Pe070 error in IAR EW 8.1?

From Dev

How to redirect the output of a command to a function but suppress the error and output to console?

From Dev

How to fix Memory error in Ansible?

From Dev

tryCatch suppress error message

From Dev

Suppress error message in R

From Dev

Suppress Freemarker template error

From Dev

Suppress error message in R

From Dev

JavaScript suppress a specific error

Related Related

  1. 1

    How to suppress error message of a command?

  2. 2

    How to suppress Undefined index error?

  3. 3

    How to suppress OpenCV error message

  4. 4

    How to suppress QXcbConnection: XCB error

  5. 5

    How to suppress error messages in zsh?

  6. 6

    how to suppress error from .vim plugin vimIM

  7. 7

    How can I suppress these error messages?

  8. 8

    How to suppress tar error messages in when piping

  9. 9

    How to suppress certain error message in 'find' command?

  10. 10

    How to suppress error in pycharm community edition?

  11. 11

    How do I suppress error messages on file.delete?

  12. 12

    How to suppress "error TS2533: Object is possibly 'null' or 'undefined'"?

  13. 13

    How to fully suppress an error when invoking powershell with a command?

  14. 14

    How to suppress Tasks.Task different PublicKeyToken error

  15. 15

    How do I suppress console/cmd error messages in python

  16. 16

    How to fully suppress an error when invoking powershell with a command?

  17. 17

    How do I suppress error messages from cp?

  18. 18

    How to suppress a error when `render` have a argument `nil` in Rails

  19. 19

    How to suppress Tasks.Task different PublicKeyToken error

  20. 20

    Make - How to suppress make error messages without suppressing other output

  21. 21

    How to suppress PowerShell error message during variable assignment

  22. 22

    How to suppress Pe070 error in IAR EW 8.1?

  23. 23

    How to redirect the output of a command to a function but suppress the error and output to console?

  24. 24

    How to fix Memory error in Ansible?

  25. 25

    tryCatch suppress error message

  26. 26

    Suppress error message in R

  27. 27

    Suppress Freemarker template error

  28. 28

    Suppress error message in R

  29. 29

    JavaScript suppress a specific error

HotTag

Archive