Я новичок в Chef и пытаюсь установить 'java -1_7_0-openjdk ' через ресурс пакета следующим образом:
package 'java-1_7_0-openjdk' do
action [:install]
end
При запуске этого Это кухня, однако, она не работает из-за ' нет ввода пользователя ' в запросе подтверждения ' Вы хотите установить пакеты (да / нет) '
I не могу понять, как - принудительно установить или -y , чтобы пропустить шаг подтверждения. Я попытался настроить мой kitchen.yml для автоматического принятия установок, но и там мне не повезло. Я пытаюсь установить этот пакет в кухонной среде Linux suse.
Мой kitchen.yml:
---
28 driver:
27 name: vagrant
26
25 provisioner:
24 name: chef_zero
23 # You may wish to disable always updating cookbooks in CI or other testing environments.
22 # For example:
21 # always_update_cookbooks: <ommited>
20 # always_update_cookbooks: true
19 # http_proxy: 'http_proxy'
18 # https_proxy: 'http_proxy'
17 product_name: chef
16 product_version: latest
15 install_strategy: always
14 environments_path: test/environments
13 data_bags_path: "test/fixtures/data_bags"
12 roles_path: "test/fixtures/roles"
10 client_rb:
9 environment: kitchen
8 rubygems_url: 'ommited'
7 #chef_license: accept <<<<----- tried this, does not fix the problem
6 install_strategy: always <<<<----- tried this, does not fix the problem
5 verifier:
4 name: inspec
3 inspec_tests:
2 - path: test/integration/default
Может ли кто-нибудь указать мне правильное направление? Я в полной растерянности относительно того, куда go отсюда?