私のシェフのレシピでは、ejbca を次の方法でインストールします。
# install ejbca
script "install ejbca->jboss" do
interpreter "bash"
user "#{node[:ejbca][:user]}"
code <<-EOF
cd #{node[:ejbca][:dir]}
ant install
EOF
end
そしてエラーを返します
javax.naming.NameNotFoundException: ejbca がバインドされていません
しかし、ant install
vagrant sshの中にいると、正常に完了します。ユーザー権限とグループについてはすでにチェック済みです。