I think you misunderstand what the "*verbosity: 2*" does on a ansible.builtin.debug task:

   *verbosity*

   integer

   added in 2.1 of ansible.builtin

   A number that controls when the debug is run, if you set to 3 it
   will only run debug when -vvv or above.

   Default: 0

If you run ansible-playbook with only zero or one "-v"s, then that step will be silently skipped.

On 11/15/22 2:04 PM, Veera wrote:
Hi,

I am not sure why the playbook skips the debug to print the output.
Am i missing some thing ?

- name:  Collect the JDK  version of the updated  package
      shell:  "/apps/jdk1.8.0_351/bin/java -version"
      register: jdkstat


    - debug:
        var: jdkstat.stdout
        verbosity: 2

However the log shows the  logs are registered under jdkstat.err  .

changed: [server1] => {
    "changed": true,
    "cmd": "/apps/jdk1.8.0_351/bin/java -version",
    "delta": "0:00:00.066018",
    "end": "2022-11-15 12:45:45.676558",
    "invocation": {
        "module_args": {
            "_raw_params": "/apps/jdk1.8.0_351/bin/java -version",
            "_uses_shell": true,
            "argv": null,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "stdin": null,
            "stdin_add_newline": true,
            "strip_empty_ends": true,
            "warn": true
        }
    },
    "rc": 0,
    "start": "2022-11-15 12:45:45.610540",
    "stderr": "java version \"1.8.0_351\"\nJava(TM) SE Runtime Environment (build 1.8.0_351-b10)\nJava HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)",
    "stderr_lines": [
        "java version \"1.8.0_351\"",
        "Java(TM) SE Runtime Environment (build 1.8.0_351-b10)",
        "Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)"
    ],
    "stdout": "",
    "stdout_lines": []
}

TASK [debug] *****************************************************************************************************************
task path: /home/veera/myplay.yml:34
skipping: [server1] => {
    "skipped_reason": "Verbosity threshold not met."


Even i change the debug  module content to below:, still no output in debug

- debug:
        var: jdkstat.err
        verbosity: 2

--
Todd

--
You received this message because you are subscribed to the Google Groups "Ansible 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/33beb2fe-a71f-551e-c29b-17fb80801bb2%40gmail.com.

Reply via email to