Ansible-Roles/roles/rocky9/tasks/set_network_nic.yml
2026-05-08 22:12:36 +03:00

50 lines
1.2 KiB
YAML

---
# - name: Edit grub defaults config
# lineinfile:
# path: /etc/default/grub
# regexp: '^GRUB_CMDLINE_LINUX='
# line: GRUB_CMDLINE_LINUX="resume=/dev/mapper/lv-swap rd.lvm.lv=lv/root rd.lvm.lv=lv/swap net.ifnames=0 biosdevname=0"
# - name: update grub config
# shell: grub2-mkconfig -o /boot/grub2/grub.cfg
# - name: Set static IP
# nmcli:
# conn_name: eth0
# ifname: eth0
# type: ethernet
# ip4: '{{ ip4_addr }}'
# gw4: '{{ ip4_gate }}'
# dns4: '{{ ip4_dns }}'
# state: present
# autoconnect: yes
- name: Create /etc/systemd/network dir
ansible.builtin.file:
path: /etc/systemd/network
state: directory
owner: root
group: root
mode: "0755"
- name: Rename NIC to eth0
ansible.builtin.template:
src: 70-eth0.link.j2
dest: /etc/systemd/network/70-eth0.link
owner: root
group: root
mode: "0644"
- name: Set network connection
community.general.nmcli:
conn_name: eth0
ifname: eth0
type: ethernet
mac: "{{ ansible_default_ipv4.macaddress }}"
method4: auto
method6: disabled
state: present
# - name: MAC Address
# debug: msg="{{ ansible_default_ipv4.macaddress }}"