ansible role - debian_prepare
commit
0758f47a84
@ -0,0 +1,3 @@
|
||||
inventory/*.yml
|
||||
inventory/*.yaml
|
||||
|
||||
@ -0,0 +1,29 @@
|
||||
# Базовая настройка Debian дистрибутива
|
||||
|
||||
Производится:
|
||||
|
||||
- настройка локализации
|
||||
- установка обновлений
|
||||
- настройка часового пояса
|
||||
- отключение ipv6
|
||||
|
||||
## Использование
|
||||
|
||||
#### Установка ролей:
|
||||
|
||||
```
|
||||
ansible-galaxy install -r requirements.yml
|
||||
```
|
||||
|
||||
Изменение переменных производится в *group_vars* или *host_vars*:
|
||||
|
||||
```yaml
|
||||
debian_timezone: "Europe/Moscow" # Часовой пояс
|
||||
debian_language: "en_US" # Язык системы
|
||||
debian_language_options: "ru_RU" # Языковые опции
|
||||
debian_language_init: "en_US.UTF-8, ru_RU.UTF-8" # Генерируемые локализации
|
||||
debian_repo: "bullseye" # Релиз дистрибутива
|
||||
debian_repo_nonfree: false # Включить пропроетарный репозиторий
|
||||
debian_repo_reboot: true # Перезагрузить после обновления
|
||||
|
||||
```
|
||||
@ -0,0 +1,2 @@
|
||||
[defaults]
|
||||
inventory=./inventory
|
||||
@ -0,0 +1,8 @@
|
||||
---
|
||||
#debian_timezone: "Europe/Moscow"
|
||||
#debian_language: "en_US"
|
||||
#debian_language_options: "ru_RU"
|
||||
#debian_language_init: "en_US.UTF-8, ru_RU.UTF-8"
|
||||
#debian_repo: "bullseye"
|
||||
#debian_repo_nonfree: false
|
||||
#debian_repo_reboot: true
|
||||
@ -0,0 +1,6 @@
|
||||
#---
|
||||
#all:
|
||||
# hosts:
|
||||
# supp:
|
||||
# ansible_host: 8.8.8.8
|
||||
# ansible_user: admin
|
||||
@ -0,0 +1,8 @@
|
||||
---
|
||||
- name: prepare Debian
|
||||
hosts: all
|
||||
roles:
|
||||
- debian_disable_ipv6
|
||||
- debian_locale
|
||||
- debian_timezone
|
||||
- debian_upgrade
|
||||
@ -0,0 +1,5 @@
|
||||
---
|
||||
- src: git+https://git.badms.ru/bms/debian_locale
|
||||
- src: git+https://git.badms.ru/bms/debian_disable_ipv6
|
||||
- src: git+https://git.badms.ru/bms/debian_timezone
|
||||
- src: git+https://git.badms.ru/bms/debian_upgrade
|
||||
Loading…
Reference in New Issue