neutron.conf should be using the services/neutron user for admin
Remove password reset from foreman_server.sh

The line is not necessary to create an admin account in a new
installation, admin account should be created anyway. However it could
reset password back to the default one in existing installations,
which would be undesirable.

Info about the default password and how to change it has been added to
the instructions at the end of the script.
$bridge_interface was assigned an non existing external_interface variable
Add options for SSL support either via files or FreeIPA

If ssl and freeipa are true then certificates are obtained using
certmonger.

If ssl is true and freeipa is false then the the mysql and qpid
certificates and keys need to be passed in as arguments.

Horizon is configured to use ssl on the public interface FQDN if
ssl is true.