Details
Description
Using knife in windows powershell. Some roles don't get added and instead add "recipe[roles]" to the run_list.
Good:
> knife node run_list add porygon "role[every_linux]"
run_list: role[every_linux]
Bad:
> knife node run_list add porygon "role[postgresql9_server]"
run_list:
role[every_linux]
recipe[roles]
Also Bad:
> knife node run_list add porygon "role[every_windows]"
run_list:
role[every_linux]
recipe[roles]
These roles exist. Running the same commands on a linux bash shell works correctly.
Logging in to the opscode platform shows that the node has a recipe called "roles" assigned to it.
I have no actual recipe called roles.