debian_vars.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. ubuntu_codename: "{{ ansible_distribution_release }}"
  2. mastodon_db_login_unix_socket: "/var/run/postgresql"
  3. packages:
  4. - package: "autoconf"
  5. - package: "bison"
  6. - package: "build-essential"
  7. - package: "curl"
  8. - package: "cron"
  9. - package: "ffmpeg"
  10. - package: "file"
  11. - package: "g++"
  12. - package: "gcc"
  13. - package: "git"
  14. - package: "imagemagick"
  15. - package: "libffi-dev"
  16. - package: "libgdbm-dev"
  17. - package: "libicu-dev"
  18. - package: "libidn11-dev"
  19. - package: "libjemalloc-dev"
  20. - package: "libncurses5-dev"
  21. - package: "libpq-dev"
  22. - package: "libprotobuf-dev"
  23. - package: "libreadline-dev"
  24. - package: "libssl-dev"
  25. - package: "libxml2-dev"
  26. - package: "libxslt1-dev"
  27. - package: "libyaml-dev"
  28. - package: "nginx"
  29. - package: "nodejs"
  30. - package: "pkg-config"
  31. - package: "protobuf-compiler"
  32. - package: "sudo"
  33. - package: "systemd"
  34. - package: "ufw"
  35. - package: "unattended-upgrades"
  36. - package: "yarn"
  37. - package: "zlib1g-dev"
  38. - package: "libssl-dev"
  39. - package: "python3-virtualenv"
  40. postgres:
  41. packages:
  42. - package: "libpq-dev"
  43. - package: "postgresql"
  44. - package: "postgresql-contrib"
  45. - package: "python3-psycopg2"
  46. - package: "sudo"
  47. #Ansible can't set permissions on temporary files Ansible needs
  48. #to create when becoming an unprivileged user when running as unprivileged user
  49. #https://docs.ansible.com/ansible-core/2.12/user_guide/become.html#risks-of-becoming-an-unprivileged-user
  50. - package: "acl"
  51. redis:
  52. packages:
  53. - package: "redis-server"
  54. - package: "redis-tools"