Selaa lähdekoodia

New metadata definitions

tags/0.4
Ales Komarek 9 vuotta sitten
vanhempi
commit
77c5fd9eca
8 muutettua tiedostoa jossa 44 lisäystä ja 0 poistoa
  1. +2
    -0
      metadata/service/master/cluster.yml
  2. +2
    -0
      metadata/service/master/single.yml
  3. +2
    -0
      metadata/service/minion/cluster.yml
  4. +2
    -0
      metadata/service/minion/local.yml
  5. +2
    -0
      metadata/service/minion/master.yml
  6. +11
    -0
      metadata/support.yml
  7. +12
    -0
      salt/meta/sensu.yml
  8. +11
    -0
      salt/meta/sphinx.yml

+ 2
- 0
metadata/service/master/cluster.yml Näytä tiedosto

@@ -2,6 +2,8 @@ applications:
- salt
- git
- openssh
classes:
- service.salt.support
parameters:
salt:
master:

+ 2
- 0
metadata/service/master/single.yml Näytä tiedosto

@@ -2,6 +2,8 @@ applications:
- salt
- git
- openssh
classes:
- service.salt.support
parameters:
_param:
salt_master_base_environment: dev

+ 2
- 0
metadata/service/minion/cluster.yml Näytä tiedosto

@@ -1,5 +1,7 @@
applications:
- salt
classes:
- service.salt.support
parameters:
salt:
minion:

+ 2
- 0
metadata/service/minion/local.yml Näytä tiedosto

@@ -1,5 +1,7 @@
applications:
- salt
classes:
- service.salt.support
parameters:
salt:
minion:

+ 2
- 0
metadata/service/minion/master.yml Näytä tiedosto

@@ -1,5 +1,7 @@
applications:
- salt
classes:
- service.salt.support
parameters:
salt:
minion:

+ 11
- 0
metadata/support.yml Näytä tiedosto

@@ -0,0 +1,11 @@
parameters:
salt:
_support:
collectd:
enabled: false
heka:
enabled: false
sensu:
enabled: true
sphinx:
enabled: true

+ 12
- 0
salt/meta/sensu.yml Näytä tiedosto

@@ -0,0 +1,12 @@
local_salt_master_proc:
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -C salt-master -u root -c 1:10"
interval: 60
occurrences: 1
subscribers:
- local-salt-master
local_salt_minion_proc:
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -C salt-minion -u root -c 1:10"
interval: 60
occurrences: 1
subscribers:
- local-salt-minion

+ 11
- 0
salt/meta/sphinx.yml Näytä tiedosto

@@ -0,0 +1,11 @@
{%- set server = pillar.sphinx.server %}
name: Salt
description: Salt is a new approach to infrastructure management. Easy enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with them in seconds.
role:
{%- if pillar.salt.minion is defined %}
minion:
name: minion
param:
version:
value: {{ salt['cmd.run']('salt-minion --version')|replace('salt-minion ', '') }}
{%- endif %}

Loading…
Peruuta
Tallenna