You probably don't need service discovery if your entire infrastructure is small enough that the whole thing is deployed with Ansible.