summaryrefslogtreecommitdiffstats
path: root/roles/settings
diff options
context:
space:
mode:
Diffstat (limited to 'roles/settings')
-rw-r--r--roles/settings/README.md19
-rw-r--r--roles/settings/defaults/main.yml18
-rw-r--r--roles/settings/handlers/main.yml6
-rw-r--r--roles/settings/meta/argument_specs.yml61
-rw-r--r--roles/settings/tasks/main.yml32
-rw-r--r--roles/settings/vars/archlinux.yml1
-rw-r--r--roles/settings/vars/debian.yml1
7 files changed, 0 insertions, 138 deletions
diff --git a/roles/settings/README.md b/roles/settings/README.md
index b88ee173..9f6c7bb9 100644
--- a/roles/settings/README.md
+++ b/roles/settings/README.md
@@ -6,22 +6,6 @@ This role configure the machine settings (locales/timezone/password policy/etc.)
- `settings_timezone` the timezone default `CET`
-- `settings_locales` the list of locales to be generated. (default: `de_DE`)
-- `settings_locales_lang`: `LANG=` default `de_DE.UTF-8`
-- `settings_locales_language`: `LANGUAGE=` default `de_DE.UTF-8:de:C`
-- `settings_locales_lc_ctype`: `LC_CTYPE=` default `de_DE.UTF-8`
-- `settings_locales_lc_numeric`: `LC_NUMERIC=` default `de_DE.UTF-8`
-- `settings_locales_lc_time`: `LC_TIME=` default `de_DE.UTF-8`
-- `settings_locales_lc_collate`: `LC_COLLATE=` default `de_DE.UTF-8`
-- `settings_locales_lc_monetary`: `LC_MONETARY=` default `de_DE.UTF-8`
-- `settings_locales_lc_messages`: `LC_MESSAGES=` default `de_DE.UTF-8`
-- `settings_locales_lc_paper`: `LC_PAPER=` default `de_DE.UTF-8`
-- `settings_locales_lc_name`: `LC_NAME=` default `de_DE.UTF-8`
-- `settings_locales_lc_address`: `LC_ADDRESS=` default `de_DE.UTF-8`
-- `settings_locales_lc_telephone`: `LC_TELEPHONE=` default `de_DE.UTF-8`
-- `settings_locales_lc_measurement`: `LC_MEASUREMENT=` default `de_DE.UTF-8`
-- `settings_locales_lc_identification`: `LC_IDENTIFICATION=` default `de_DE.UTF-8`
-
- `settings_pw_policy_enabled` boolean to enable or disable the enforcement of password policy
- `settings_pw_policy_difok` the number of differences between new and old password (default 0 - disabled)
- `settings_pw_policy_minlen` min password length (default 8)
@@ -36,7 +20,4 @@ This role configure the machine settings (locales/timezone/password policy/etc.)
## Docs
-- https://manpages.debian.org/buster/manpages/locale.1.en.html
-- https://manpages.debian.org/buster/locales/locale-gen.8.en.html
-- https://manpages.debian.org/buster/manpages/localedef.1.en.html
- https://linux.die.net/man/8/pam_pwquality
diff --git a/roles/settings/defaults/main.yml b/roles/settings/defaults/main.yml
index a8c2bfa3..683eeb55 100644
--- a/roles/settings/defaults/main.yml
+++ b/roles/settings/defaults/main.yml
@@ -1,22 +1,4 @@
---
-# Locales
-settings_locales:
- - "de_DE.UTF-8 UTF-8"
-settings_locales_lang: "de_DE.UTF-8"
-settings_locales_language: "de_DE:de:C"
-settings_locales_lc_ctype: "de_DE.UTF-8"
-settings_locales_lc_numeric: "de_DE.UTF-8"
-settings_locales_lc_time: "de_DE.UTF-8"
-settings_locales_lc_collate: "de_DE.UTF-8"
-settings_locales_lc_monetary: "de_DE.UTF-8"
-settings_locales_lc_messages: "de_DE.UTF-8"
-settings_locales_lc_paper: "de_DE.UTF-8"
-settings_locales_lc_name: "de_DE.UTF-8"
-settings_locales_lc_address: "de_DE.UTF-8"
-settings_locales_lc_telephone: "de_DE.UTF-8"
-settings_locales_lc_measurement: "de_DE.UTF-8"
-settings_locales_lc_identification: "de_DE.UTF-8"
-
# Timezone
settings_timezone: "CET"
diff --git a/roles/settings/handlers/main.yml b/roles/settings/handlers/main.yml
deleted file mode 100644
index fce9c52a..00000000
--- a/roles/settings/handlers/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- name: "Run locale-gen"
- become: true
- ansible.builtin.command:
- cmd: "locale-gen"
- changed_when: true
diff --git a/roles/settings/meta/argument_specs.yml b/roles/settings/meta/argument_specs.yml
index 0ff9459d..0507db86 100644
--- a/roles/settings/meta/argument_specs.yml
+++ b/roles/settings/meta/argument_specs.yml
@@ -6,67 +6,6 @@ argument_specs:
type: "str"
description: "timezone configuration to use"
default: "UTC"
- settings_locales:
- type: "list"
- default: ["de_DE.UTF-8 UTF-8"]
- elements: "str"
- description: "The default locales to generate"
- settings_locales_lang:
- type: "str"
- description: "configuration of LANG="
- default: "de_DE.UTF-8"
- settings_locales_language:
- type: "str"
- description: "configuration of LANGUAGE="
- default: "de_DE.UTF-8:de:C"
- settings_locales_lc_ctype:
- type: "str"
- description: "configuration of LC_CTYPE="
- default: "de_DE.UTF-8"
- settings_locales_lc_numeric:
- type: "str"
- description: "configuration of LC_NUMERIC="
- default: "de_DE.UTF-8"
- settings_locales_lc_time:
- type: "str"
- description: "configuration of LC_TIME="
- default: "de_DE.UTF-8"
- settings_locales_lc_collate:
- type: "str"
- description: "configuration of LC_COLLATE="
- default: "de_DE.UTF-8"
- settings_locales_lc_monetary:
- type: "str"
- description: "configuration of LC_MONETARY="
- default: "de_DE.UTF-8"
- settings_locales_lc_messages:
- type: "str"
- description: "configuration of LC_MESSAGES="
- default: "de_DE.UTF-8"
- settings_locales_lc_paper:
- type: "str"
- description: "configuration of LC_PAPER="
- default: "de_DE.UTF-8"
- settings_locales_lc_name:
- type: "str"
- description: "configuration of LC_NAME="
- default: "de_DE.UTF-8"
- settings_locales_lc_address:
- type: "str"
- description: "configuration of LC_ADDRESS="
- default: "de_DE.UTF-8"
- settings_locales_lc_telephone:
- type: "str"
- description: "configuration of LC_TELEPHONE="
- default: "de_DE.UTF-8"
- settings_locales_lc_measurement:
- type: "str"
- description: "configuration of LC_MEASUREMENT="
- default: "de_DE.UTF-8"
- settings_locales_lc_identification:
- type: "str"
- description: "configuration of LC_IDENTIFICATION="
- default: "de_DE.UTF-8"
settings_pw_policy_enabled:
type: "bool"
description: "Enable password policy"
diff --git a/roles/settings/tasks/main.yml b/roles/settings/tasks/main.yml
index 24a34224..1c545d41 100644
--- a/roles/settings/tasks/main.yml
+++ b/roles/settings/tasks/main.yml
@@ -9,7 +9,6 @@
state: "present"
with_items:
- "{{ settings_pw_quality }}"
- - "{{ settings_locale_pkg }}"
- "tzdata"
- name: "Link localtime"
@@ -24,37 +23,6 @@
community.general.timezone:
name: "{{ settings_timezone }}"
-- name: "Update locale.gen"
- become: true
- ansible.builtin.lineinfile:
- dest: "/etc/locale.gen"
- mode: "0644"
- regexp: "^#{{ item }}"
- line: "{{ item }}"
- with_items: "{{ settings_locales }}"
- notify: "Run locale-gen"
-
-- name: "Update locale.conf"
- become: true
- ansible.builtin.copy:
- dest: "/etc/locale.conf"
- mode: "0644"
- content: |
- LANG={{ settings_locales_lang }}
- LANGUAGE={{ settings_locales_language }}
- LC_CTYPE={{ settings_locales_lc_ctype }}
- LC_NUMERIC={{ settings_locales_lc_numeric }}
- LC_TIME={{ settings_locales_lc_time }}
- LC_COLLATE={{ settings_locales_lc_collate }}
- LC_MONETARY={{ settings_locales_lc_monetary }}
- LC_MESSAGES={{ settings_locales_lc_messages }}
- LC_PAPER={{ settings_locales_lc_paper }}
- LC_NAME={{ settings_locales_lc_name }}
- LC_ADDRESS={{ settings_locales_lc_address }}
- LC_TELEPHONE={{ settings_locales_lc_telephone }}
- LC_MEASUREMENT={{ settings_locales_lc_measurement }}
- LC_IDENTIFICATION={{ settings_locales_lc_identification }}
-
- name: "Configure archlinux password policy"
become: true
ansible.builtin.template:
diff --git a/roles/settings/vars/archlinux.yml b/roles/settings/vars/archlinux.yml
index 1ad63cbb..cbe08e80 100644
--- a/roles/settings/vars/archlinux.yml
+++ b/roles/settings/vars/archlinux.yml
@@ -1,3 +1,2 @@
---
settings_pw_quality: "libpwquality"
-settings_locale_pkg: "glibc"
diff --git a/roles/settings/vars/debian.yml b/roles/settings/vars/debian.yml
index 60891320..6767ffd7 100644
--- a/roles/settings/vars/debian.yml
+++ b/roles/settings/vars/debian.yml
@@ -1,3 +1,2 @@
---
settings_pw_quality: "libpam-pwquality"
-settings_locale_pkg: "locales"