Installation/Ubuntu/Ansible: Difference between revisions
(Created page with "If you are a bit familiar with Ansible you could use [https://github.com/eraclitux/ansible-diaspora this role] to make a production installation of Diaspora. Parallel multiple...") |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{UnsupportedEnvironment}} | |||
If you are a bit familiar with Ansible you could use [https://github.com/eraclitux/ansible-diaspora this role] to make a production installation of Diaspora. Parallel multiple pods installation is supported. | If you are a bit familiar with Ansible you could use [https://github.com/eraclitux/ansible-diaspora this role] to make a production installation of Diaspora. Parallel multiple pods installation is supported. | ||
Line 23: | Line 25: | ||
# sudo -i -u diaspora | # sudo -i -u diaspora | ||
$ ./diaspora/script/server | $ ./diaspora/script/server | ||
[[Category:Installation]] |
Latest revision as of 14:58, 17 October 2018
If you are a bit familiar with Ansible you could use this role to make a production installation of Diaspora. Parallel multiple pods installation is supported.
Define one on more hosts in your inventory file like this:
[diaspora-pods] targetmachine1.net diaspora_url=pod.ofmine.tld targetmachine2.net diaspora_url=anotherpod.ofmine.tld
It is mandatory to provide valid TLS certs. They must be named like pod's public url setted in diaspora_url for example pod.ofmine.crt and pod.ofmine.tld.key.
Create a file called diaspora.yml containing:
- hosts: diaspora-pods roles: - diaspora
Than to install you pods just issue:
$ ansible-playbook diaspora.yml
That's all! Start Dispora as usual (in screen or tmux):
# sudo -i -u diaspora $ ./diaspora/script/server