Нет. Просто невозможно заранее описать вид конфигурационного файла, потому что
придется программными средствами реализовать всю логику принятия решений. Ту логику,
которой люди годами учатся. Невозможно предусмотреть все существующие и будующие
багофичи, они опеделяются только опытным путем. А так как нет и не может быть
одинакового опыта, каждый конфиг циски, действительно занятой делом, произведение
искусства, уникальное в своем роде. Как и набор конфигурационных файлов любого сервера
тоже является тем же самым. Нельзя машину обучить теории и особенно практике применения
TCP/IP и протоколов динамической маршрутизации. А также нельзя все юзеровские программы
железной рукой загнать в светлое будущее.