Não acho válido usar -e nano
option knife data bag from file
(embora a ajuda da linha de comando implique de outra forma), mas ela deve ser ignorada. Esse erro significa que a faca não pode encontrar o arquivo json que você especificou. Quando você diz que o item estava no local apropriado, onde exatamente estava? Note que a faca estará olhando em relação ao seu diretório atual, não ao seu chef-repo.
Com esse problema resolvido, você encontrará outro - você precisa criar o pacote de dados antes de poder adicionar um item a ele. Ele deve aparecer na saída knife data bag list
assim que for criado:
$ knife data bag create local_settings
Created data_bag[local_settings]
$ knife data bag list
local_settings
A documentação para "saco de dados de faca" pode ser encontrada aqui: link