blob: 19ea51bcaea47a47a45791ce86f7da399f9c7f01 [file] [log] [blame]
{%- from "kubernetes/map.jinja" import master with context %}
{%- if master.enabled %}
/etc/cni/net.d/13-sriov.conf:
file.managed:
- source: salt://kubernetes/files/sriov/sriov.conf
- user: root
- group: root
- mode: 644
- makedirs: true
- dir_mode: 755
- template: jinja
- defaults:
sriov_interface: {{ master.network.sriov.interface }}
sriov_subnet: {{ master.network.sriov.subnet }}
sriov_gateway: {{ master.network.sriov.gateway }}
/opt/cni/bin/sriov:
file.managed:
- source: {{ master.network.sriov.source }}
- source_hash: {{ master.network.sriov.source_hash }}
- user: root
- group: root
- mode: 751
- makedirs: true
{%- if grains.get('noservices') %}
- onlyif: /bin/false
{%- endif %}
{%- endif %}