This an subsequent commands should be executed as "stack", not root. Reported by: kvanbesi https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0/html/director_installation_and_usage/assembly_provisioning-and-deploying-your-overcloud#annotations:4a58f3c1-5a91-46d5-b255-5f8eb61494ea
The link just takes me to the beginning of Chapter 11. Yes, those commands should be executed as stack.
I see the annotation location now. There's no requirement that those commands are executed as stack. The stack user is not guaranteed to exist on pre-provisioned nodes (it's configurable). We could add a note here to run the commands as root or a user with sudo privileges.
Updated content available on the Customer Portal: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/17.0/html/director_installation_and_usage/assembly_provisioning-and-deploying-your-overcloud#proc_registering-the-operating-system-for-pre-provisioned-nodes_configuring-a-basic-overcloud-with-pre-provisioned-nodes