【问题标题】:virtualbox 4.3 installation using ansible使用 ansible 安装 virtualbox 4.3
【发布时间】:2014-04-01 05:43:12
【问题描述】:

我正在尝试使用 Ansible 剧本在 ubuntu 12.04 上安装 virtualbox4.3。但是我在设置密钥时遇到了一些问题

我的剧本看起来像

---
- 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”,“项目”:“”,“rc”:4,“开始”: “2014-02-28 10:23:29.009165”} 标准输出:-----BEGIN PGP PUBLIC KEY BLOCK----- 版本:GnuPG v1.4.9 (GNU/Linux) mQGiBEv ...等

有什么建议吗?我想我在 add key 部分犯了一个错误,但我不清楚有什么问题。我的脚本基于以下 apt 指令http://www.howopensource.com/2013/04/install-virtualbox-ubuntu-ppa/

【问题讨论】:

    标签: ubuntu virtualbox wget ansible ansible-playbook


    【解决方案1】:

    考虑使用 http://docs.ansible.com/apt_key_module.html 中记录的 Ansible 的原生 apt_key: 模块,而不是 action: command 块。

    在您的具体情况下,它将是:

    - name: add VirtualBox repo signing key
      apt_key: state=present
               url=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2020-08-15
      • 2014-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多