Skip to content

network_buildhosts: fail when hosts_path does not exist - #1007

Merged
insatomcat merged 1 commit into
mainfrom
buildhosts-fail-missing-hosts-path
Sep 8, 2026
Merged

insatomcat merged 1 commit into
mainfrom
buildhosts-fail-missing-hosts-path

Conversation

@insatomcat

Copy link
Copy Markdown
Member

A hosts_path pointing to a missing file was silently skipped: the stat task returned exists=false and the guarded block was skipped without a warning, so a typo in the path looked exactly like a nominal run without a custom hosts file.

The when: hosts_path is defined guard already covers the "no custom file wanted" case, so a missing path can only be a mistake. Assert on it, and drop the now useless stat.exists guard below.

A hosts_path pointing to a missing file was silently skipped: the stat
task returned exists=false and the guarded block was skipped without a
warning, making a typo indistinguishable from "no custom hosts file".

The "when: hosts_path is defined" guard already covers the case where
the operator does not want a custom file, so a missing path can only
mean a mistake. Assert on it instead, and drop the now useless
stat.exists guard on the tasks below.

Signed-off-by: Florent Carli <florent.carli@rte-france.com>
@insatomcat
insatomcat force-pushed the buildhosts-fail-missing-hosts-path branch from fe99ea3 to bf907a1 Compare September 8, 2026 12:29
@insatomcat
insatomcat merged commit e0901b5 into main Sep 8, 2026
34 of 37 checks passed
@insatomcat
insatomcat deleted the buildhosts-fail-missing-hosts-path branch September 8, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants