2024-ansible-case/roles/start/tasks/network_configuration.yml

20 lines
614 B
YAML

- name: Rename systemd interface to net0
ansible.builtin.shell: |
printf "[Match]\nPermanentMACAddress={{ ansible_default_ipv4.macaddress }}\n\n[Link]\nName=net0\n">/etc/systemd/network/10-net-internal.link
- name: Netplan rename interface
replace:
path: /etc/netplan/50-cloud-init.yaml
regexp: '{{ ansible_default_ipv4.interface }}'
replace: 'net0'
- name: Netplan apply
ansible.builtin.shell: netplan apply
register: rename_interface
failed_when: rename_interface.rc != 0
- name: Display renamed network interface
ansible.builtin.debug:
msg: "Renamed network interface: net0"