Add ignition files

This commit is contained in:
2026-02-07 15:05:27 +00:00
parent ba46419add
commit c63fb6df1d
6 changed files with 287 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
{
"ignition": {
"version": "3.5.0"
},
"passwd": {
"users": [
{
"groups": [
"docker"
],
"name": "core"
}
]
},
"storage": {
"directories": [
{
"group": {
"name": "docker"
},
"path": "/var/docker",
"user": {
"name": "core"
}
}
],
"files": [
{
"path": "/var/home/core/.bashrc",
"append": [
{
"compression": "",
"source": "data:,alias%20dc%3D'docker%20compose%20-f%20%2Fvar%2Fdocker%2Fdocker-compose.yml'"
}
]
}
]
},
"systemd": {
"units": [
{
"contents": "[Unit]\nDescription=Install Docker CE\nWants=network-online.target\nAfter=network-online.target\nBefore=zincati.service\nConditionPathExists=!/var/lib/%N.stamp\n\n[Service]\nType=oneshot\nRemainAfterExit=yes\nExecStart=/usr/bin/curl --output-dir \"/etc/yum.repos.d\" --remote-name https://download.docker.com/linux/fedora/docker-ce.repo\nExecStart=/usr/bin/rpm-ostree override remove moby-engine containerd runc docker-cli --install docker-ce\nExecStart=/usr/bin/touch /var/lib/%N.stamp\nExecStart=/usr/bin/systemctl enable docker.service\nExecStart=/usr/bin/systemctl --no-block reboot\n\n[Install]\nWantedBy=multi-user.target",
"enabled": true,
"name": "rpm-ostree-install-docker-ce.service"
}
]
}
}