don_rumata.ansible_role_install_snap

Ansible角色:安装Snap

许可证 Ansible Galaxy CircleCI

为Linux安装Snap

支持的平台

  platforms:
    - name: Fedora
      versions:
        - 33
    - name: Ubuntu
      versions:
        - xenial
        - bionic
        - focal
    - name: Debian
      version:
        - oldstable
        - stable
    - name: EL (CenOS)
      versions:
        - 7
        - 8
    - name: opensuse
      version:
        - tumbleweed
        - 15.2

需求

无。

角色变量

# 如果您*不*使用apt-cacher-ng或其他缓存代理 - 请选择“https”。
http_or_https: http

依赖

min_ansible_version: 2.8

使用方法

如何安装角色

通过ansible-galaxy

ansible-galaxy install don_rumata.ansible_role_install_snap

通过bash+git

git clone https://github.com/don-rumata/ansible-role-install-snap don_rumata.ansible_role_install_snap

示例剧本

通过您发行版的软件包管理器在Linux上安装最新的snapd

install-snap.yml:

- name: 安装Snap
  hosts: all
  strategy: free
  serial:
    - "100%"
  roles:
    - don_rumata.ansible_role_install_snap
  tasks:

install-firefox-over-snap.yml:

- name: 安装火狐
  hosts: all
  strategy: free
  serial:
    - "100%"
  roles:
    - don_rumata.ansible_role_install_snap
  tasks:

    - name: 通过snap安装火狐
      become: yes
      snap:
        name: firefox
        state: present
      tags:
        - firefox
        - snap

许可证

Apache许可证,版本2.0

作者信息

don Rumata

待办事项

  • 添加测试。
  • 添加更多测试。
安装
ansible-galaxy install don_rumata.ansible_role_install_snap
许可证
apache-2.0
下载
1.3k
拥有者
Здесь все бесполезно. Знаний не хватает, а золото теряет цену, потому что опаздывает.