Я создаю рецепт обновления / установки кассандры с шеф-поваром.
package "cassandra" do
version "2.1.8"
action :install
end
Когда я устанавливаю поверх существующей версии, я получаю запрос о новых файлах конфигурации.
Configuration file '/etc/cassandra/cassandra.yaml'
...
*** cassandra.yaml (Y/I/N/O/D/Z) [default=N] ?
Chef останавливается, потому что apt ожидает ввода.
Только что нашел эта почта на вопрос ubuntu:
Следующее, кажется, делает то, что мне нужно
package "cassandra" do
version "2.1.8"
action :install
options '-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"'
end