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.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. mail_server_mailu_version: 1.6
  22. - role: domain_name_server
  23. - role: calendar_server
  24. calendar_server_hostname: calendar.torsion.org
  25. - role: mediagoblin
  26. mediagoblin_from_email: media@torsion.org
  27. mediagoblin_hostname: media.torsion.org
  28. mediagoblin_email_host: mail2.torsion.org
  29. mediagoblin_email_port: 587
  30. - role: build_server
  31. build_server_hostname: build.torsion.org
  32. gitea_hostname: projects.torsion.org
  33. drone_version: 1.2.1
  34. - role: gitea
  35. gitea_hostname: projects.torsion.org
  36. gitea_version: latest
  37. - role: container_dashboard
  38. container_dashboard_hostname: apps.torsion.org
  39. - role: torsion.org
  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. - role: finance_manager
  48. finance_manager_hostname: finance.torsion.org
  49. - hosts: automation.dandy
  50. vars_files:
  51. - group_vars/vault.yml
  52. roles:
  53. - role: common
  54. - role: remote_server
  55. - role: wireless
  56. - role: time_synchronization
  57. - role: home_automation
  58. home_assistant_version: 0.92.2