Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

Change Default of disable_predictable_interface_names to "False" #8

Open
shurik-io opened this issue Apr 7, 2020 · 0 comments
Open
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@shurik-io
Copy link
Contributor

Problem

Starting with Debian 10 this setting:
https://github.com/adfinis-sygroup/ansible-role-grub/blob/1a706cac86f77fb5990f70e386bc9d95d3278a0d/defaults/main.yml#L20
is not supported anymore and needs to be removed before upgrading from Debian 9(stretch) to 10 (buster). See here: https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#migrate-interface-names

In EL Distributions, it is the default since major version 7.

Result

As a consequence of this unsupported setting, if this role is applied to Debian 10 installations, the network connectivity can be lost after reboot. (I didn't test it)

Suggestion

So I suggest to change this default to grub_disable_network_predictable_interface_names: False

For backwards compatibility, we should set the old default on Debian <=9 to "True". Because there are still a lot of EL 7 installations running out there with this setting, I guess we can more safely introduce this setting starting with EL = 8.

Please add your feedback, if this change of this settings makes sense and if so, what needs to be done to roll it out safely.

@shurik-io shurik-io added enhancement New feature or request help wanted Extra attention is needed labels Apr 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant