{
  "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/CQBBG7/srxnLRmHaDJRyMJUEsSqglEfTabMvgNl26zc4scvDHG0K5aTxNMnnv5RtcSU9OlnUrsT0AaSEIGcLj+aAQeOysY1jG62L5/pjOVvl88Vy8rp7SJBiPRsEFWOTrzTTLihM4e5nmeZolxKo0KMQANhZKBN9tFeMWvmrWwBrBKEZiOHNwQEe1bX8rfqRv68UqTw7DKB5Hd7dNTEMhKu8MhLTLQDN3dC/lJ3LUxBTVFr6BNIRCYKUtBGS9qxAerhtfYsUGKrvvDHJtWygV6ZsAJhOQ2u5R0h59J6PT21W9r0ytCJqk1/+h+zhCaGGLO+UNQziHoiBWjovLhubPzE8AAAD//7cbh+qYAQAA"
        },
        "mode": 493
      },
      {
        "path": "/usr/local/bin/run-helm-installer",
        "contents": {
          "compression": "gzip",
          "source": "data:;base64,H4sIAAAAAAAC/2SPTWuDQBCG7/MrprbX2YVWeij0VIQGTAIJ5Bo2unGFXZX9Qgz578E1ByGnl3nmnYHn/Y0HZ/ml7bjsIjoF4KRHGpeQAP9FuT2fisNxs9/9ZjFnn+wrgypYjVSi8n5wP5w30jMltWFO8Tnp47Y+vJNuuzCSMPV3zrywrJmQeuTeDKn/ZABeWKRpjNeXHdLfwsCFukcTl2n1OLUxCem+EjppzQweAQAA//++7QaX5wAAAA=="
        },
        "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/5xVbU8jNxD+7l8xXSLlqOr18dL0FAmqFEJBwOUEtFXVrSJnd7JrxWuvxjYhQP575U14uzt6tB+ycjzzzPiZ143vRHAkJsoINNfgKsYceuDI2AbMLc1AGZDgsW4sSVpAoQhzb2nBrs4/jQ9PLvaSzrt6FhWAF5sJywtIOndr4TKJdpRxXmoNp2GCuddwSjhno8uIDEbWCPfgCbp/9UPTIPX/7saztvP2vJmwwcXB8ZMyr+EeHBbAEbpO3HzojXu7QtZFb1d015fZO0l1tpm96+1mm9nP6fci28q2H8VSUl71djtCUh1Rmwk7vRj+sZfMCOe8cze6XI47d9HtMmF5IA186i7PRpBU3jeuL0SpfBUmaW5rMQsTJIMeHXeqdCLaEIQapUMntPTovCjs3GgrC9G5i56WqZeUlrcJ85Lg9uZ6GoP2UsJS8XCXPIYwGmeYVxYSvGksefg0uDrey5JspTq+GI2u+jzrHI/OhyKN6suY3X7WiYpZksD+PojK1ihcjaER6US6ivLnefJkw0Sjq6z10OhQKuPYC0zLMRbNbJVSHi8e8Q3hVKuy8v8F5EIT+fBJMIVuy2+qyHlw6EMDdgotypqpKlk9KxQBb14SiQrMhcJC3oBAnwuSJq+QxGzHxV+6kLX+EiPWVlfQys4NtNJ++31dP69qW0Dv/fvXVdjG+v2EMfvKlC+ZgPSA10gL0LZUZp3ZDbhsQae//TI8GH08Ovn11aytAP+f9JsMvzkk37D27YC9pTor1DUUajpdlyY7Hp6djw9Pjo7Gvw8vLk9GH/eS651068d0a+uhe90ZfKVzC+nlJLjtnbRsSriH+OVcxVHn2eqPVs7zGS4ccD5XvuJTZUqkhpTxMBxs/TTYHmy/7w2Ojj4cHK4x68b8XAr7scdjXy5FWprQlKIJE1KmjO4T1vJaUXri+i+PFhHAYyCeps3jmImePg/LMnmCcK1MuOHt1Ex9eRsDLIsCXC3Jz5QHwsa61Zvi8aXw4VlRkraJSnNtQyEM3gTXXjsVl4R4gDyzFBq2roc/bYBaLsAgFuAtEDovyYOvlANXodY/gCWgYKDrbKAcv1Yb3XbH5BqlCU27qeKSYlQDp+kXu4iwtte4dpGTajw4C8p3HVijF60za3KM+OfOlFFeSc3bdk5dxf4JAAD//3HdJOc6BwAA"
        },
        "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"
      }
    ]
  }
}
