Add initial Vagrant/Saltstack setup
This commit adds an initial Vagrant and Saltstack setup that reuses the same configuration as that of the gva repository. The LDAP server itself is not configured yet.
This commit is contained in:
parent
af8b9e974c
commit
6a8997e950
50 changed files with 1265 additions and 0 deletions
8
salt/pillar/gnuviechadmin/database.sls
Normal file
8
salt/pillar/gnuviechadmin/database.sls
Normal file
|
@ -0,0 +1,8 @@
|
|||
include:
|
||||
- gnuviechadmin.database.common
|
||||
|
||||
gnuviechadmin:
|
||||
database:
|
||||
owner:
|
||||
user: gnuviechadmin
|
||||
password: k4TG0oWeJ08urz697GVfavjK
|
5
salt/pillar/gnuviechadmin/database/common.sls
Normal file
5
salt/pillar/gnuviechadmin/database/common.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
database:
|
||||
name: gnuviechadmin
|
||||
host: localhost
|
||||
port: 5432
|
8
salt/pillar/gnuviechadmin/gvaldap.sls
Normal file
8
salt/pillar/gnuviechadmin/gvaldap.sls
Normal file
|
@ -0,0 +1,8 @@
|
|||
include:
|
||||
- gnuviechadmin.queues.common
|
||||
- gnuviechadmin.queues.gvaldap
|
||||
|
||||
gnuviechadmin:
|
||||
component:
|
||||
name: gvaldap
|
||||
amqp_user: ldap
|
16
salt/pillar/gnuviechadmin/init.sls
Normal file
16
salt/pillar/gnuviechadmin/init.sls
Normal file
|
@ -0,0 +1,16 @@
|
|||
gnuviechadmin:
|
||||
deploymenttype: local
|
||||
mailfrom: admin@gnuviech-server.de
|
||||
adminemail: admin@gnuviech-server.de
|
||||
sitename: Gnuviech Customer Self Service
|
||||
domainname: localhost
|
||||
devinstance: True
|
||||
minosuid: 10000
|
||||
minosgid: 10000
|
||||
osuserprefix: usr
|
||||
osuserhomedirbase: /home
|
||||
osuserdefaultshell: /usr/bin/rssh
|
||||
uploadserver: gvafile.local
|
||||
webmail_url: https://webmail.example.com/
|
||||
phpmyadmin_url: https://phpmyadmin.example.com/
|
||||
phppgadmin_url: https://phppgadmin.example.com/
|
77
salt/pillar/gnuviechadmin/queues.sls
Normal file
77
salt/pillar/gnuviechadmin/queues.sls
Normal file
|
@ -0,0 +1,77 @@
|
|||
include:
|
||||
- gnuviechadmin.queues.common
|
||||
- gnuviechadmin.queues.gvaldap
|
||||
- gnuviechadmin.queues.gvafile
|
||||
- gnuviechadmin.queues.cli
|
||||
- gnuviechadmin.queues.gva
|
||||
- gnuviechadmin.queues.gvamysql
|
||||
- gnuviechadmin.queues.gvapgsql
|
||||
- gnuviechadmin.queues.gvaweb
|
||||
|
||||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
ldap:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
file:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
gva:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
mysql:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
pgsql:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
web:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
cli:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
quotajob:
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '^quotatool$'
|
||||
- '^quotatool$'
|
||||
- '^quotatool|amq.default$'
|
||||
tags:
|
||||
admin:
|
||||
password: MmE3Iwylj8Sgy46Z
|
||||
perms:
|
||||
'/gnuviechadmin':
|
||||
- '.*'
|
||||
- '.*'
|
||||
- '.*'
|
||||
tags:
|
||||
- administrator
|
7
salt/pillar/gnuviechadmin/queues/cli.sls
Normal file
7
salt/pillar/gnuviechadmin/queues/cli.sls
Normal file
|
@ -0,0 +1,7 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
cli:
|
||||
password: bUQ4QEB8yQEfsB0i
|
||||
quotajob:
|
||||
password: TaNoj2H3ZNDIz1rt
|
3
salt/pillar/gnuviechadmin/queues/common.sls
Normal file
3
salt/pillar/gnuviechadmin/queues/common.sls
Normal file
|
@ -0,0 +1,3 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
vhost: /gnuviechadmin
|
5
salt/pillar/gnuviechadmin/queues/gva.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gva.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
gva:
|
||||
password: Y5KmkIou7o8J9jV5
|
5
salt/pillar/gnuviechadmin/queues/gvafile.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gvafile.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
file:
|
||||
password: StR6EgMjLyNGP1F8
|
5
salt/pillar/gnuviechadmin/queues/gvaldap.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gvaldap.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
ldap:
|
||||
password: tl0ALc4aQBAl0W2e
|
5
salt/pillar/gnuviechadmin/queues/gvamysql.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gvamysql.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
mysql:
|
||||
password: Bhruvz8Oe9rXxRc7
|
5
salt/pillar/gnuviechadmin/queues/gvapgsql.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gvapgsql.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
pgsql:
|
||||
password: rWOawAtb7MEmGZo3
|
5
salt/pillar/gnuviechadmin/queues/gvaweb.sls
Normal file
5
salt/pillar/gnuviechadmin/queues/gvaweb.sls
Normal file
|
@ -0,0 +1,5 @@
|
|||
gnuviechadmin:
|
||||
queues:
|
||||
users:
|
||||
web:
|
||||
password: 1fBXqCu175rU7SWA
|
9
salt/pillar/gnuviechadmin/webinterface.sls
Normal file
9
salt/pillar/gnuviechadmin/webinterface.sls
Normal file
|
@ -0,0 +1,9 @@
|
|||
include:
|
||||
- gnuviechadmin.queues.common
|
||||
- gnuviechadmin.queues.gva
|
||||
|
||||
gnuviechadmin:
|
||||
component:
|
||||
name: gva
|
||||
amqp_user: gva
|
||||
python_module: gnuviechadmin
|
Loading…
Add table
Add a link
Reference in a new issue