Skip to content

network_buildhosts: fail when hosts_path does not exist - #1007

Open
insatomcat wants to merge 1 commit into
mainfrom
buildhosts-fail-missing-hosts-path
Open

network_buildhosts: fail when hosts_path does not exist#1007
insatomcat wants to merge 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant