Grub authentication is not applied on Fedora 26 and Ubuntu 16.04 (at least)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Undecided
|
Markos Chandras |
Bug Description
I am deploying the openstack-ansible role to several hosts running either Fedora 26 or Ubuntu 16.04. I'm using the "pike" branch.
The role is really great and does a lot of cool stuff, and it helped me alot. So I'm very grateful for it.
However, I might have managed to found a bug with respect to Grub authentication (task named "Set a GRUB 2 password for single-
security_
security_
security_
When running the playbook, I can see the change being applied (marked [Changed]) and the handler to update grub configuration is triggered.
I can see on both Fedora and Ubuntu that the file /etc/default/grub is being changed, but I can still edit the Grub menu and I do not see any relevant changes inside the /boot/grub/*.cfg files.
Actually it seems that fedora has a variable named GRUB2_PASSWORD, but even renaming the variable to this it did not help (of course I regenerated the grub files using /usr/sbin/
Perhaps this problem apply to more than just Fedora 26 and Ubuntu 16.04 targets but I haven't tested.
Changed in openstack-ansible: | |
status: | New → Incomplete |
Thanks for the report!
So it seems that the configuration is being placed appropriately, but the grub bootloader seems to be unchanged? I'm wondering if there's an extra step that needs to be completed that is being missed.
Were you able to enable grub authentication via manual methods after running the playbook?