rework the resource, provider and templates; add default resource for sshd check