Move config directory from /etc/leap to /etc/soledad
currently, /etc/leap contains multiple config files from soledad:
- /etc/leap/soledad-server.conf
- /etc/leap/soledad-server.pem
- /etc/leap/soledad-server.key
In order to let the "userdb creation script":https://leap.se/code/issues/7416 access it, we would need access control changes in both leap_cli and the platform. We decided on last sysdev meeting that now it would be the time to move everything to /etc/soledad.
I saw that /etc/leap is hardcoded multiple soledad places though:
--- git/soledad ‹pixelated_develop› » grep '/etc/leap' -r scripts/db_access/reset_db.py: cp.read('/etc/leap/soledad-server.conf') scripts/db_access/server_side_db.py:# the configuration stored in /etc/leap/soledad-server.conf. scripts/db_access/server_side_db.py:cp.read('/etc/leap/soledad-server.conf') scripts/profiling/doc_put_memory_usage/find_max_upload_size.py:SOLEDAD_CONFIG_FILE = '/etc/leap/soledad-server.conf' scripts/ddocs/update_design_docs.py: cp.read('/etc/leap/soledad-server.conf') server/pkg/create-user-db:NETRC_PATH = load_configuration('/etc/leap/soledad-server.conf')['admin_netrc'] server/pkg/soledad-server:CERT_PATH=/etc/leap/soledad-server.pem server/pkg/soledad-server:PRIVKEY_PATH=/etc/leap/soledad-server.key server/pkg/soledad-server:test -r /etc/leap/ || exit 0 server/src/leap/soledad/server/__init__.py: conf = load_configuration('/etc/leap/soledad-server.conf') CHANGELOG: o Fix double specified /etc/leap/soledad-server.pem in initscript by CHANGELOG: pointing the PRIVKEY_PATH to /etc/leap/soledad-server.key. Fixes README.rst:The server side process, configured via ``/etc/leap/soledad-server.conf``, will
i'm setting this to high prio because it blocks #7502.
(from redmine: created on 2015-10-05, closed on 2015-10-12)
- Relations:
- relates #7416 (closed)
- relates #7518 (closed)