summaryrefslogtreecommitdiffstats
path: root/playbooks/osci.theopensourceway.org.yml
blob: f87f77b6340903e7b1d7d6d4106e5be9b18cc917 (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
---
- hosts: osci.theopensourceway.org
  vars:
    mailman_webinterface: lists.theopensourceway.org
    mailman_prefix: theopensourceway.org
    mailman_lists:
    - { name: infrastructure, owner: mscherer@redhat.com}
    - { name: metrics-wg, owner: mscherer@redhat.com}
    - { name: oss-consulting-wg, owner: mscherer@redhat.com}
  roles:
  - base
  - role: swap_file
    size: 1G
    path: /var/swap
  - admin_ssh_keys
  - local_deploy
  - role: httpd
    website_domain: www.theopensourceway.org
    document_root: /var/www/website
    use_letsencrypt: True
    force_tls: True
  - role: httpd
    website_domain: theopensourceway.org
    redirect: https://www.theopensourceway.org/
    use_letsencrypt: True
    force_tls: True
  - role: old_wiki
    old_wiki_dir: /var/www/old_server/wiki/
    website_domain: www.theopensourceway.org

  - role: awstats
    vhosts:
    - www.theopensourceway.org
  - role: awstats_vhost
    website_domain: stats.theopensourceway.org

  - deploy_website

#  - role: mailman_lists
#    website_domain: lists.theopensourceway.org
#    use_letsencrypt: True
#
  - mediawiki

- hosts: osci.theopensourceway.org
  roles:
  - role: cgit
    website_domain: git.theopensourceway.org
    use_letsencrypt: True