##### SUMMARY
After the merge of [pause - do not hang if run in the background](https://github.com/ansible/ansible/pull/72065) into stable-2.10 we are getting a lot of (useless) warnings saying "[Not waiting for response to prompt as stdin is not interactive](https://github.com/ansible/ansible/blob/791d3fc25ae12e7faf068013fbc611a5249daa9c/lib/ansible/plugins/action/pause.py#L234)".
This is really annoying because we are monitoring for all warnings in Ansible, to make sure everything is working as expected.
Can we somehow have an option to suppress this warning? Just like we have with almost any other warning in Ansible because we know that "stdin is not interactive".

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
The component is the plugin [pause](https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/action/pause.py)

##### ANSIBLE VERSION
```
ansible 2.10.4
  config file = /data/ansible/ansible-patchmgmt/ansible.cfg
  configured module search path = ['/data/ansible/ansible-patchmgmt/library']
  ansible python module location = /data/ansible/venv/lib/python3.6/site-packages/ansible
  executable location = /data/ansible/venv/bin/ansible
  python version = 3.6.9 (default, Oct  8 2020, 12:12:24) [GCC 8.4.0]
```

##### CONFIGURATION
```paste below
ANSIBLE_PIPELINING(/data/ansible/ansible-patchmgmt/ansible.cfg) = True
DEFAULT_CALLBACK_PLUGIN_PATH(/data/ansible/ansible-patchmgmt/ansible.cfg) = ['/data/ansible/ansible-patchmgmt/plugins/callbacks']
DEFAULT_FILTER_PLUGIN_PATH(/data/ansible/ansible-patchmgmt/ansible.cfg) = ['/data/ansible/ansible-patchmgmt/filter_plugins']
DEFAULT_FORKS(/data/ansible/ansible-patchmgmt/ansible.cfg) = 50
DEFAULT_MANAGED_STR(/data/ansible/ansible-patchmgmt/ansible.cfg) = Managed by Ansible
DEFAULT_MODULE_PATH(/data/ansible/ansible-patchmgmt/ansible.cfg) = ['/data/ansible/ansible-patchmgmt/library']
DEFAULT_TIMEOUT(/data/ansible/ansible-patchmgmt/ansible.cfg) = 300
HOST_KEY_CHECKING(/data/ansible/ansible-patchmgmt/ansible.cfg) = False
INTERPRETER_PYTHON(/data/ansible/ansible-patchmgmt/ansible.cfg) = python3
TRANSFORM_INVALID_GROUP_CHARS(/data/ansible/ansible-patchmgmt/ansible.cfg) = ignore
```

##### OS / ENVIRONMENT
Ubuntu 18.04+

##### STEPS TO REPRODUCE
This will produce the problem
```bash
sleep 0 | ansible localhost -m pause -a "seconds=1"
```

##### EXPECTED RESULTS
I expected not to get the warning 
```
[WARNING]: Not waiting for response to prompt as stdin is not interactive
```

or being able to suppress the warning with something like `warn=false`
```
sleep 0 | ansible localhost -m pause -a "seconds=1 warn=false"
```
or maybe a variable in ansible.cfg, it is not really that import how I am able to suppress the warning as long it is possible.

##### ACTUAL RESULTS
```bash
sleep 0 | ansible localhost -m pause -a "seconds=1" -vvvv
```
```
ansible 2.10.4
  config file = /data/ansible/ansible-patchmgmt/ansible.cfg
  configured module search path = ['/data/ansible/ansible-patchmgmt/library']
  ansible python module location = /data/ansible/venv/lib/python3.6/site-packages/ansible
  executable location = /data/ansible/venv/bin/ansible
  python version = 3.6.9 (default, Oct  8 2020, 12:12:24) [GCC 8.4.0]
Using /data/ansible/ansible-patchmgmt/ansible.cfg as config file
setting up inventory plugins
host_list declined parsing /etc/ansible/hosts as it did not pass its verify_file() method
script declined parsing /etc/ansible/hosts as it did not pass its verify_file() method
auto declined parsing /etc/ansible/hosts as it did not pass its verify_file() method
Parsed /etc/ansible/hosts inventory source with ini plugin
Loading callback plugin minimal of type stdout, v2.0 from /data/ansible/venv/lib/python3.6/site-packages/ansible/plugins/callback/minimal.py
Skipping callback 'default', as we already have a stdout callback.
Skipping callback 'minimal', as we already have a stdout callback.
Skipping callback 'oneline', as we already have a stdout callback.
META: ran handlers
Pausing for 1 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
[WARNING]: Not waiting for response to prompt as stdin is not interactive
localhost | SUCCESS => {
    "changed": false,
    "delta": 1,
    "echo": true,
    "rc": 0,
    "start": "2020-12-21 16:02:39.725712",
    "stderr": "",
    "stdout": "Paused for 1.0 seconds",
    "stop": "2020-12-21 16:02:40.725892",
    "user_input": ""
}
META: ran handlers
META: ran handlers
```

stdin = None
            interactive = is_interactive(stdin_fd)
            if interactive:
                
                try:
                    intr = termios.tcgetattr(stdin_fd)[6][termios.VINTR]
                except Exception:
                    
                    intr = b'\x03'  
                
                try:
                    backspace = termios.tcgetattr(stdin_fd)[6][termios.VERASE]
                except Exception:
                    backspace = [b'\x7f', b'\x08']
                old_settings = termios.tcgetattr(stdin_fd)
                tty.setraw(stdin_fd)
                
                
                if isatty(stdout_fd):
                    tty.setraw(stdout_fd)
                
                if not seconds and echo:
                    new_settings = termios.tcgetattr(stdin_fd)
                    new_settings[3] = new_settings[3] | termios.ECHO
                    termios.tcsetattr(stdin_fd, termios.TCSANOW, new_settings)
                
                
                termios.tcflush(stdin, termios.TCIFLUSH)