Quelle est la bonne façon de faire des add-apt-repository via un Chef?

Je suis en train d'apprendre le Chef et je vais faire maintenant pour Ubuntu:

execute "add-apt-repository ppa:#{node[:some_repo]}" do
  user "root"
end

execute "apt-get update" do
  user "root"
end

mais peut être il y a une meilleure ("chef" de style?) façon de le faire. Aussi, je m'inquiète de ce que, parfois, add-apt-repository attend touche "Entrée" sur l'exécution, de sorte que cette approche pourrait ne pas fonctionner ainsi. Quelle est la bonne façon de le faire?

Edit: je n'ai que des ppa lien format: ppa:quelque chose/utilisateur

InformationsquelleAutor Artem | 2012-03-06