小编ece*_*naz的帖子

由于 apt-key 已弃用,如何使用 ansible playbook 管理 trust.gpg.d 中的密钥环文件?

在被弃用之前apt-key,我使用 Ansible playbook 在我的服务器中添加和更新密钥。目前,apt-key不再更新密钥。在几次搜索中,我发现我现在需要使用gpg。但是,我有很多服务器,我不想为每台服务器手动执行此操作。有没有办法用gpgAnsible 管理我的钥匙圈?

以下是我的 Ansible 任务,已弃用apt-key

- apt_key:
  url: "https://packages.treasuredata.com/GPG-KEY-td-agent"
  state: present

- apt_repository:
  repo: "deb http://packages.treasuredata.com/3/ubuntu/{{ ansible_distribution_release }}/ {{ ansible_distribution_release }} contrib"
  state: present
  filename: "treasure-data" # Name of the pre-compiled fluentd-agent
Run Code Online (Sandbox Code Playgroud)

我尝试过apt-key update,但它对我不起作用。如果密钥已存在但已过期,则不再更新它。

apt gnupg ansible gpg-signature apt-key

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

标签 统计

ansible ×1

apt ×1

apt-key ×1

gnupg ×1

gpg-signature ×1