別質問の回答 で kondate というのを教えていただいたのですが使い方がよくわからないので質問させてください

itamae ですでに動いているレシピがあるのですが

itamae の roles を recipes/roles に
itamae の nodes を properties/roles に分けて記述
(itamae だと env x role の記述が必要ですが env + role の記述にできるのは素敵だと思いました)
itamae の coockbooks を recipies/middleware に
properties/roles/api.yml に空ファイル
配置して
hosts.yml に

api1.local: [api]

とかいて

bundle exec kondate itamae api1.local

と実行してみたんですが

Show property files for roles: [api]
Show property file for role: api, sources: ["properties/environments/development.yml", "properties/roles/api.yml"] (no attribute, skipped)

となってレシピが実行されません

properties/nodes にもファイルが必要なのでしょうか
可変台数のノードにレシピを適用したい場合ノードファイルをどうかけばいいのでしょうか