Make the role fully idempotent by pinning the version and also use a variable for setting the repository.