feat: added new roles to match daily driver desktop; full idempotency; several fixes and tweaks; re-added hosts in inventory

This commit is contained in:
NaeiKinDus 2023-11-19 00:00:00 +00:00
parent 555fde4351
commit 726b7668f9
Signed by: WoodSmellParticle
GPG key ID: 8E52ADFF7CA8AE56
65 changed files with 10012 additions and 377 deletions

View file

@ -0,0 +1,3 @@
ansible_become_password: "{{ vault_root_pass }}"
ansible_host: "{{ vault_ansible_host }}"
ansible_user: "{{ vault_ssh_user }}"

View file

@ -0,0 +1,19 @@
ansible_become_password: "{{ vault_root_pass }}"
ansible_host: "{{ vault_ansible_host }}"
ansible_connection: local
custom_sysctl:
'fs.inotify.max_user_watches': 1048576
'vm.swappiness': 1
common_apt_packages:
- pcscd
- pinentry-curses
- radeontop
common_gitconfig_enable: true
common_gitconfig_username: "{{ vault_common_gitconfig_username }}"
common_gitconfig_email: "{{ vault_common_gitconfig_email }}"
common_gitconfig_force_sign: true
common_gitconfig_signingkey: "{{ vault_common_gitconfig_signingkey }}"
common_install_fonts: true

View file

@ -0,0 +1,19 @@
ansible_become_password: "{{ vault_root_pass }}"
ansible_host: "{{ vault_ansible_host }}"
ansible_connection: local
custom_sysctl:
'fs.inotify.max_user_watches': 1048576
'vm.swappiness': 1
common_apt_packages:
- pcscd
- pinentry-curses
- radeontop
common_gitconfig_enable: true
common_gitconfig_username: "{{ vault_common_gitconfig_username }}"
common_gitconfig_email: "{{ vault_common_gitconfig_email }}"
common_gitconfig_force_sign: true
common_gitconfig_signingkey: "{{ vault_common_gitconfig_signingkey }}"
common_install_fonts: true

View file

@ -1,2 +1,14 @@
all:
hosts:
external:
hosts:
main_desktop:
hosts:
internal:
hosts:
server:
hosts:

View file

@ -1,2 +1,3 @@
vault_custom_base_user_account:
vault_custom_github_token:
vault_custom_base_user_account: ""
vault_custom_github_token: ""
vault_custom_dockerhub_password: ""