使用Ansible安装snap软件包

使用Ansible安装snap软件包,ansible,Ansible,我正在用Ansible自动生成规范的Kubernetes。主机上需要存在的安装过程 是否已经有了标准的方法来使用Ansible安装snap软件包?Ansible还没有snap模块。您可以使用命令模块安装snap软件包 - name: install heroku cli via snap command: snap install heroku --classic snap模块自Ansible 2.8版(2019年5月发布)起提供: 所需的任务将是: - name: Install co

我正在用Ansible自动生成规范的Kubernetes。主机上需要存在的安装过程


是否已经有了标准的方法来使用Ansible安装snap软件包?

Ansible还没有snap模块。您可以使用
命令
模块安装snap软件包

- name: install heroku cli via snap
  command: snap install heroku --classic

snap
模块自Ansible 2.8版(2019年5月发布)起提供:

所需的任务将是:

- name: Install conjure-up for Canonical Kubernetes
  snap:
    name: conjure-up
    classic: yes

显然,您必须使用
community.general.snap:
而不是
snap:
(来自您链接的文档)-仅使用snap会引发错误。并且您需要安装Ansible Galaxy中的相应集合,以及根据链接的文档进行安装。考虑到这并不能公开
snap
(设置配置值)的所有其他功能,我想我还是坚持使用
命令