PULP_SETTINGS environment variable does not work
Settings file in /etc/pulp/settings.py is the only place where settings can be defined. Users used to be able to set PULP_SETTINGS environment variable to point to a different location.
Remove hard coded `/etc/pulp/settings.py` file
This changes Pulp to not assume any settings file is needed or looked
for at all. It encourages the user to set one via the `PULP_SETTINGS`
Environment Variable. The settings documentation was updated to reflect
The Installer will continue working as is. The PR below causes the
installer to set `PULP_SETTINGS` correctly allowing settings to work
the same way in those environments.
Required PR: https://github.com/pulp/ansible-pulp/pull/182
I think this would be simpler if we didn't expect settings in
/etc/pulp/settings.py, but instead recommend users use
PULP_SETTINGS itself. Users would get more capabilities by for instance being able to natively provide their settings with .toml instead.
The Ansible installer should continue to use /etc/pulp/settings.py, only it needs to also specify PULP_SETTINGS in its systemd files, along with the other environment vars it sets.
- Status changed from POST to MODIFIED
Applied in changeset ansible-pulp3|6e3ad089cc5309f94103a9b1cfe2736d137dace8.
Please register to edit this issue