Ansible Tower use for a project

Hi All,
I’m a cyber security product manager and started to learn Ansible recently. For a new project in the proposal stage, I’m trying to explore is ansible tower is the right choice. The project is all about mass provisioning of OT products in a deployment site. So from requirements point of view, I need to maintain a asset inventory with every unit’s credentials including support for LDAP, capability to store last 5 configurations pushed to every product type and so on. Though at high level ansible tower seems to fulfil the needs, I’d like to know is there a possibility to add the below.

  1. Additional web pages as per organisation need backed by NGINX webserver used by ansible tower
  2. Similarly, additional databases in PostgreSQL managed by Ansible tower for the organisation specific need to store some additional backups.
  3. Also, how about using HSM to store a key and use that key to encrypt a particular column in the postgresql database?
  4. Could ansible YAML script directly access HSM to read or generate a key or certificate ?

Regards,
barani.