Ansible添加GPG密钥服务器

时间:2016-09-07 17:07:01

标签: ansible ansible-playbook gnupg apt ansible-2.x

我需要将这两个命令合并到我的ansible脚本中:

  # sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys #######
  # sudo gpg -a --export ####### | sudo apt-key add -

我指的是ansible link,但我无法制作任何有效的东西。我试过这个:

apt_key: keyserver=hkp://keys.gnupg.net id=######

并收到以下错误:

 FAILED! => {"changed": false, "failed": true, "msg": "unsupported parameter for module: keyserver"}

有没有办法用ansible正确添加gpg键?

1 个答案:

答案 0 :(得分:2)

点击此链接:http://docs.ansible.com/ansible/latest/apt_key_module.html

- name: convert gpg
  shell: "{{ item }}"
  with_items:
    - gpg --keyserver hkp://keys.gnupg.net --recv-keys #######
    - gpg -a --export ####### | sudo apt-key add -