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