Project

Profile

Help

Issue #6958

closed

pulp_installer doesn't document required variables correctly or provide clear errors if they are unset

Added by mdepaulo@redhat.com over 4 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Documentation
Sprint:
Sprint 75
Quarter:

Description

I am using a single issue for the playbook changes, default settings changes, and the docs changes.

Problems include:

  1. 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.

  2. 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.

  3. Sometimes the default value is an empty string or dict, which is just as bad as no default value, but even more explicit & verbose.

  4. The error messages are the default provided by ansible, and therefore unclear to novice users with no pointers.

  5. The failed tasks occur well into the middle of the install for some variables, rather than at the very beginning.

Also available in: Atom PDF