{
  "ignition": {
    "version": "3.4.0"
  },
  "kernelArguments": {
    "shouldExist": [
      "pcie_aspm=off",
      "intel_iommu=on",
      "iommu=pt",
      "modprobe.blacklist=nvidia,nvidia_drm,nvidia_modeset,nouveau"
    ]
  },
  "passwd": {
    "users": [
      {
        "groups": [
          "docker",
          "sudo",
          "wheel"
        ],
        "name": "unusualnorm",
        "sshAuthorizedKeys": [
          "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjVm5A69pNUHmMbtxzxtrWrT/O3GiW3EGWJhbkYJr+prJjhLwwCUhEnKIib9Q8m/faAy9dnyWTkezE2IJjVYbgQSmUpDWbfkJdXevYuf9hoOhBokbJptPdnvuffFrqxu9Yst7/tifxGZMQNyyxXYjx1l9BQm9Guak92ppWpiLQ2J1IIRizq9oDml0MRclt8zbD3DdnJ1dcXbiUUK4i/jskaZYVQff2ov3/qeMyFL/oTQZg7B+G7/+iei9YKQU7D3C3HxvoTui4Pa7kIf6s4fSC/DaC+BU4/w955K8P4HaHI1K7F8r3L+Vld83ZRwpHEhqekEaCGUovqsE4f6S7ut9P "
        ]
      },
      {
        "groups": [
          "docker",
          "sudo",
          "wheel"
        ],
        "name": "nethermonkey",
        "sshAuthorizedKeys": [
          "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEfj6/6MF8ZhRWBt4pnThbDBO/xZrcUFLA7kOahSFD4N narra@Dreadnought"
        ]
      }
    ]
  },
  "storage": {
    "files": [
      {
        "path": "/etc/hostname",
        "contents": {
          "compression": "",
          "source": "data:,dreadnought"
        },
        "mode": 420
      },
      {
        "path": "/etc/tmpfiles.d/srv.conf",
        "contents": {
          "compression": "",
          "source": "data:,d%20%2Fsrv%202775%20root%20wheel%20-%0A"
        },
        "mode": 420
      },
      {
        "path": "/etc/modprobe.d/vfio.conf",
        "contents": {
          "compression": "",
          "source": "data:,options%20vfio-pci%20ids%3D10de%3A2684%2C10de%3A22ba"
        },
        "mode": 420
      },
      {
        "path": "/etc/modules-load.d/vfio.conf",
        "contents": {
          "compression": "",
          "source": "data:,vfio%0Avfio_iommu_type1%0Avfio_pci%0A"
        },
        "mode": 420
      },
      {
        "path": "/opt/extensions/docker-compose/docker-compose-2.34.0-x86-64.raw",
        "contents": {
          "source": "https://extensions.flatcar.org/extensions/docker-compose-2.34.0-x86-64.raw"
        },
        "mode": 420
      },
      {
        "path": "/etc/sysupdate.docker-compose.d/docker-compose.conf",
        "contents": {
          "source": "https://extensions.flatcar.org/extensions/docker-compose.conf"
        }
      },
      {
        "path": "/etc/sysupdate.d/noop.conf",
        "contents": {
          "source": "https://extensions.flatcar.org/extensions/noop.conf"
        }
      }
    ],
    "links": [
      {
        "path": "/etc/extensions/docker-compose.raw",
        "hard": false,
        "target": "/opt/extensions/docker-compose/docker-compose-2.34.0-x86-64.raw"
      }
    ]
  },
  "systemd": {
    "units": [
      {
        "mask": true,
        "name": "nvidia.service"
      },
      {
        "enabled": true,
        "name": "systemd-sysupdate.timer"
      },
      {
        "dropins": [
          {
            "contents": "[Service]\nExecStartPre=/usr/bin/sh -c \"readlink --canonicalize /etc/extensions/docker-compose.raw \u003e /tmp/docker-compose\"\nExecStartPre=/usr/lib/systemd/systemd-sysupdate -C docker-compose update\nExecStartPost=/usr/bin/sh -c \"readlink --canonicalize /etc/extensions/docker-compose.raw \u003e /tmp/docker-compose-new\"\nExecStartPost=/usr/bin/sh -c \"if ! cmp --silent /tmp/docker-compose /tmp/docker-compose-new; then touch /run/reboot-required; fi\"\n",
            "name": "docker-compose.conf"
          }
        ],
        "name": "systemd-sysupdate.service"
      }
    ]
  }
}
