all.yml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. ---
  2. # generic settings
  3. ansible_user: ansible
  4. #ansible_ssh_private_key_file: ~/.ssh/ansible_ed25519
  5. main_username: container
  6. main_groupname: "{{ main_username }}"
  7. main_uid: 1558
  8. main_gid: 3333
  9. server_home_subdomains:
  10. - git
  11. - transmission
  12. - qbittorrent
  13. - sickchill
  14. - mvdl
  15. # ssh keys
  16. ssh_root_keys:
  17. # Blaine iPhone
  18. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAal21bS5ROtzWDy3Z45/Dg5WQbC4qEgpU2nMM+EZaZk homelan
  19. # Blaine Shortcuts
  20. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIINoR827FesLbphYJr9gX/gXGvrYY8ztZE3Y7Tgpt1UW Shortcuts on iPhone
  21. # Blaine Fedora
  22. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDqi3dVzfrkil7c00Zfx2WKS9Gn9UlXwLdPNU65BIMWJ blaine@t440s-fedora
  23. # Neo
  24. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBcHJCfzm1gZxQzBXCt/0ivSFhMtQvLwnN7rjq8VrdY/ neo@localhost
  25. # NAS
  26. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINB+x71cS2W5wM1grZhnb2EJBewAmTaN3yuJPy07/voC root@nas
  27. # Ricky Fedora
  28. - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTuQQEhfITCS2h03BZYFL1dLgCVGcfZrbefX7c8HUfNDkghMpJa/31gu6e+ZX4qe4HmYxWmV30s2gbUJUq3OfIIxnQsIqyqe9vg1+mSqpmkB3saYtDVkvzxbWhCTxZaA+yCUV0bR7eakg8tjbm/F5DZ1rRKvK5plptMfQoeQytIzasySyZwE5pwp3yj4eq/JhiZQ307IlmdmFAyglkozU/r1h73yBWRQZxwl71mMGvnoNeCLhZltXmYlTBQpq2At1NtTMD6Mz0ZItsAp1TKy5lAZRZrqYudX5J8D+kayBpLcr/XwMcMycwzQqr1UYYlk2Ph7kzrKOgUt16U/EYqfib ricky@Herbert
  29. # Ricky OnePlus
  30. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMIG7ynjT8Ckr4v3qtEG6XgQqNjXzel6I4wal0FxggKf u0_a385@localhost
  31. # Ricky Ubuntu
  32. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII7FGioVPkelHqdZvaVyBXYojCmLCzAxzrwTQD+Iky+c eric@sg-42
  33. # Ricky Windows
  34. - ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAidTGFyI1cg0DV2Qz12JOM4SgMs7biw+v5kdFZ+a4MyUU51w+dociPV1R8qjnN1mVlNbXzskJpivN5lEO2HuegIZCQvOhDfmGVqgtv+ibJTMKNdH3sJbhj3GWE58qhKri3jEnlyCnSYubkFrzfZn1GsKbBVDDu5ca6ySrejBE54ANugU53t5GCqOTX4q235i+Ye5YwJqd3HPfvs5n1f3oOqWVOtvj/kzpJeZcxlfLaJ435P07MGTTuV2eGyI47zrS4xkL+cw23bwCIQcvgJUyPW8GR1Dmc87lOVGAMLC4Bbi30NEp/sFmZI7aKcDxzDYjx2mIPjcmMlfn55SGHoSC6w== rsa-key-20190930
  35. # Ricky T440s (temp)
  36. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINUm4C4yIHTJGSHT0vh8ZjSg+Z4o7k7MRZ6aYBNFpond ricky@t440s
  37. # Surface RT
  38. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBFvd/cSBRNQxMg1IR6P+cdUMLTpFWCRkYkYvhn59AQf ricky@surface
  39. # Xen Laptop
  40. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLXqSfpqQnVDYyLe/QN8tOMIxMib32aeYm/eaSY9iaU xen@LAPTOP-KABNOLC8
  41. ssh_ansible_keys:
  42. # Blaine Fedora
  43. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDqi3dVzfrkil7c00Zfx2WKS9Gn9UlXwLdPNU65BIMWJ blaine@t440s-fedora
  44. # Blaine Arch Ansible
  45. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRedECgniqSdFMULTTjdvCOHw+C1k1TGiepSCKt6fIl blaine@t440s-arch
  46. # Blaine t440
  47. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAQ+tT/R49jMxNlyNXs0svW8BTqF1V+x9tcFr84Dxf0n blaine@fedora
  48. # Ricky Ubuntu Ansible
  49. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKO5FhPYJFFaWmnfTjo1Ud+PMDz81woiyLycHMF1POLO eric@SG-42
  50. # NAS
  51. - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINB+x71cS2W5wM1grZhnb2EJBewAmTaN3yuJPy07/voC root@nas
  52. common_pkgs:
  53. - bash-completion
  54. - vim
  55. - nano
  56. - htop
  57. - tmux
  58. - rsync
  59. - lsof
  60. - iftop
  61. - nethogs
  62. - net-tools
  63. - curl
  64. - wget
  65. - inxi
  66. - smartmontools
  67. - sysstat
  68. - tcpdump
  69. - iptraf-ng
  70. - dstat
  71. - pv
  72. - ncdu
  73. - moreutils # for ts
  74. # - glances
  75. common_pkgs_rpm:
  76. - "{{ 'policycoreutils-python' if ansible_distribution == 'CentOS' and ansible_distribution_major_version == '7' else 'policycoreutils-python-utils' }}"
  77. - nmap-ncat
  78. common_pkgs_deb:
  79. - netcat-openbsd
  80. - ntp
  81. # backblaze b2 cloud backups
  82. b2_account_key: "{{ vaulted_b2_account_key }}"
  83. b2_key_id: "{{ vaulted_b2_key_id }}"
  84. b2_backups_bucket: "{{ vaulted_b2_backups_bucket }}"
  85. b2_container_data_bucket: "{{ vaulted_b2_container_data_bucket }}"
  86. b2_data_bucket: "{{ vaulted_b2_data_bucket }}"
  87. b2_music_bucket: "{{ vaulted_b2_music_bucket }}"
  88. b2_photos_bucket: "{{ vaulted_b2_photos_bucket }}"
  89. b2_backups_config_encryption_password: "{{ vaulted_b2_backups_config_encryption_password }}"
  90. b2_backups_config_encryption_salt: "{{ vaulted_b2_backups_config_encryption_salt }}"
  91. b2_container_data_encryption_password: "{{ vaulted_b2_container_data_encryption_password }}"
  92. b2_container_data_encryption_salt: "{{ vaulted_b2_container_data_encryption_salt }}"
  93. b2_data_config_encryption_password: "{{ vaulted_b2_data_config_encryption_password }}"
  94. b2_data_config_encryption_salt: "{{ vaulted_b2_data_config_encryption_salt }}"
  95. b2_music_config_encryption_password: "{{ vaulted_b2_music_config_encryption_password }}"
  96. b2_music_config_encryption_salt: "{{ vaulted_b2_music_config_encryption_salt }}"
  97. b2_photos_config_encryption_password: "{{ vaulted_b2_photos_config_encryption_password }}"
  98. b2_photos_config_encryption_salt: "{{ vaulted_b2_photos_config_encryption_salt }}"
  99. # wasabi cloud backups
  100. wasabi_access_key: "{{ vaulted_wasabi_access_key }}"
  101. wasabi_secret_access_key: "{{ vaulted_wasabi_secret_access_key }}"
  102. wasabi_backups_bucket: "{{ vaulted_wasabi_backups_bucket }}"
  103. wasabi_photos_bucket: "{{ vaulted_wasabi_photos_bucket }}"
  104. # ntfy topic ids
  105. ntfy_server_notifications: "{{ vaulted_ntfy_server_notifications }}"