mirror of
https://github.com/zebrajr/HomeLab.git
synced 2025-12-06 12:20:58 +01:00
added locale gen
This commit is contained in:
parent
0c7f5cc0e1
commit
4f641e6902
9
systems/cloud/ansible/external_vars.yml
Normal file
9
systems/cloud/ansible/external_vars.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# Timezone
|
||||
server_timezone: Europe/Berlin
|
||||
|
||||
# Locale
|
||||
server_locale: en_US.UTF-8
|
||||
server_locale_language: en_US
|
||||
server_locale_time: de_DE.UTF-8
|
||||
server_locale_numeric: de_DE.UTF-8
|
||||
server_locale_monetary: de_DE.UTF-8
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
[DEFAULT]
|
||||
bantime = 24h
|
||||
findtime = 24h
|
||||
maxretry = 10
|
||||
maxretry = 10
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
connection: local
|
||||
become: true
|
||||
|
||||
vars_files:
|
||||
- external_vars.yml
|
||||
|
||||
tasks:
|
||||
- name: Import Software Tasks
|
||||
|
|
@ -15,6 +17,8 @@
|
|||
loop:
|
||||
- tasks/system/sshd.yml
|
||||
- tasks/system/fail2ban.yml
|
||||
- tasks/system/locale.yml
|
||||
- tasks/system/clock.yml
|
||||
|
||||
- name: Import Service Tasks
|
||||
include_tasks: tasks/system/services.yml
|
||||
|
|
|
|||
|
|
@ -7,4 +7,9 @@
|
|||
- docker
|
||||
- docker-compose
|
||||
- fail2ban
|
||||
- btop
|
||||
- btop
|
||||
- curl
|
||||
- neofetch
|
||||
- ncdu
|
||||
- rsync
|
||||
- wget
|
||||
4
systems/cloud/ansible/tasks/system/clock.yml
Normal file
4
systems/cloud/ansible/tasks/system/clock.yml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
- name: system setup | clock | set time zone
|
||||
tags: ntp,timezone,system setup
|
||||
timezone:
|
||||
name: "{{ server_timezone }}"
|
||||
25
systems/cloud/ansible/tasks/system/locale.yml
Normal file
25
systems/cloud/ansible/tasks/system/locale.yml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
- name: system setup | locale | add local
|
||||
tags: locale,system,setup
|
||||
locale_gen:
|
||||
name: "{{ server_locale }}"
|
||||
state: present
|
||||
|
||||
- name: system setup | locale | set lang
|
||||
tags: locale,system,setup
|
||||
command: "localectl set-locale LANG={{ server_locale }}"
|
||||
|
||||
- name: system setup | locale | set language
|
||||
tags: locale,system,setup
|
||||
command: "localectl set-locale LANGUAGE={{ server_locale_language }}"
|
||||
|
||||
- name: system setup | locale | set time
|
||||
tags: locale,system,setup
|
||||
command: "localectl set-locale LC_TIME={{ server_locale_time }}"
|
||||
|
||||
- name: system setup | locale | set numeric
|
||||
tags: locale,system,setup
|
||||
command: "localectl set-locale LC_NUMERIC={{ server_locale_numeric }}"
|
||||
|
||||
- name: system setup | locale | set monetary
|
||||
tags: locale,system,setup
|
||||
command: "localectl set-locale LC_MONETARY={{ server_locale_monetary }}"
|
||||
Loading…
Reference in New Issue
Block a user