[OpenSIPS-Users] Avoid plain text password in configuration files

Mickael Hubert mickael at winlux.fr
Sat Jan 5 14:02:27 EST 2019


Hi all,
I'm looking for a way to avoid all plain text password into configuration
files.
maybe store sensibles data into secret file and read variables into
opensips configuration file ?

Ex:
*secret file:*

MYSQL_USER: opensips
MYSQL_PWD: 4845123121
...


*Configuration file:*
from:

modparam("drouting", "db_url",
	"mysql://opensips:4845123121@1.1.1.1/opensips")

To:
modparam("drouting", "db_url",
	"mysql://$MYSQL_USER:$MYSQL_PWD@$MYSQL_HOST/opensips")


Or
use Ansible with jinja template ?

modparam("drouting", "db_url",
	"mysql://{{ MYSQL_USER }}:{{ MYSQL_PWD }}@{{ MYSQL_HOST }}/opensips")

The goal is push all configuration on our gitlab (without the "secret file")

Do you have another way ?

thanks in advance

PS: happy new year everyone !
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190105/778647b6/attachment.html>


More information about the Users mailing list