소스 검색

set interface names with systemd network links

netifs
부모
커밋
e005b0a31d
2개의 변경된 파일20개의 추가작업 그리고 0개의 파일을 삭제
  1. +13
    -0
      tasks/main.yml
  2. +7
    -0
      templates/systemd-network.link.j2

+ 13
- 0
tasks/main.yml 파일 보기

@@ -40,3 +40,16 @@
with_items: "{{ _netifs }}"
when:
- ( root_target_dist | default('debian') ) == "debian"

- name: systemd network dir
file:
path: "{{ root_target_directory | default('') }}/etc/systemd/network"
state: directory

- name: systemd network interface names
template:
src: systemd-network.link.j2
dest: "{{ root_target_directory | default('') }}/etc/systemd/network/10-{{ item }}.link"
with_items: "{{ _netifs }}"
when:
- ( root_target_dist | default('debian') ) == "debian"

+ 7
- 0
templates/systemd-network.link.j2 파일 보기

@@ -0,0 +1,7 @@
{{ ansible_managed | comment }}
{% set netif = item %}
{% set dev = netifs[netif].device | default( 'enx' + netifs[netif].mac | regex_replace(':') ) %}
[Match]
MACAddress={{netifs[netif].mac}}
[Link]
Name={{dev}}

불러오는 중...
취소
저장