### Summary

https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/include_vars.py

Currently when using the following symbolic links are ignored
```
- name:
  include_vars_vault:
    dir: "{{ mypath }}" 
```

Would be nice if the walk here could be a conditional passed from arguments to either follow symlinks or not (line 185)
```
        sorted_walk = list(walk(self.source_dir, onerror=self._log_walk))
```

Currently we're having to maintain our own version of include_vars to support.

Thanks.

### Issue Type

Feature Idea

### Component Name

include_vars

### Additional Information

<!--- Paste example playbooks or commands between quotes below -->
```
- name:
  include_vars_vault:
    dir: "{{ mypath }}"
    follow_symlinks: True
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
from os import path, walk
import re
import ansible.constants as C
from ansible.errors import AnsibleError
from ansible.module_utils.six import string_types
from ansible.module_utils._text import to_native, to_text
from ansible.plugins.action import ActionBase
from ansible.utils.vars import combine_vars
class ActionModule(ActionBase):
    TRANSFERS_FILES = False
    VALID_FILE_EXTENSIONS = ['yaml', 'yml', 'json']
    VALID_DIR_ARGUMENTS = ['dir', 'depth', 'files_matching', 'ignore_files', 'extensions', 'ignore_unknown_extensions']
    VALID_FILE_ARGUMENTS = ['file', '_raw_params']
    VALID_ALL = ['name', 'hash_behaviour']
    def _set_dir_defaults(self):