Fixes #8723 - Adds CPU, mem and disk size to discovered hosts index page

it did save, there was a problem with new hosts that `facts_hash` didn't exist so new hosts didn't get the correct attributes but I don't mind changing this to `create` to make sure it always save correctly