-
Notifications
You must be signed in to change notification settings - Fork 1
/
default.yml
87 lines (75 loc) · 1.92 KB
/
default.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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
---
# File: group_vars/all/config.yml
# global config file
# Enter your password, wich will be used for all roles.
master_pass: abcdef
# First three octets of an ipv4 address
# e.g. "192.168.4"
ip_first_part: "192.168.6"
# Select one of the initials from the user categorie.
# e.g dw
name: dw
# The number will be used to build a custom ip address.
# It represents the first number of last octet of an ip-address
# e.g 192.168.1.{number}34
# Starts at zero and goes to 22 by step 2.
user:
rk: 0
sh: 2
dw: 4
dk: 6
nh: 8
# Define the machines vagrant should install and their name.
# It is also used for the last number in the last octet of an ip-address
# e.g. 192.168.1.4{number}
# Begin the numeration with 2 .
# Define here which server roles each machine is in
machines:
- name: testInstILIAS
ip: 6
groups:
- webserver
- ilias
# Please use only one mailserver per subnet
# true = install the mailserver
mailserver: false
# Use this section to define which roles will be install for a group.
server_roles:
- name: webserver
roles:
- systools
- apache2
- php5
- php-tools
- mysql
- phpmyadmin
- oh-my-zsh
- ssmtp
- ssh-conf
- name: ilias
roles:
- InstILIAS
# Edit this only if you know what you doing
- name: mailserver
roles:
- exim
- dovecot #auth ....
- systools
- oh-my-zsh
# -------------------- Use the following to edit each role seperatly -------------------------------
# -------- Role: InstILIAS --------
# Branch to checkout
# Current available branches: master, release_5-1, release_5-2, trunk
current_ilias_version: release_5-2
InstILIAS_version: release_5-2
ilias_repo: https://github.com/ILIAS-eLearning/ILIAS.git
# -------- Role: systools --------
# Enter your prefered tools.
# If it works with 'apt install' it will work here too.
systools:
- vim
- git
- curl
- zip
- unzip
- mc