This commit introduces several core configurations and structural improvements: * **User Management:** Creates a new `iklim` administrative user with a securely hashed password, enabled by `python3-passlib`. * **System Configuration:** Sets the system keyboard layout to Turkish Q (`trq`). * **Security Hardening:** Refines firewall rules for SSH using a rich rule and ensures `journald` log limits file creation. * **Ansible Variable Management:** Restructures `group_vars` by consolidating global variables into `group_vars/all/vars.yml` and sensitive data into a dedicated `group_vars/all/vault.yml`. * **Ansible Compatibility:** Adds `!unsafe` to a `docker info` shell command to prevent future warnings.
10 lines
406 B
YAML
10 lines
406 B
YAML
storagebox_account: "u469968"
|
|
storagebox_user: "{{ storagebox_account }}-sub4"
|
|
storagebox_url: "https://{{ storagebox_user }}.your-storagebox.de/"
|
|
storagebox_mount_point: "/mnt/storagebox"
|
|
storagebox_password: "{{ vault_storagebox_password }}"
|
|
iklim_password: "{{ vault_iklim_password }}"
|
|
swarm_manager_ip: "10.10.10.11"
|
|
admin_allowed_cidrs: "78.187.87.109/32 95.70.151.248/32"
|
|
timezone: "Europe/Istanbul"
|