Browse Source

New metadata definitions

tags/0.4
Ales Komarek 9 years ago
parent
commit
77c5fd9eca
8 changed files with 44 additions and 0 deletions
  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 View File

- salt - salt
- git - git
- openssh - openssh
classes:
- service.salt.support
parameters: parameters:
salt: salt:
master: master:

+ 2
- 0
metadata/service/master/single.yml View File

- salt - salt
- git - git
- openssh - openssh
classes:
- service.salt.support
parameters: parameters:
_param: _param:
salt_master_base_environment: dev salt_master_base_environment: dev

+ 2
- 0
metadata/service/minion/cluster.yml View File

applications: applications:
- salt - salt
classes:
- service.salt.support
parameters: parameters:
salt: salt:
minion: minion:

+ 2
- 0
metadata/service/minion/local.yml View File

applications: applications:
- salt - salt
classes:
- service.salt.support
parameters: parameters:
salt: salt:
minion: minion:

+ 2
- 0
metadata/service/minion/master.yml View File

applications: applications:
- salt - salt
classes:
- service.salt.support
parameters: parameters:
salt: salt:
minion: minion:

+ 11
- 0
metadata/support.yml View File

parameters:
salt:
_support:
collectd:
enabled: false
heka:
enabled: false
sensu:
enabled: true
sphinx:
enabled: true

+ 12
- 0
salt/meta/sensu.yml View File

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 View File

{%- 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…
Cancel
Save