RexOps / RexOps/Rex

Not all IPs retrieved by Hardware module

Open
#990 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Perl
Stars
737
Forks
214
PR merge metrics
No merged PRs in 30d

Description

If there are multiple additional IP addresses configured on a network interface, Rex only retireves one of them on top of the primary one, leading to problems on interfaces with more than two IPs.

(Note: for backwards compatibility reasons, we need to keep the eth0, eth0_1, etc. format too, but I also propose using a proper list when there's more than one IP configured for an interface. This might need a separate issue though.)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Rex Hardware module and inspect how it collects addresses for a network interface. Reproduce the case with a primary address and multiple additional addresses, then verify that every address is retrieved while preserving the existing eth0, eth0_1 naming format; the proposed list format may require separate scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
devops, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.