Preserve `attribute` key in options hash

When passing the same `options` hash containing an `attribute` key to
multiple invocations of `chef_role`, subsequent invocations would
silently switch the attribute back to `ipaddress` since `delete` was
called on the hash.

The solution is to fetch the value, supplying a default of `:ipaddress`
if it isn't defined.