Currently the media and the mirror are two different things as freeBSD does not ship a useable install media within the repo like i.e. debian does. I use the foreman media to define the install bsd ramdisk image location. Otherwise I would have to introduce additional fields specially for bsd to specify the boot image location and a mirror location. But maybe the template can be improved by introducing architecture tokens.