Consolidate Kanidm files + require packages
- Add a requirement on the package installation to the files to
avoid "parent directory not present" errors when applying the
state on new minions
- Consolidate the file states to reduce existing and avoid additional
redundant code
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>