Issue #6958
closedpulp_installer doesn't document required variables correctly or provide clear errors if they are unset
Description
I am using a single issue for the playbook changes, default settings changes, and the docs changes.
Problems include:
-
Sometimes a role README's say variable pulp_default_admin_password has a default value of "password", other times we do not specify that it does.
-
The docs seem to imply that the empty dict for pulp_install_plugins is OK. The installer will actually fail, and pulpcore is incapable of functioning without 1 content plugin installed.
-
Sometimes the default value is an empty string or dict, which is just as bad as no default value, but even more explicit & verbose.
-
The error messages are the default provided by ansible, and therefore unclear to novice users with no pointers.
-
The failed tasks occur well into the middle of the install for some variables, rather than at the very beginning.
problem: pulp_installer doesn't document required variables
correctly or provide clear errors if they are unset
Solution:
fixes: #6958
Test vars: