0

Ansible Playbook を使用してvirtualbox4.3インストールしようとしています。ubuntu 12.04ただし、キーの設定でいくつかの問題が発生しています

私のプレイブックは次のようになります

---
- name: add dependency manager
  apt: name=dkms
  sudo: yes

- name: add virtualbox repo for precise
  apt_repository: repo='deb http://download.virtualbox.org/virtualbox/debian precise contrib'
  sudo: yes

- name: add key
  action: command wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
  sudo: yes

スクリプトは不平を言う

失敗しました: [localhost] => {"changed": true, "cmd": ["wget", "-q", " http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc ", "- O-"、"|"、"apt-key"、"add"、"-"]、"delta": "0:00:00.709146"、"end": "2014-02-28 10:23:29.718311 ", "item": "", "rc": 4, "start": "2014-02-28 10:23:29.009165"} stdout: -----BEGIN PGP PUBLIC KEY BLOCK----- バージョン: GnuPG v1.4.9 (GNU/Linux) mQGiBEv ...など

助言がありますか?キーの追加部分で間違いを犯していると思いますが、何が問題なのかわかりません。次の適切な指示http://www.howopensource.com/2013/04/install-virtualbox-ubuntu-ppa/に基づいてスクリプトを作成しました。

4

1 に答える 1

0

ブロックの代わりに、 http://docs.ansible.com/apt_key_module.htmlaction: commandに記載されているAnsible のネイティブapt_key:モジュールの使用を検討してください。

あなたの特定のケースでは、次のようになります。

- name: add VirtualBox repo signing key
  apt_key: state=present
           url=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
于 2014-02-28T20:21:12.870 に答える