Initial role implementation

Looks like ansible lacks an `equalto` test in Jinja so I wasn't able to filter the results of previous tasks using `with_items` to get just the relevant changed status.