通过 chef 进行无人值守安装(升级)Cassandra

通过 chef 进行无人值守安装(升级)Cassandra

我正在与厨师一起创建cassandra升级/安装配方。

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] ?

厨师很生气,因为 apt 正在等待输入。

答案1

刚刚发现这个帖子在询问 Ubuntu 上:

以下似乎满足我的需要

package "cassandra" do
  version "2.1.8"
  action :install
  options '-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"'
end

相关内容