{
  "ignition": {
    "version": "3.5.0"
  },
  "passwd": {
    "users": [
      {
        "name": "core",
        "uid": 1500
      },
      {
        "groups": [
          "wheel",
          "sudo",
          "docker"
        ],
        "name": "smeup",
        "passwordHash": "$y$j9T$rEiFtwHfXKxs5Z8ko2Ezj0$l4gcMB8xrudY1XpizP83QncY2nugVIPCz3XMhPEP/x3",
        "uid": 1000
      }
    ]
  },
  "storage": {
    "directories": [
      {
        "group": {
          "name": "smeup"
        },
        "path": "/home/smeup/k3s-volumes",
        "user": {
          "name": "smeup"
        },
        "mode": 448
      }
    ],
    "files": [
      {
        "path": "/etc/zincati/config.d/51-rollout-wariness.toml",
        "contents": {
          "compression": "",
          "source": "data:,%5Bidentity%5D%0Arollout_wariness%20%3D%200.501%0A"
        }
      },
      {
        "path": "/etc/zincati/config.d/55-updates-strategy.toml",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/4zMsQqDMBDG8T1PcdxcJFToIPgInRxDkKM57EFNJLkgvn3J4NaC68f3/7m6BVIu3hTNpLwcMAJunCUFeaFx56E7t26XGNLuvQl0FBjBAU6keAOcakRoEmWdVVZu1r0feovmw3HR97xKrMote9iL+DP9UK0d7B/1GwAA//8RLDyW0wAAAA=="
        }
      },
      {
        "path": "/etc/vconsole.conf",
        "contents": {
          "compression": "",
          "source": "data:,KEYMAP%3Dit"
        },
        "mode": 420
      },
      {
        "path": "/etc/ssh/sshd_config.d/20-enable-passwords.conf",
        "contents": {
          "compression": "",
          "source": "data:,%23%20Fedora%20CoreOS%20disables%20SSH%20password%20login%20by%20default.%20Enable%20it.%0A%23%20This%20file%20must%20sort%20before%2040-disable-passwords.conf%0APasswordAuthentication%20yes%0A"
        },
        "mode": 420
      },
      {
        "path": "/etc/sysctl.d/20-silence-audit.conf",
        "contents": {
          "compression": "",
          "source": "data:,kernel.printk%3D4%0A"
        },
        "mode": 420
      },
      {
        "path": "/etc/profile.d/systemd-pager.sh",
        "contents": {
          "compression": "",
          "source": "data:,%23%20Tell%20systemd%20to%20not%20use%20a%20pager%20when%20printing%20information%0Aexport%20SYSTEMD_PAGER%3Dcat%0A"
        },
        "mode": 420
      },
      {
        "path": "/etc/hostname",
        "contents": {
          "compression": "",
          "source": "data:,smartkit%0A"
        },
        "mode": 420
      },
      {
        "path": "/etc/sysctl.d/10-disable-ipv6.conf",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/1JWSMksTkzKSVXwDCgz48pLLdHLLCgz00vOz0vTS8zJ0YNKx4NEFWwVDNGUpKSmJZbmlBBSlppXYFBsgqkKEAAA//80eMvefwAAAA=="
        }
      },
      {
        "path": "/usr/local/bin/run-k3s-installer",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/4SOQU/yQBCG7/sr3q9cPmPaDSl6MJYEsSihlkTQa7Mtg9u0dJvOFDn44w0BbhpPk0ye58k7+Kd77nReNpqaPdgqxSTwD6dDStGhdZ1gEa6yxdtDPF2ms/lT9rJ8jCPvdjTyLsA8Xa0nSZIdwenzJE3jJGIxeU1KDbB2yAl9uzFCG3yWYiGWUBshFpw47Knj0jU/Fd/j19V8mUb7YRDeBMPrKuShUkXf1fB5m8CKtHyn9QdJUIUclA5fYAtfKSqsg8eu7wrC/f+qz6mQGoXbtTVJ6Rrkhu2Vh/EY2rodad5R3+rg+O6Ks2/q0jCq6Kz/QZ/jBN9hQ1vT1wJ/hixjMZ1klw3Vr5nvAAAA//9LEu8TmAEAAA=="
        },
        "mode": 493
      },
      {
        "path": "/usr/local/bin/run-helm-installer",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/2SPTWuDQBCG7/MrprbX2UWQHgo9FaEFm0ACuYaNblxhV2W/EEP+e3DNQcjpZZ55Z+B5f+PBWX7pei77iE4BOOmRpjUkwG9Z/Z9P5eH4t999Z7FgOcszqIPVSBUq70f3xXkrPVNSG+YUX5I+btvDO+muDxMJ03wWzAvL2hlpQO7NmPpPBuCFRZqneH3ZIf2sDFxoBjRxnTaPUxuTkB5qoZPWwuARAAD//4OWPHznAAAA"
        },
        "mode": 493
      },
      {
        "path": "/usr/local/bin/run-password-changer",
        "contents": {
          "compression": "",
          "source": "data:;base64,IyEvdXNyL2Jpbi9lbnYgc2gKCnNldCAtZQoKc3VkbyBwYXNzd2QgLWUgc21ldXAK"
        },
        "mode": 493
      },
      {
        "group": {
          "name": "smeup"
        },
        "path": "/home/smeup/initial-setup.sh",
        "user": {
          "name": "smeup"
        },
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/5xUbW/bNhD+zl9xUww4HiYxbTJjMOAOXessQZq6sLMNwzQYtHSyCPNFOJJ23NT/faDspDGyoNk+SCDunuc53gvv6DseHPG5NBzNClzNmEMPKTJ2BGtLS5AGBHjUjSVBGyglYeEtbdjN9afZ+8vJMOkc62UEQFr2ElaUkHTu9s5tEnWkcV4oBVdhjoVXcEW4ZuNpZAYjNMIX8ATdvwahaZAGf3fjWdl1e+4l7O3k3cVXcKrhCzgsIUXoOn77U3/WP+NCl/0z3t0b82NBOu/lx/2zvJf/nH3P81f56we3EFTU/bMOF6Qjq5ewq8noj2GyJFynnbvxdDvr3MWw24QVgRSklZt+GENSe9+4AecL6eswzwqr+TLMkQx6dKmTC8ejBidUKBw6roRH53lp10ZZUfLOXYy0zbygbPE5YV4QfL5dVbFohx6W8Xtb8lDCKM6wqC0keNtY8vDp7c3FME/yHXQ2GY9vBmneuRhfj3gW4dvY3UHeicA8SeDNG+C11cidxtDwbC5cTcXjPnmyYa7Q1dZ6aFRYSOPYAafNMQ7NctfSNBoe+A1hpeSi9v+F5EIT80nnwZSqHb9KkvPg0IcGbAUty5pKLphelpIgbQ4TiQDmQmmhaICjLzgJU9RIfHnq4pdthFZPOXyvuqPWdm2g9Q7a//P4ota2hP7JyfMQdrS/P2HsvjSLw0xAeMAV0gaUXUiz7+wRTFvS1W+/jN6NP55f/vps13aE/5/0i4RfXJJvqH27YC+ZzhqVhlJW1X402cXow/Xs/eX5+ez30WR6Of44TFan2asfs5OEteAd7qvA0zdcCi/mwb0+5ZGQtuppukJy0pr4NJ/E2CY7gKw2w0oo106sKEtwWpBfSg+EjXW7C8TjofP+DtGTtalmhbKh5AZvg2vNTsY1y+8pj5RCw/YV/dMG0GIDBrEEb4HQeUEefC0duBqV+gEsAQUDXWcDFfhv1e22W7pQKExo2l0f1zwjDSlVT7Y5obYr3IcoSDYenAXpuw6sUZs2mDUFRv7jYNJIL4VK2weRuZr9EwAA//9Mjso0fAYAAA=="
        },
        "mode": 493
      },
      {
        "overwrite": true,
        "path": "/etc/profile.d/zz-kubeconfig-env.sh",
        "contents": {
          "compression": "",
          "source": "data:,export%20KUBECONFIG%3D%2Fhome%2Fsmeup%2F.kube%2Fconfig%0A"
        }
      },
      {
        "path": "/var/lib/rancher/k3s/server/manifests/smeup-k3s-storage.yaml",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/4xRO2/bMBDe9SuubMdScpBBALegdlADji0kbpagEE7SOWLNF0gqrZDmvxd6OE2NDrmB5N334AEf5zw5StMI+GLNQT7eoEvQyXvyQVoj4Oki0RSxwYgiATCoSYCyNSruMLa8HlUzEhzWJODYVcRDHyLp5CSceOmPMJj+5gkAwPN4AjBjGyowtjfomHiYpyd0xplgy9X11bfNviyu9l/L691tud1ty836br9altvdcnXHPv/VDNsFJh5Y1lpNWdDUuex4GfiTVZ2mwL7P3Jf5nvqhCxQ797rlxw9ZJU0W2rELFIFTN771sZEeuIZFnufAHbBPz/e7Tblc376wkVG32jaQLxZvoSxNBzQS+sb+NO/4yGvg/nBu35Jy5AvbpD1q9Wpzlt4wmgIubDOt/SbPoaZMJzfuZlJwVJ8ItTURpSEfThP+f9FQUuMjCWAeTd2Sz7T03npquJKVR9/zqgt9ZX+Ji/QyTxfsX2HRKVVYJetewPqwtbHwFMjE5E8AAAD//2U9L6aoAgAA"
        },
        "mode": 420
      }
    ]
  },
  "systemd": {
    "units": [
      {
        "contents": "[Unit]\nDescription=Shutdown k3s gracefully before OS shutdown\nDefaultDependencies=no\nBefore=shutdown.target\n[Service]\nType=oneshot\nExecStart=/usr/local/bin/k3s-killall.sh\nTimeoutStartSec=0\n[Install]\nWantedBy=shutdown.target\n",
        "enabled": true,
        "name": "run-k3s-killall.service"
      },
      {
        "contents": "[Unit]\nWants=network-online.target\nAfter=network-online.target\nAfter=rpm-ostree-install.service\nBefore=systemd-user-sessions.service\nOnFailure=emergency.target\nOnFailureJobMode=replace-irreversibly\nConditionPathExists=!/var/lib/k3s-installed\n[Service]\nRemainAfterExit=yes\nType=oneshot\nExecStart=/usr/local/bin/run-k3s-installer\nExecStartPost=/usr/bin/touch /var/lib/k3s-installed\nExecStartPost=/usr/sbin/shutdown -r now\nStandardOutput=kmsg+console\nStandardError=kmsg+console\n[Install]\nWantedBy=multi-user.target\n",
        "enabled": true,
        "name": "run-k3s-installer.service"
      },
      {
        "contents": "[Unit]\nDescription=Install helm\nWants=network-online.target\nAfter=network-online.target\nAfter=rpm-ostree-install.service\nBefore=systemd-user-sessions.service\nOnFailure=emergency.target\nOnFailureJobMode=replace-irreversibly\nConditionPathExists=!/var/lib/helm-installed\n[Service]\nRemainAfterExit=yes\nType=oneshot\nExecStart=/usr/local/bin/run-helm-installer\nExecStartPost=/usr/bin/touch /var/lib/helm-installed\nStandardOutput=kmsg+console\nStandardError=kmsg+console\n[Install]\nWantedBy=multi-user.target\n",
        "enabled": true,
        "name": "helm-installer.service"
      },
      {
        "contents": "[Unit]\nDescription=Force password change at first access\nAfter=network-online.target\nAfter=helm-installer.service\nWants=network-online.target\nConditionPathExists=!/var/lib/pwd-changed\n[Service]\nExecStart=/usr/local/bin/run-password-changer\nExecStartPost=/usr/bin/touch /var/lib/pwd-changed\nType=oneshot\nRemainAfterExit=yes\n[Install]\nWantedBy=multi-user.target\n",
        "enabled": true,
        "name": "force-pwd-change.service"
      },
      {
        "contents": "[Unit]\nDescription=Layer additional rpms\nWants=network-online.target\nAfter=network-online.target\n# We run before `zincati.service` to avoid conflicting rpm-ostree transactions.\nBefore=zincati.service\nOnFailure=emergency.target\nOnFailureJobMode=replace-irreversibly\nConditionPathExists=!/var/lib/%N.stamp\n[Service]\nType=oneshot\nRemainAfterExit=yes\nExecStart=/usr/bin/rpm-ostree install --apply-live --allow-inactive open-vm-tools\nExecStart=/bin/touch /var/lib/%N.stamp\nStandardOutput=kmsg+console\nStandardError=kmsg+console\n[Install]\nWantedBy=multi-user.target\n",
        "enabled": true,
        "name": "rpm-ostree-install.service"
      }
    ]
  }
}
