### Summary

We want to migrate certain entries from /etc/fstab from one system to another. It an easy task, as `ansible.posix.mount` provides an interface to write all necessary data.

The most of the data is automatically discovered by Ansible and is available in `ansible_mounts`. Unfortunately, the options for `dump` and `passno` as defined in [/etc/fstab](https://man7.org/linux/man-pages/man5/fstab.5.html) are not available. 

Please add the missing options to the `ansible_mounts` structure.

### Issue Type

Bug Report

### Component Name

facts

### Ansible Version

```console
$ ansible --version
ansible [core 2.13.8]
  config file = /home/carsten/ansible/ansible.cfg
  configured module search path = ['/home/carsten/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/carsten/virtualenv/lib64/python3.10/site-packages/ansible
  ansible collection location = /home/carsten/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/carsten/virtualenv/bin/ansible
  python version = 3.10.8 (main, Oct 28 2022, 17:28:32) [GCC]
  jinja version = 3.1.2
  libyaml = True
```


### Configuration

```console
$ ansible --version
ansible [core 2.13.8]
  config file = /home/carsten/ansible/ansible.cfg
  configured module search path = ['/home/carsten/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/carsten/virtualenv/lib64/python3.10/site-packages/ansible
  ansible collection location = /home/carsten/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/carsten/virtualenv/bin/ansible
  python version = 3.10.8 (main, Oct 28 2022, 17:28:32) [GCC]
  jinja version = 3.1.2
  libyaml = True
  


$ ansible-config dump --only-changed -t all | cat
CACHE_PLUGIN(/home/carsten/ansible/ansible.cfg) = jsonfile
CACHE_PLUGIN_CONNECTION(/home/carsten/ansible/ansible.cfg) = ./facts
CACHE_PLUGIN_TIMEOUT(/home/carsten/ansible/ansible.cfg) = 28800
DEFAULT_GATHERING(/home/carsten/ansible/ansible.cfg) = smart
DEFAULT_HOST_LIST(/home/carsten/ansible/ansible.cfg) = ['/home/carsten/ansible/hosts']
DEFAULT_ROLES_PATH(/home/carsten/ansible/ansible.cfg) = ['/home/carsten/ansible/roles']
DEFAULT_STDOUT_CALLBACK(/home/carsten/ansible/ansible.cfg) = yaml
DEFAULT_VAULT_PASSWORD_FILE(/home/carsten/ansible/ansible.cfg) = /home/carsten/.ansible_vault_password
HOST_KEY_CHECKING(/home/carsten/ansible/ansible.cfg) = False
INTERPRETER_PYTHON(/home/carsten/ansible/ansible.cfg) = auto_silent

CACHE:
=====

jsonfile:
________
_timeout(/home/carsten/ansible/ansible.cfg) = 28800
_uri(/home/carsten/ansible/ansible.cfg) = /home/carsten/ansible/facts

CONNECTION:
==========

paramiko_ssh:
____________
host_key_checking(/home/carsten/ansible/ansible.cfg) = False
ssh_args(/home/carsten/ansible/ansible.cfg) = -o ControlMaster=auto -o ControlPersist=1200 -o ServerAliveInterval=180 -o StrictHostKeyChecking=no

ssh:
___
control_path(/home/carsten/ansible/ansible.cfg) = %(directory)s/%%C
host_key_checking(/home/carsten/ansible/ansible.cfg) = False
pipelining(/home/carsten/ansible/ansible.cfg) = True
ssh_args(/home/carsten/ansible/ansible.cfg) = -o ControlMaster=auto -o ControlPersist=1200 -o ServerAliveInterval=180 -o StrictHostKeyChecking=no
```


### OS / Environment

$ cat /etc/os-release 
NAME="SLES"
VERSION="15-SP4"
VERSION_ID="15.4"
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP4"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15:sp4"
DOCUMENTATION_URL="https://documentation.suse.com/"

### Steps to Reproduce

<!--- Paste example playbooks or commands between quotes below -->
```yaml (paste below)
---
- name: Test playbook
  hosts: localhost
  tasks:
    - name: Show details for /home mount
      debug:
        var: item
      with_items: "{{ ansible_mounts }}"
      when:  item.mount == '/home'
...
```

```
# grep home /etc/fstab 
UUID=63ac199a-7e91-437c-851a-750ab634578e  /home                   ext4   defaults                      0  0
```

### Expected Results

```console
ok: [localhost] => (item={'block_available': 120061977, 'block_size': 4096, 'block_total': 128734272, 'block_used': 8672295, 'device': '/dev/sdb', 'fstype': 'ext4', 'inode_available': 32252577, 'inode_total': 32768000, 'inode_used': 515423, 'mount': '/home', 'options': 'rw,relatime', 'size_available': 491773857792, 'size_total': 527295578112, 'uuid': '63ac199a-7e91-437c-851a-750ab634578e'}) => 
  ansible_loop_var: item
  item:
    block_available: 120061977
    block_size: 4096
    block_total: 128734272
    block_used: 8672295
    device: /dev/sdb
    dump: 0              <---- new
    fstype: ext4
    inode_available: 32252577
    inode_total: 32768000
    inode_used: 515423
    mount: /home
    options: rw,relatime
    passno: 0             <---- new
    size_available: 491773857792
    size_total: 527295578112
    uuid: 63ac199a-7e91-437c-851a-750ab634578e
```` 
### Actual Results

```console
ok: [localhost] => (item={'block_available': 120061977, 'block_size': 4096, 'block_total': 128734272, 'block_used': 8672295, 'device': '/dev/sdb', 'fstype': 'ext4', 'inode_available': 32252577, 'inode_total': 32768000, 'inode_used': 515423, 'mount': '/home', 'options': 'rw,relatime', 'size_available': 491773857792, 'size_total': 527295578112, 'uuid': '63ac199a-7e91-437c-851a-750ab634578e'}) => 
  ansible_loop_var: item
  item:
    block_available: 120061977
    block_size: 4096
    block_total: 128734272
    block_used: 8672295
    device: /dev/sdb
    fstype: ext4
    inode_available: 32252577
    inode_total: 32768000
    inode_used: 515423
    mount: /home
    options: rw,relatime
    size_available: 491773857792
    size_total: 527295578112
    uuid: 63ac199a-7e91-437c-851a-750ab634578e
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
try:
        uuids = os.listdir("/dev/disk/by-uuid")
    except OSError:
        return
    for uuid in uuids:
        dev = os.path.realpath("/dev/disk/by-uuid/" + uuid)
        if dev == ("/dev/" + partname):
            return uuid
    return None
class LinuxHardware(Hardware):