Playbook安装gpg键。该任务包括带有未定义变量的选项

时间:2019-04-06 08:21:29

标签: ansible zabbix

使用ubuntu 18.04和角色dj-wasabi.zabbix-server

我有一个任务:

- name: "Debian | Install gpg key"
  when: zabbix_repo == "zabbix"
  apt_key:
    id: "{{ sign_keys[zabbix_short_version][ansible_distribution_release]['sign_key'] }}"
    url: http://repo.zabbix.com/zabbix-official-repo.key
  register: zabbix_server_repo_files_installed
  until: zabbix_server_repo_files_installed is succeeded
  become: yes
  tags:
    - zabbix-server
    - init

运行剧本时出现错误:

  

任务[zabbix-server:Debian |安装gpg密钥] ************************************************** ******************************   致命的:[本地主机]:失败! => {“ msg”:“该任务包含带有未定义变量的选项。错误是:'dict object'没有属性u'cosmic'\ n \ n错误似乎出在'/ opt / infra / roles中/zabbix-server/tasks/Debian.yml':第34行第3列,但可能会\ n根据确切的语法问题而在文件中的其他位置。\ n \ n出现问题的行似乎是:\ n \ n \ n-名称:\“ Debian |安装gpg键\“ \ n ^这里\ n”}

变量vars.yml或default / main.yml的sign_keys不是。 我怎么了?

0 个答案:

没有答案