{
  "ignition": {
    "version": "3.3.0"
  },
  "passwd": {
    "users": [
      {
        "name": "core",
        "passwordHash": "$6$D1Ip7WKrkx.hiIf9$zdawWlvgplL56ukDGvoaNq8WkoTkjvLuTq86Da2G5G0W0nqsEr0LZacLCSDDFHgRZ7Dp2ad2ArF01avRo65RH0"
      },
      {
        "groups": [
          "sudo",
          "docker"
        ],
        "name": "appcheck",
        "passwordHash": "$6$VWurjzG2Iq2s2dlg$FYCJtwAcjgsea6NgxHllIYqxFHbfYaSIXFGXbFvKDk7OZFSNSwESaukggiShL/QvWX3xn8AWGX9x07J97CLsx0"
      }
    ]
  },
  "storage": {
    "directories": [
      {
        "group": {
          "name": "core"
        },
        "path": "/var/appcheck-ng",
        "user": {
          "name": "core"
        },
        "mode": 493
      },
      {
        "group": {
          "name": "core"
        },
        "path": "/appcheck",
        "user": {
          "name": "core"
        },
        "mode": 493
      }
    ],
    "files": [
      {
        "overwrite": true,
        "path": "/etc/issue",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/7yQsU7DMBCGdz/FPQBNOjBUlRjYGZCQYMniOqfYIjkH+yLE5qEDq5c8YJ4EJYCo0qRmaoZfp9N3d18shj4O/efQhymTdfit40p/kYkpcu3iWoahP4qU4kwl/uOXTpnjSSecacWUbkiqh7OMS3VYImf9cHFbkryQs9koRFFCwULcXeUTL1gr2yCwhQ/bObhvW6VRvcKTkqS7QwbPxhsGzdz6fZ4Xt/vddrcdeYeV8Yzue1B3B5BUQoUMnqVjLDMhHmuUHoEs4w2wNn7i3k1dg8O3zjgESWCI0REyKEuEio2l8UDrrMJpzQNKR9DYEf9zkT+uG6oyZZu8Qt5orNu8tKprkFiOm/JrPeVXAAAA///9zfsN7AMAAA=="
        }
      },
      {
        "path": "/etc/sysctl.d/99-printk.conf",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/1SQwW7qUAxE9/mKkdiExXsCwapSVv2SS5gkFjd25OuQ5u+rUAHt1uM5PvIOn6ad9LMTN7oyozUtlok7/WJFYv2odjigeQVlsKXANK/gSO+p7YqRpaSeBfWUVNp/mXfmfbXDGQ2u7NKcA9n6xxyd+buxSAw2B/g1ZWklMLmYS6yol+Qq2m+cIxqMojLO45sTQwq0SXHh1tLgFWGIgS/bOmV6bITTL5Nn+sdIueQVNlF5fW4U1HQ331c/7/n/OHNDgwPOOOJUfQcAAP//xQPnl0MBAAA="
        },
        "mode": 420
      },
      {
        "group": {
          "name": "core"
        },
        "path": "/home/core/.docker/config.json",
        "user": {
          "name": "core"
        },
        "contents": {
          "compression": "",
          "source": "data:;base64,ewogICJhdXRocyI6IHsKICAgICJkb2NrZXIuYXBwY2hlY2stbmcuY29tIjogewogICAgICAiYXV0aCI6ICJiR2xqWlc1emFXNW5MVzFoYzNSbGNqcDBhWEpsYzI5dFpTMXdiRzkwTFc1bGRtVnlMV05sWVhObGN3PT0iCiAgICB9CiAgfQp9Cg=="
        },
        "mode": 384
      },
      {
        "group": {
          "name": "root"
        },
        "path": "/etc/docker/daemon.json",
        "user": {
          "name": "root"
        },
        "contents": {
          "compression": "",
          "source": "data:;base64,ewogICJkZWZhdWx0LWFkZHJlc3MtcG9vbHMiOiBbCiAgICB7ImJhc2UiOiAiMTk4LjUxLjEwMC4wLzI0Iiwic2l6ZSI6IDI3fQogIF0KfQo="
        },
        "mode": 420
      },
      {
        "group": {
          "name": "root"
        },
        "path": "/appcheck/firmware",
        "user": {
          "name": "root"
        },
        "contents": {
          "compression": "",
          "source": "data:,3.0.0"
        },
        "mode": 420
      },
      {
        "path": "/opt/extensions/docker-compose/docker-compose-2.34.0-x86-64.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/docker-compose-2.34.0-x86-64.raw"
        },
        "mode": 420
      },
      {
        "path": "/etc/sysupdate.docker-compose.d/docker-compose.conf",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/docker-compose.conf"
        }
      },
      {
        "path": "/etc/extensions/scanhub-diagnostics.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/scanhub-diagnostics.raw"
        }
      },
      {
        "path": "/etc/extensions/salt-minion.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/salt-minion.raw"
        }
      },
      {
        "path": "/etc/extensions/docker-compose-script.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/docker-compose-script.raw"
        }
      },
      {
        "path": "/etc/extensions/scanhub-gui.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/scanhub-gui.raw"
        }
      },
      {
        "path": "/etc/extensions/apck-platform-detect.raw",
        "contents": {
          "source": "http://assets.appcheck-ng.com/flatcar/artifacts/extensions/apck-platform-detect.raw"
        }
      },
      {
        "overwrite": true,
        "path": "/etc/salt/minion",
        "contents": {
          "compression": "",
          "source": "data:,master%3A%20licensing-master.appcheck-ng.com%0A"
        }
      }
    ],
    "links": [
      {
        "path": "/etc/extensions/docker-compose.raw",
        "hard": false,
        "target": "/opt/extensions/docker-compose/docker-compose-2.34.0-x86-64.raw"
      }
    ]
  },
  "systemd": {
    "units": [
      {
        "dropins": [
          {
            "contents": "[Service]\nEnvironment=SSHD_OPTS=-oPasswordAuthentication=yes\n",
            "name": "10-allow-passwords.conf"
          }
        ],
        "name": "sshd.service"
      },
      {
        "enabled": true,
        "name": "systemd-networkd-wait-online.service"
      },
      {
        "dropins": [
          {
            "contents": "[Service]\n# This forces systemd to 'see' the new timer symlink inside the sysext\nExecStartPost=/usr/bin/systemctl daemon-reload\n",
            "name": "reload-after-merge.conf"
          }
        ],
        "name": "systemd-sysext.service"
      }
    ]
  }
}
