Editing system:kube-scheduler cluster role without patching

how I can add some yaml as add-on to my rke cluster.yml so I can patch the system:kube-scheduler role?
for example I want to add the ability to list and watch (new verbs) to the endpoints resource
Resources Non-Resource URLs Resource Names Verbs
endpoints [kube-scheduler] [get update delete patch]

what I don’t want to do is to use the kubectl patch or have a local yaml file with the full description of the system:kube-scheduler cluster role.
I mean I want to patch the system:kube-scheduler cluster role that comes with rke, but without the need to run a script manually afterwards , so I was wondering if there is something similar to add-ons that will let me add kubectl commands to the cluster.yml or other file and the rancher up command will deal with it ?