Refactor linux provisioner provider for clarity