Add deployment for test.peertube.social

This commit is contained in:
Felix Ableitner 2020-05-27 05:48:25 +02:00
parent 2a244ee167
commit 33cc937b8a
4 changed files with 23 additions and 5 deletions

View file

@ -6,9 +6,12 @@ Use this repo to report any technical issues with peertube.social.
## Usage
Just run the following command:
Just run one of the following commands:
```
ansible-playbook peertube.yml --ask-vault-pass
# deploy to test.peertube.social
ansible-playbook -i test peertube.yml --ask-vault-pass
# deploy to peertube.social
ansible-playbook -i prod peertube.yml --ask-vault-pass
```
If you want to use this configuration for your own instance, you need to fork this repo and enter your own domain in

View file

@ -1,6 +1,3 @@
[defaults]
inventory=prod
[privilege_escalation]
become = True

16
group_vars/test.yml Normal file
View file

@ -0,0 +1,16 @@
domain: test.peertube.social
cache_size_gb: 15
letsencrypt_contact_email: !vault |
$ANSIBLE_VAULT;1.1;AES256
34396662626434663938383434663832613934666366356630326339643566623831626139363361
3266616131373866366130653235386163643362313538620a306538386331346165323632343536
63313833623463316266383533366434383839353134663432323137383661643432363836333862
3264396433366662660a613531326164653336623666356633643935303731346365653666336236
3364
postgres_password: !vault |
$ANSIBLE_VAULT;1.1;AES256
37666539623134376633623438636664323464313333333762303562663965663762333836396439
3030383263346432633336616139373131633161313435650a653037346238383835343664393766
37316234373533363131376338393832353363383931663035613030623631343364336362303536
6363353665343463350a353631356565316638303565663933393338386131346663623932323463
62393934383936346566663338636137303132313039353137666561303039373961

2
test Normal file
View file

@ -0,0 +1,2 @@
[test]
root@test.peertube.social