{ "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'%0A" } ] } ] }, "systemd": { "units": [ { "contents": "[Unit]\nDescription=Install Docker CE\nWants=network-online.target\nAfter=ignition-start-config.service\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" } ] } }