Restart etcd on template changes

Summary:

- restart `etcd` when the args are changed to pick up the changes
- allow the restart to be chosen or not
- access attributes in a consitent manner and silence [foodcritic](http://www.foodcritic.io/#FC019)

Thanks!