RKE2 allows for a data-dir variable to be passed in via rke2/config.yaml that will allow a user to specify a different path other then /var/lib/rancher/rke2. Since that path is hard coded throughout the module, this creates a variable with that value and replaces all hard coded references.
Things to note, SELINUX might not work correctly since the new path isn't configured via rke2-selinux and rke2-uninstall.sh won't clean up this directory since it doesn't know about it.
What type of PR is this?
(REQUIRED)
What this PR does / why we need it:
RKE2 allows for a
data-dir
variable to be passed in via rke2/config.yaml that will allow a user to specify a different path other then /var/lib/rancher/rke2. Since that path is hard coded throughout the module, this creates a variable with that value and replaces all hard coded references.Things to note, SELINUX might not work correctly since the new path isn't configured via rke2-selinux and rke2-uninstall.sh won't clean up this directory since it doesn't know about it.
Which issue(s) this PR fixes:
Fixes #254