While setting up Chef Workstation, after configuring ~/.chef/knife.rb file, tried validating the Chef Workstation with Chef Server by running the command
[chef-workstation .chef]$ knife user list
ERROR: You authenticated successfully to https://chef-server:443 as chefadmin but you are not authorized for this action
Response: missing read permission
Upon analyzing the cause, it was figured out that in the file ~/.chef/knife.rb in Chef Worsktation, the entry for chef_server_url was wrongly specified as
chef_server_url 'https://chef-server:443/' - Wrong
From Chef 12, this should be specified as
chef_server_url 'https://chef-server:443/organizations/xxxx' - Correct
where, xxxx - Name of the Organization created in Chef Server
No comments:
Post a Comment