Я изучаю Chef и собираюсь сделать это прямо сейчас для Ubuntu:
execute "add-apt-repository ppa:#{node[:some_repo]}" do
user "root"
end
execute "apt-get update" do
user "root"
end
но, может быть, есть лучший («шеф-стиль»?) способ сделать это . Кроме того, я обеспокоен тем, что иногда add-apt-repository ожидает нажатия клавиши «Enter» при выполнении, поэтому этот подход может не работать как есть. Как правильно это сделать?
Редактировать: У меня есть только ссылка ppa в формате: ppa:something/user