summaryrefslogtreecommitdiff
path: root/data/nodes/gandalf.adrift.space.yaml
blob: 2f89cd6ed634692379689549900edeee2bfb3066 (plain)
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
---
nginx::package_name: nginx-mainline
nginx::http_cfg_append:
  'charset': utf-8
nginx::mime_types_preserve_defaults: true
ngnix::mime_types:
  'text/plain': 'wiki txt'
nginx::include_modules_enabled: true

nginx::nginx_servers:
  "%{facts.hostname}":
    ipv6_enable: true
    listen_options: defalut_server
    ipv6_listen_options: default_server
    server_name:
      - _
    www_root: /var/www/adrift.space
  "repo.%{fqdn}":
    ipv6_enable: true,
    ipv6_listen_options: '',
    server_name:
      - "repo.%{fqdn}"
    ssl_redirect: true,
    www_root: /usr/net/repo
    use_default_location: true

nginx::nginx_locations:
  '/':
    try_files:
      - '$uri'
      - '$uri/'
      - '=404',
    ssl_only: true
    autoindex: on
    server: "%{fqdn}"
  '/varselklotet':
    server: "%{fqdn}"
    location_alias: /home/hugo/wiki/varselklotet

shiori::port: 8081
shiori:group_members:
  - hugo
shiori::nginx:
  server_name: "bookmark.${fqdn}"
  certname: "%{certname}"

profiles::syncthing::enable_for:
  - hugo

profiles::gandalf_web::certname: "%{certname}"
profiles::transmission:nginx_server: "%{fqdn}"