Ansible and Docker Compose provisioning for torsion.org infrastructure.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

site.yml 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. - hosts: apps.torsion.org
  2. vars_files:
  3. - group_vars/vault.yml
  4. vars:
  5. admin_email: webmaster@torsion.org
  6. roles:
  7. - role: common
  8. - role: remote_server
  9. - role: backup
  10. backup_repositories:
  11. - 1982@usw-s001.rsync.net:apps.borg
  12. backup_ssh_key_file: apps-root
  13. backup_known_hosts_key_file: rsync-net
  14. backup_encryption_passphrase: "{{ backup_encryption_passphrase_apps }}"
  15. - role: mail_server
  16. mail_server_hostname: mail2.torsion.org
  17. mail_server_secret_key: "{{ mail_server_secret_key_apps }}"
  18. mail_server_public_hostnames:
  19. - torsion.org
  20. - luminotes.com
  21. - coderific.com
  22. mail_server_mailu_version: 1.6
  23. - role: domain_name_server
  24. - role: calendar_server
  25. calendar_server_hostname: calendar.torsion.org
  26. - role: mediagoblin
  27. mediagoblin_from_email: media@torsion.org
  28. mediagoblin_hostname: media.torsion.org
  29. mediagoblin_email_host: mail2.torsion.org
  30. mediagoblin_email_port: 587
  31. - role: build_server
  32. build_server_hostname: build.torsion.org
  33. gitea_hostname: projects.torsion.org
  34. - role: gitea
  35. gitea_hostname: projects.torsion.org
  36. - role: container_dashboard
  37. container_dashboard_hostname: apps.torsion.org
  38. - role: torsion.org
  39. - role: coderific.com
  40. - role: luminotes.com
  41. - role: monitoring
  42. monitoring_from_email: monitoring@torsion.org
  43. monitoring_to_email: root@torsion.org
  44. monitoring_hostname: monitoring.torsion.org
  45. monitoring_email_host: mail2.torsion.org
  46. monitoring_email_port: 587
  47. - hosts: automation.dandy
  48. vars_files:
  49. - group_vars/vault.yml
  50. roles:
  51. - role: common
  52. - role: remote_server
  53. - role: wireless
  54. - role: time_synchronization
  55. - role: home_automation
  56. home_assistant_version: 0.88.2