小编MrS*_*ver的帖子

Ansible 抛出“无法更新 apt 缓存:W:无法安全地从此类存储库更新”错误

我对 Ansible 非常陌生,我正在尝试在 EC2 实例(Ubuntu 18.04)上安装 kubectl 来上课。

我已经运行了剧本,一切进展顺利,直到遇到任务 4,然后抛出以下错误:

致命:[localhost]:失败!=> {"changed": false, "msg": "无法更新 apt 缓存: W:从这样的存储库更新无法安全地完成,因此默认情况下被禁用。, W:参见 apt-secure(8 )用于存储库创建和用户配置详细信息的联机帮助页。,W:GPG 错误:https://packages.cloud.google.com/apt kubernetes-xenial InRelease:无法验证以下签名,因为公钥不可用: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB,E:存储库“https://apt.kubernetes.io kubernetes-xenial InRelease”未签名。”}

现在,每当我尝试再次运行任务 1 时,它都会引发相同的错误。有人可以建议我如何解决这个问题吗?

这是我写的剧本,它基于我完成的使用 Ansible 安装 Docker 的练习以及为我安装 kubectl 提供的命令:

- name: A playbook to install kubectl on a VM
  hosts: localhost
  user: ubuntu
  become: yes

  tasks:
  - name: 1. Update APT Package Manager
    apt:
      update_cache: yes

  - name: 2. Install dependency packages
    apt:
      name={{ item }}
    with_items:
      - …
Run Code Online (Sandbox Code Playgroud)

ansible kubernetes

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

ansible ×1

kubernetes ×1