Files
nm/playbook.yaml

48 lines
1.4 KiB
YAML
Raw Normal View History

2024-09-01 20:56:12 +03:00
- hosts: localhost
connection: local
become: true
roles:
2024-09-01 20:59:56 +03:00
- install
2024-09-01 20:56:12 +03:00
- configure
vars:
2024-09-03 19:13:07 +03:00
## Пакеты для установки
2024-09-01 20:56:12 +03:00
apps:
- networkmanager
- modemmanager
- iptables
2024-09-01 21:18:34 +03:00
- dnsmasq
2024-09-03 19:13:07 +03:00
## Конфигурация wifi
# Имя сети
2024-09-01 20:56:12 +03:00
wifi_ssid: "test"
2024-09-03 19:13:07 +03:00
# Пароль для сети
2024-09-01 20:56:12 +03:00
wifi_psk: "test12345"
2024-09-03 21:42:54 +03:00
# Статические адрес интерфейса и шлюз
2024-09-01 20:56:12 +03:00
wifi_int_ip: 10.1.10.1
2024-09-03 21:59:26 +03:00
phy_int1: 10.1.10.2/24
phy_int2: 10.1.10.3/24
2024-09-03 19:13:07 +03:00
# Имя lte модема для настройки NetworkManager
2024-09-03 21:59:26 +03:00
LTE_con_name: LTE
phy_int1_name: physical_1
phy1_iface_name: enp89s0
phy_int2_name: physical_2
phy2_iface_name: enp90s0
2024-09-03 19:13:07 +03:00
## dnsmasq
# Время аренды в секундах
2024-09-01 22:27:07 +03:00
lease_time: 10800
2024-09-03 19:13:07 +03:00
# Список DNS серверов для клиентов DHCP в файле /etc/dnsmasq.conf
nameservers:
- 77.88.8.8
- 77.88.8.1
# Подсеть
2024-09-01 20:56:12 +03:00
subnet: 10.1.10.0
2024-09-03 19:13:07 +03:00
# Сетевая маска
2024-09-01 20:56:12 +03:00
netmask: 255.255.255.0
2024-09-03 19:13:07 +03:00
# Диапозон выдаваемых IP адресов dnsmasq DHCP
2024-09-01 20:56:12 +03:00
range_start: 10.1.10.10
range_end: 10.1.10.200
2024-09-03 19:13:07 +03:00
# Статические адреса в формате MAC,IP d0:50:99:82:e7:2b,192.168.10.46
static:
- "d0:50:99:82:e7:2a,10.1.10.10"
- "d0:50:99:82:e7:2b,10.1.10.12"
- "d0:50:99:82:e7:2c,10.1.10.13"