Procházet zdrojové kódy

New metadata definitions

tags/0.4
Ales Komarek před 9 roky
rodič
revize
77c5fd9eca
8 změnil soubory, kde provedl 44 přidání a 0 odebrání
  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 Zobrazit soubor

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

+ 2
- 0
metadata/service/master/single.yml Zobrazit soubor

@@ -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 Zobrazit soubor

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

+ 2
- 0
metadata/service/minion/local.yml Zobrazit soubor

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

+ 2
- 0
metadata/service/minion/master.yml Zobrazit soubor

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

+ 11
- 0
metadata/support.yml Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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 %}

Načítá se…
Zrušit
Uložit