I figured i would post the answer to my own question. My problem lied in how my password was being parsed. Every time it came to a "$" in my password hash it treated it as a variable. There were multiple solutions. I could "\" to escape each $, or move the whole line out of my if statement and up where anaconda could parse it correctly without needing the escape character. I went with the latter. The format for RHEL 6 was poorly documented by RHEL, but here is my working solution i ended up with. Obviously i took out my hash.
bootloader --location=partition --iscrypted --password=$6$IMtherestofmyhash --append="rhgb quiet"
---------- Post added 05-02-13 at 12:52 PM ----------
I wish i could give myself rep points.
Last edited by Rogue45; 05-02-2013 at 12:53 PM.