NFS Exports

Just kidding, I'm going to set up a USB thumb drive and NFS exports on Allyrion (my load balancer node).

The thumbdrive is just a Sandisk 64GB. Should be enough to do some fun stuff. fdisk it (hey, I remember the commands!), mkfs.ext4 it, get the UUID, add it to /etc/fstab (not "f-stab", "fs-tab"), and we have a bright shiny new volume.

NFS isn't hard to set up, but I'm going to use Jeff's ansible-role-nfs.

Adding that, an export (``), and the following playbook seems to do things:

# Description: Setup NFS exports.

- name: 'Install NFS utilities.'
  hosts: 'all'
  remote_user: 'root'
  tasks:

    - name: 'Ensure NFS utilities are installed.'
      ansible.builtin.apt:
        name:
          - nfs-common
        state: present

- name: 'Setup NFS exports.'
  hosts: 'nfs'
  remote_user: 'root'
  roles:
    - { role: 'geerlingguy.nfs' }

This appears to work:

$ showmount -e allyrion
Exports list on allyrion:
/mnt/usb1                           *

We'll return to this later and find out if it actually works.