The `spel_amigenfstype` user-variable is not fully implemented
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 105
- Forks
- 63
- PR merge metrics
- No merged PRs in 30d
Description
Expected behavior
Setting a value for spel_amigenfstype results in the produced-AMI's root-filesystems all be formatted with the selected fstype
Actual behavior
While the spel_amigenfstype user-variable is referenced in the AMI-builders for EL8 (minimal-centos-8-hvm and minimal-rhel-8-hvm), they are:
- Not actually defined in the user-variable definition-section
- Not referenced in any of the other builders.
Suggestions for fix
- Add the
spel_amigenfstypevariable-declare (likely with default value ofext4) to the user-variables section - Ensure:
is present in all of the builder-definitions"SPEL_AMIGENFSTYPE={{ user `spel_amigenfstype` }}"`
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the user-variable definition section and inspect every AMI builder, noting where spel_amigenfstype is already referenced for the EL8 builders. Confirm the variable's default and propagation across all builder definitions, then validate the Packer configuration or relevant image-build checks to ensure each produced root filesystem uses the selected fstype.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100