ansible role - debian_prepare

main
Badanin Maksim 3 years ago
commit 0758f47a84

3
.gitignore vendored

@ -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…
Cancel
Save