With the inst.dnf=1 boot option, kickstart files with $releasever and $basearch in both "url" and "repo" commands do not work as expected. The boot.iso/netinstall fails with "Error setting up base repository". Example kickstart entries: url --url=https://dl.fedoraproject.org/pub/fedora/linux/development/$releasever/$basearch/os/ repo --name=rpmfusion-free --baseurl=http://download1.rpmfusion.org/free/fedora/development/$releasever/$basearch/os/
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22
This was fixed by commit e1d9b81ffa3f73d0 and is included in anaconda-22.13-1