Hi @carloswufei! Thanks for your comment!
I’m not sure what you mean with “Discourse module is complaining”. This structure is actually pretty standard in other charms as well, e.g. microk8s, postgresql, etc. This also needs to be like this to enable Discourse Gatekeeper to sync content to Github.