debian-forge/test/firewall-test.json
msehnout dc1466eeca
introduce firewall stage (#61)
as described in lorax documentation, we need to support raw
ports/protocols and services as defined by firewalld:
https://weldr.io/lorax/lorax-composer.html#customizations-firewall
2019-08-07 09:34:22 +02:00

34 lines
827 B
JSON

{
"name": "Example Image",
"stages": [
{
"name": "org.osbuild.dnf",
"options": {
"releasever": "30",
"repos": {
"fedora": {
"name": "Fedora",
"metalink": "https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch",
"gpgkey": "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch"
}
},
"packages": ["@Core", "firewalld"]
}
},
{
"name": "org.osbuild.firewall",
"options": {
"ports": ["53:tcp", "88:udp"],
"enabled_services": ["http", "ftp"],
"disabled_services": ["telnet"]
}
}
],
"assembler": {
"name": "org.osbuild.tar",
"options": {
"filename": "firewall-output.tar.xz",
"compression": "xz"
}
}
}