# # Linux Kernel # {% set node_config = salt['pillar.get']('nodes:' ~ grains['id'], {}) %} {% set version_fallback = "amd64" %} {% set version_global = salt['pillar.get']('ffho:kernel_version', version_fallback) %} {% set version = node_config.get('kernel_version', version_global) %} linux-kernel: pkg.latest: - name: linux-image-{{ version }} {% if grains.oscodename in ['jessie'] %} - fromrepo: {{ grains.oscodename }}-backports {% endif %} {# # Install kernel headers if we might need to compile a batman_adv module on this node. #} {% if 'batman' in node_config.get('roles', []) and 'v14' in grains['id'] %} linux-headers: pkg.latest: - name: linux-headers-{{ version }} {% if grains.oscodename in ['jessie'] %} - fromrepo: {{ grains.oscodename }}-backports {% endif %} {% endif %}