Ubuntu 如何通过ansible playbook添加存储库

Ubuntu 如何通过ansible playbook添加存储库,ubuntu,ansible,Ubuntu,Ansible,我想按ansible剧本执行以下命令 add-apt-repository cloud-archive:rocky 经过一些搜索,我找到了这个解决方案 - name: Add repositories apt_repository: repo='cloud-archive:rocky' state=present 但是它不起作用。ansible playbook执行该命令的正确方法是什么?您可以使用ansible传递-y开关来添加apt存储库 - name: Ensure to add

我想按ansible剧本执行以下命令

add-apt-repository cloud-archive:rocky
经过一些搜索,我找到了这个解决方案

- name: Add repositories
  apt_repository: repo='cloud-archive:rocky' state=present
但是它不起作用。ansible playbook执行该命令的正确方法是什么?

您可以使用ansible传递-y开关来添加apt存储库

- name: Ensure to add repository
  shell: sudo add-apt-repository cloud-archive:rocky -y
您可以使用Ansible传递-y开关来添加apt存储库

- name: Ensure to add repository
  shell: sudo add-apt-repository cloud-archive:rocky -y

您已经用
ubuntu
centos
标记了这个问题,但是
centos
没有使用
apt
。你到底在哪里经营这个剧本?你说得对。我想在ubuntuw上运行它“它不工作”是什么意思?当您运行playbook时,它是否会因错误而失败(错误是什么)?或者它看起来有效,但存储库实际上没有添加到您的apt配置中?在我运行playbook之后,它以红色显示失败。您可以发布错误消息吗?您已经用
ubuntu
centos
标记了这个问题,但是
centos
没有使用
apt
。你到底在哪里经营这个剧本?你说得对。我想在ubuntuw上运行它“它不工作”是什么意思?当您运行playbook时,它是否会因错误而失败(错误是什么)?或者它看起来有效,但存储库实际上尚未添加到apt配置中?在我运行playbook后,它以红色显示失败。您能发布错误消息吗?