2016-10-18 14 views
0

私は「ansible-脚本は」出力はこのエラーを返すコマンドを入力する方法ansibleで放浪の仮想マシンでJavaをインストールしようとしています:。エラー(ベイグラント&Ansible)

FAILED! => {"changed": false, "cmd": "apt-key add -", "failed": true, "msg": "gpg: no valid OpenPGP data found.", "rc": 2, "stderr": "gpg: no valid OpenPGP data found.\n", "stdout": "", "stdout_lines": []}

.ymlファイルはこのようなものです:

- name: Add the webupd8 APT repository key 
    tags: 
    - java 
    - java-webupd8 
    apt_key: data="{{ lookup('file', 'webupd8.key.asc') }}" state=present 
    # Use a static file because right now using just an ID fails 

- name: Add the webupd8 APT repository 
    tags: 
    - java 
    - java-webupd8 
    apt_repository: repo="deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" state=present 

まあ、私は私がapt_key変数に誤った値を置くが、私はそれの上に置く必要があるかわからないので、それがあると想像します。事前

答えて

1

おかげで私は、あなたが「使用してIDがを失敗した」というコメントで何を意味するのかわからないんだけど、あなたは使用してキーを追加することができます。

- name: Add the webupd8 APT repository key 
    tags: 
    - java 
    - java-webupd8 
    apt_key: 
    keyserver: hkp://keyserver.ubuntu.com:80 
    id: EEA14886 

IDがhereを公開しています。

+0

ありがとうございました!それはうまくいく! –

関連する問題