What do you think, wouldn't it be better if kafofy would create this config file and kafo would not execute if config file is missing? I'm not sure whether it's a good idea to create default config file from kafo if it didn't exist before run. Imagine a situation when you package installer and specify wrong CONFIG_FILE. User would think they use /etc/installer/kafo.yaml but meanwhile /etc/installer/kafo.yml will be created and used for every run. I tend to be more explicit on this.

Otherwise this PR looks good to merge :+1: