Files
nm/playbook.yaml
2024-09-08 13:12:17 +03:00

49 lines
1.4 KiB
YAML

- hosts: localhost
connection: local
become: true
roles:
- install
- configure
vars:
## Пакеты для установки
apps:
- networkmanager
- modemmanager
- iptables
- dnsmasq
- udiskie
## Конфигурация wifi
# Имя сети
wifi_ssid: "test"
# Пароль для сети
wifi_psk: "test12345"
# Статические адрес интерфейса и шлюз
wifi_int_ip: 10.1.10.1
phy_int1: 10.1.10.2/24
phy_int2: 10.1.10.3/24
# Имя lte модема для настройки NetworkManager
LTE_con_name: LTE
phy_int1_name: physical_1
phy1_iface_name: enp89s0
phy_int2_name: physical_2
phy2_iface_name: enp90s0
## dnsmasq
# Время аренды в секундах
lease_time: 10800
# Список DNS серверов для клиентов DHCP в файле /etc/dnsmasq.conf
nameservers:
- 77.88.8.8
- 77.88.8.1
# Подсеть
subnet: 10.1.10.0
# Сетевая маска
netmask: 255.255.255.0
# Диапозон выдаваемых IP адресов dnsmasq DHCP
range_start: 10.1.10.10
range_end: 10.1.10.200
# Статические адреса в формате 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"