Is this safe to run multiple times (when the playbook is run subsequent times)?

It would be nice if it was idempotent.