Deve estar funcionando em sequência. Se você está recebendo esse erro, eu acho que você pode estar tendo um problema no bloco bash.
Em qualquer caso, você pode fazer um "only_if" no modelo. Algo como:
template "<config dir>/inspircd.conf" do
source "inspircd.conf.erb"
....
only_if "test -d <config dir>"
end