use variables, instead of attributes, so this can work with a provider
use the lwrp to configure the default server
fix typo, add notification
the behavior now matches the old recipe without the lwrp
add support for some more config variables