{% if grains['kernel'] == 'Linux' %} {% if grains['os_family'] == 'Debian' %} Debian Chrome Add Repo: pkgrepo.managed: - name: deb http://linux.teamviewer.com/deb stable main - file: /etc/apt/sources.list.d/teamviewer.list - enable: 1 - key_url: http://linux.teamviewer.com/pubkey/TeamViewer2017.asc # - key_url: https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc # - gpgkey: https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc {% elif grains['os_family'] == 'RedHat' %} TeamViewer: pkgrepo.managed: - humanname: Repository Teamviewer pour Rehat family - baseurl: http://linux.teamviewer.com/yum/stable/main/binary-$basearch/ - enable: 1 - gpgcheck: 1 - gpgkey: http://linux.teamviewer.com/pubkey/TeamViewer2017.asc - skip_if_unavailable: 1 {% endif %} Teamviewer installation: pkg.installed: - pkgs: - teamviewer-host {% endif %}