Propeller настраивается через репозиторий git, который обычно находится в ~/.propeller/ на вашей машине разработки. Propellor безопасно клонирует репозиторий на каждый хост, которым он управляет.
Свойства определяются с помощью Haskell. Существует довольно полная документация по API, которая включает в себя множество встроенных свойств для работы с APT и Apache, cron и команды, DNS и Docker и т. д.
Нет специального языка, используемого в puppet, chef, ansible и т. д., только вся мощь Haskell. Будем надеяться, что эта мощь может быть использована с пользой для создания декларативных свойств, которые будут мощными, хорошо идемпотентными и легко адаптируемыми к особым потребностям системы!