Add selfoss role
This commit is contained in:
parent
4e74095502
commit
c452f5165f
|
@ -3,6 +3,22 @@ public_address: 15.161.166.194
|
||||||
|
|
||||||
gateway:
|
gateway:
|
||||||
proxied_services:
|
proxied_services:
|
||||||
|
- domain_name: feeds.troubles.io
|
||||||
|
internal_ip: 192.168.122.11
|
||||||
|
internal_port: 8082
|
||||||
|
cert_email: blallo@troubles.ga
|
||||||
|
redirect_to_https: yes
|
||||||
|
password_protect: yes
|
||||||
|
password_file: /etc/nginx/.feeds.troubles.io-htpasswd
|
||||||
|
username: leo
|
||||||
|
password: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.2;AES256;cave
|
||||||
|
65623634313061616164396262613433643132333838353662343136623932333935646435376261
|
||||||
|
3663376338353466653465356136613236623261313934630a346234653438366362306538393966
|
||||||
|
35653139643361633639343035633461623338626139653262323632633038313935613362363932
|
||||||
|
3930386463366238640a636631663265633962336134656462653536663539663666623164633165
|
||||||
|
38653838383766306430336233393662373765333533366438343665663561613535393561363034
|
||||||
|
3538343630313964306334346563393563663865656663396664
|
||||||
- domain_name: sync.troubles.io
|
- domain_name: sync.troubles.io
|
||||||
internal_ip: 192.168.122.11
|
internal_ip: 192.168.122.11
|
||||||
internal_port: 8384
|
internal_port: 8384
|
||||||
|
|
7
inventories/cave/group_vars/all/selfoss.yml
Normal file
7
inventories/cave/group_vars/all/selfoss.yml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
selfoss_create_user: False
|
||||||
|
selfoss_www_user: www-data
|
||||||
|
selfoss_www_group: www-data
|
||||||
|
selfoss_port: "8082"
|
||||||
|
selfoss_url: https://feeds.troubles.io
|
||||||
|
selfoss_include_nginx: True
|
|
@ -22,6 +22,7 @@ dns_server:
|
||||||
- {name: cam, type: CNAME, value: cave}
|
- {name: cam, type: CNAME, value: cave}
|
||||||
- {name: bt, type: CNAME, value: cave}
|
- {name: bt, type: CNAME, value: cave}
|
||||||
- {name: sync, type: CNAME, value: cave}
|
- {name: sync, type: CNAME, value: cave}
|
||||||
|
- {name: feeds, type: CNAME, value: cave}
|
||||||
- {name: blog, type: CNAME, value: troubles.noblogs.org.}
|
- {name: blog, type: CNAME, value: troubles.noblogs.org.}
|
||||||
- {name: chat, type: A, value: "176.9.70.210"}
|
- {name: chat, type: A, value: "176.9.70.210"}
|
||||||
- {name: matrix.chat, type: A, value: "176.9.70.210"}
|
- {name: matrix.chat, type: A, value: "176.9.70.210"}
|
||||||
|
|
|
@ -20,12 +20,14 @@
|
||||||
users: "{{ default_user }}"
|
users: "{{ default_user }}"
|
||||||
- hosts: srv.cave
|
- hosts: srv.cave
|
||||||
roles:
|
roles:
|
||||||
|
- role: ansible-selfoss
|
||||||
|
tag: web, srv
|
||||||
|
- role: ansible-torrent-server
|
||||||
|
tag: srv, torrent
|
||||||
- role: ansible-zsh-chic
|
- role: ansible-zsh-chic
|
||||||
tag: shell
|
tag: shell
|
||||||
- role: geerlingguy.mysql
|
- role: geerlingguy.mysql
|
||||||
tag: srv, aux
|
tag: srv, aux
|
||||||
- role: ansible-torrent-server
|
|
||||||
tag: srv, torrent
|
|
||||||
- role: ansible-sendmail
|
- role: ansible-sendmail
|
||||||
tag: aux
|
tag: aux
|
||||||
- role: ansible-syncthing
|
- role: ansible-syncthing
|
||||||
|
|
1
roles/ansible-selfoss
Submodule
1
roles/ansible-selfoss
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 39cf1909df90257e6fd3bd2c702c96114a46df7e
|
Loading…
Reference in New Issue
Block a user