И, к слову, в DevOps DSL не нужны. Никто не делает так, что сначала придумывает язык для предметной области и лишь потом пытается его реализовать. Все берут привычный инструмент и пляшут от него, создавая набор функций, наиболее адекватно решающий задачу. Никто от языка не пляшет.