If a custom header image was defined ansible was overwriting the wrong image.

also changed the way the header image tasks worked to just check if the variable equals None for it to work withtout the vagrant shared mount