/
example.yml
94 lines (94 loc) · 3.02 KB
/
example.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
88
89
90
91
92
93
94
---
#
# The common role performs the common configuration and decrufting steps for a base SmartOS zone
#
# - hosts: common
# roles:
# - common
# vars:
# ansible_python_interpreter: /opt/local/bin/python # specify a python intrepreter other than the SmartOS default
# home_dataset: false # specify if a home dataset should be established
# inputrc:
# config: {} # specify additional inputrc configuration parameters
# bindings: {} # specify additional inputrc key-bindings
# sshd:
# config: {} # specify additional sshd configuration parameters
# key_types: [dsa, ecdsa, ed25519, rsa ] # specify sshd host key types
# vim:
# colorscheme: '' # specify a custom colorscheme in /root/.vimrc
#
#
# The ansible role installs and configures a base SmartOS zone to act as an Ansible host to run this, and any other playbooks, templates and modules.
#
# - hosts: ansible
# roles:
# - ansible
# vars:
# ansible:
# config:
# default: {} # specify additional default configuration parameters
#
#
# The git role installsand configures a base SmartOS zone to serve as a get repository
#
# - hosts: test
# roles:
# - git
# vars:
# git:
# users: # specify a set of users to create with git-shell configured
# - user1
# - user2
# - ...
#
#
# The mysql role installs and configures MySQL on a base SmartOS zone
#
# - hosts: mysql
# roles:
# - mysql
# vars:
# mysql:
# server: mariadb # specify a specific MySQL fork ( mariadb | mysql | percona )
# recordsize: 16k # specify the ZFS filesystem recordsize
#
#
# The neo4j role installs and configures Neo4j on a base SmartOS zone
#
# - hosts: neo4j
# roles:
# - neo4j
# vars:
# neo4j:
# user: neo4j # specify the user name to use
# group: neo4j # specify the group name to use
# project: neo4j # specify the project name to use
# path: /opt/local/neo4j # specify the install path
# conf_path: /opt/local/etc/neo4j # specify the configuration path
# data_path: /var/db/neo4j # specify the data path
# recordsize: 16k # specify the ZFS filesystem recordsize
# version: '3.5.8' # specify the version of Neo4j to install
#
#
# The postgresql role installs and configures PostgreSQL on a base SmartOS zone
#
# - hosts: postgresql
# roles:
# - postgresql
# vars:
# postgresql:
# server: postgresql11-server # specify the version of PostgreSQL to install
# locale: C # specify the default locale
# max_connections: 100 # specify the maximum connection count
# shared_buffers: 128MB # specify the shared buffer size
# recordsize: 16k # specify the ZFS filesystem recordsize
#
#
# The redis role installs and configures Redis on a base SmartOS zone
#
#- hosts: redis
# roles:
# - redis
# vars:
# redis:
# config: {} # specify additional redis configuration parameters