neovim-install: {% if grains['os'] == 'Ubuntu' %} pkgrepo.managed: - ppa: neovim-ppa/stable {% endif %} pkg.installed: {% if grains['kernel'] == 'Darwin' %} - name: neovim - taps: 'neovim/neovim' {% elif grains['kernel'] == 'Linux' %} - name: neovim {% endif %}