Ansible: Переключение на пользователя su и при запуске команды tivoli db2 выдает команду не найдено

При ручном запуске команды db2 на сервере работает. Но при выполнении с использованием ansible, который переключается на пользователя, но не выполняет команду db2. Я застрял на этом вопросе на целый день. Любые предложения были бы очень полезны.

Элемент задачи:

- name: Connect to tsmdb1 database
  become: true
  become_user: user
  shell: 'db2 connect to tsmdb1'
  args:
    chdir: /opt/tivoli/tsm/tsmmp/cfg
  register:  Connect_tsmdb1
  ignore_errors: true

Выход:

fatal: [user]: FAILED! => {
    "changed": true,
    "cmd": "db2 connect to tsmdb1",
    "delta": "0:00:00.142899",
    "end": "2019-05-27 17:00:57.885281",
    "invocation": {
        "module_args": {
            "_raw_params": "db2 connect to tsmdb1",
            "_uses_shell": true,
            "argv": null,
            "chdir": "/opt/tivoli/tsm/tsmmp/cfg",
            "creates": null,
            "executable": null,
            "removes": null,
            "stdin": null,
            "stdin_add_newline": true,
            "strip_empty_ends": true,
            "warn": true
        }
    },
    "msg": "non-zero return code",
    "rc": 127,
    "start": "2019-05-27 17:00:57.742382",
    "stderr": "/bin/sh: db2: command not found",
    "stderr_lines": [
        "/bin/sh: db2: command not found"
    ],
    "stdout": "",
    "stdout_lines": []