forked from xuxiaodong/selfhosted-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
site-linode.yml
68 lines (64 loc) · 1.45 KB
/
site-linode.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
- hosts: local
gather_facts: False
become: True
vars_prompt:
- name: linode_api_token_entry
prompt: "Your Linode API access token"
private: no
roles:
- linode
- hosts: linode
become: True
roles:
- common
- unattendedupgrades
- fail2ban
- git-client
- shadowsocks
- kcptun
- php
- role: certbot
domains:
- ci.unixkoans.com
- status.unixkoans.com
- dl.unixkoans.com
- dashboard.unixkoans.com
- shurl.unixkoans.com
- talk.linuxtoy.org
- resume.linuxtoy.org
- i.linuxtoy.org
- role: nginx
config:
default: unixkoans.com
planet: planet.unixkoans.com
sync: sync.unixkoans.com
paste: paste.unixkoans.com
git: git.unixkoans.com
ci: ci.unixkoans.com
status: status.unixkoans.com
dl: dl.unixkoans.com
dashboard: dashboard.unixkoans.com
shurl: shurl.unixkoans.com
talk: talk.linuxtoy.org
resume: resume.linuxtoy.org
img: i.linuxtoy.org
- jenkins
- debian-packaging
- pelican
- role: lsyncd
configs:
- host: linuxtoy.org
source: /var/lib/jenkins/workspace/pelican-linuxtoy/output
target: /home/www/toy_source/output
- host: unixkoans.com
source: /var/www/html
target: /var/www/html
- mariadb
- role: cachet
status_domain: status.unixkoans.com
- prometheus
- role: grafana
dashboard_domain: dashboard.unixkoans.com
- role: yourls
shurl_domain: shurl.unixkoans.com