{
  "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/4SOQUvzQBCG7/sr3i+9fCLJUlIUxBRqTbU0pmCr17BJp25Img2ZSe3BHy+l7U3xNDA8z8M7+Kd77nReNpqaPdgqxSTwD6dDStGhdZ1gEa6yxdtDPF2ms/lT9rJ8jCPvZjTyLsA8Xa0nSZIdwenzJE3jJGIxeU1KDbB2yAl9uzFCG3yWYiGWUBshFpw47Knj0jU/Fd/j19V8mUb7YRDeBsPrKuShUkXf1fB5m8CKtHyn9QdJUIUclA5fYAtfKSqsg8eu7wrC/f+qz6mQGoXbtTVJ6Rrkhu2Vh/EY2rodad5R3+rg+O6Ks2/q0jCq6Kz/QZ/jBN9hQ1vT1wJ/hixjMZ1klw3Vr5nvAAAA//9iLXnWmAEAAA=="
        },
        "mode": 493
      },
      {
        "path": "/usr/local/bin/run-helm-installer",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/2SPTWuDQBCG7/MrprbX2aVUeij0VIQGTAIJ5Bo2unGFXZX9Qgz578E1ByGnl3nmnYHn/Y0HZ/ml7bjsIjoF4KRHGpeQAP9FuT2fisNxs9/9ZjFnX+wzgypYjVSi8n5wP5w30jMltWFO8Tnp47Y+vJNuuzCSMPV3zrywrJmQeuTeDKn/ZABeWKRpjNeXHdLfwsCFukcTl2n1OLUxCem+EjppzQweAQAA///8JC8a5wAAAA=="
        },
        "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/5xVbU8jtxN/708x/yVSjr/q9fFw6SkSVCmEgoDLCWirqltFzu5k14rXXo1tQoB898qb8HR39GhfZOV45jfj3zxu/E8ER2KijEBzDa5izKEHjoxtwNzSDJQBCR7rxpKkBRSKMPeWFuzq/PP48ORiL+m8q2dRAXixmbC8gKRztxYuk2hHGeel1nAaJph7DaeEcza6jMhgZI1wD56g+2c/NA1S/69uPGs7b8+bCRtcHBw/KfMa7sFhARyh68TNx964tytkXfR2RXd9mb2TVGeb2bvebraZ/ZT+X2Rb2fajWErKq95uR0iqI2ozYacXw9/3khnhnHfuRpfLcecuul0mLA+kgU/d5dkIksr7xvWFKJWvwiTNbS1mYYJk0KPjTpVORBuCUKN06ISWHp0XhZ0bbWUhOnfR0zL1ktLyNmFeEtzeXE9j0F5KWCoe7pLHEEbjDPPKQoI3jSUPnwdXx3tZkq1Uxxej0VWfZ53j0flQpFF9GbPbzzpRMUsS2N8HUdkahasxNCKdSFdR/jxPnmyYaHSVtR4aHUplHHuBaTnGopmtUsrjxSO+IZxqVVb+34BcaCIfPgmm0G35TRU5Dw59aMBOoUVZM1Ulq2eFIuDNSyJRgblQWMgbEOhzQdLkFZKY7bj4Sxey1l9jxNrqClrZuYFW2m+/r+vnVW0L6L1//7oK21i/nzBmX5nyJROQHvAaaQHalsqsM7sBly3o9NefhwejT0cnv7yatRXgv5N+k+E3h+Q71r4fsLdUZ4W6hkJNp+vSZMfDs/Px4cnR0fi34cXlyejTXnK9k259SLc+PHSvO4NvdG4hvZwEt72Tlk0J9xC/nKs46jxb/dHKeT7DhQPO58pXfKpMidSQMh6Gg60fB9uD7fe9wdHRx4PDNWbdmF9KYT/2eOzLpUhLE5pSNGFCypTRfcJaXitKT1z/4dEiAngMxNO0eRwz0dOXYVkmTxCulQk3vJ2aqS9vY4BlUYCrJfmZ8kDYWLd6Uzy+FD48K0rSNlFprm0ohMGb4Nprp+KSEA+QZ5ZCw9b18IcNUMsFGMQCvAVC5yV58JVy4CrU+gewBBQMdJ0NlOO3aqPb7phcozShaTdVXFKMauA0/WoXEdb2GtcuclKNB2dB+a4Da/SidWZNjhH/3JkyyiupedvOqavY3wEAAP//XEBsUjoHAAA="
        },
        "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"
      }
    ]
  }
}
