The Ansible role defaults to telling Solr to listen for requests only on localhost (home sweet home).
Look in /usr/lib/systemd/system/solr.service for an option “-D jetty.host=127.0.0.1”, remove it, issue a “systemctl daemon-reload” then “systemctl restart solr” and try to connect?
Yes, be certain that only the Dataverse web application may talk to solr and you should be fine.
I’m happy to Zoom today if you have any questions (or complaints) about the Ansible role. We here at Odum are preparing for a Dataverse upgrade so I’ve been running over our checklists, and I’m finally dipping my toe into running production Dataverse services in AWS.
painstakingly pecked on my iphone.