default.rb
2.08 KB
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
#
# Author:: Earth U (<sysadmin @ chromedia.com>)
# Cookbook Name:: cfe-server
# Attribute:: default
#
# Copyright 2016, Chromedia Far East, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
cb = 'cfe-server'
default[cb]['db']['mariadb']['install'] = false
default[cb]['db']['include_mongodb'] = true
default[cb]['filesystem']['swapfile'] = false
default[cb]['filesystem']['swapsize'] = '2G'
default[cb]['filesystem']['perms'] = [
# {
# :path => '/path',
# :owner => nil, # Optional
# :group => nil, # Optional
# :mode => nil # Optional
# }
]
default[cb]['filesystem']['symlinks'] = {
# '/link/name' => '/target/path'
}
default[cb]['tls']['include_letsencrypt'] = true
default[cb]['app']['include_postfix'] = true
default[cb]['app']['include_php'] = true
default[cb]['app']['include_pma'] = false
default[cb]['app']['composer']['project_paths'] = [
# '/composer/proj/path/to/install'
]
default[cb]['misc']['cronjobs'] = [
# {
# :name => 'arbitrary_name_of_cronjob',
# :command => 'command to perform',
# :sched => '0 0 * * *',
# :mailto => '""',
# :enable => true
# }
]
default[cb]['misc']['logrotatejobs'] = [
# {
# :name => 'arbitrary_name_of_job', # a filename, no spaces
# :path => '/path/to/rotate/*.log',
# :options => %w{ weekly rotate\ 12 missingok compress notifempty },
# :enable => true
# }
]
default[cb]['misc']['logrotate']['conf_dir'] = '/etc/logrotate.d'
default[cb]['misc']['sshd']['ports'] = [ 22, 8765 ]
default[cb]['misc']['sshd']['conf_path'] = '/etc/ssh/sshd_config'
default[cb]['web']['include_nginx'] = true