jay7x / jay7x/puppet-sfboot

Support multiple physical cards

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Currently, `sfboot_global` just runs sfboot against 1st network interface found to read its state. This leads to wrong results when multiple cards are installed.

Ideally, `sfboot_global` should accept interface name also.. or maybe we should get rid of it and use per-interface type only for everything. It might try to apply "global" changes to every interface though.. not sure how bad this is.

To find adapters installed one can use `sfkey --inventory --all` e.g.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how sfboot_global invokes sfboot and compare it with the per-interface type behavior. Use `sfkey --inventory --all` to identify multiple adapters, then determine whether an interface name should be accepted or global changes should apply to each interface. Done means the chosen behavior handles multiple physical cards without using only the first detected interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
devops, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.