使用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不是。 我怎么了?