Procházet zdrojové kódy

Merge pull request #1 from saltstack-formulas/master

Update from master
tags/v0.57.0
Love Nyberg před 10 roky
rodič
revize
4226594c7c
3 změnil soubory, kde provedl 36 přidání a 8 odebrání
  1. +5
    -0
      README.rst
  2. +16
    -8
      salt/package-map.jinja
  3. +15
    -0
      salt/syndic.sls

+ 5
- 0
README.rst Zobrazit soubor



Install a master. Install a master.


``salt.syndic``
---------------

Install a syndic.

``Configuration`` ``Configuration``
----------------- -----------------
Every option available in the templates can be set in pillar. Settings under 'salt' will be overridden by more specific settings under salt['master'] or salt['minion'] Every option available in the templates can be set in pillar. Settings under 'salt' will be overridden by more specific settings under salt['master'] or salt['minion']

+ 16
- 8
salt/package-map.jinja Zobrazit soubor

{% set package_table = { {% set package_table = {
'Debian': {'salt-master': 'salt-master', 'Debian': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Ubuntu': {'salt-master': 'salt-master', 'Ubuntu': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'CentOS': {'salt-master': 'salt-master', 'CentOS': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Amazon': {'salt-master': 'salt-master', 'Amazon': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Fedora': {'salt-master': 'salt-master', 'Fedora': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'RedHat': {'salt-master': 'salt-master', 'RedHat': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Gentoo': {'salt-master': 'app-admin/salt', 'Gentoo': {'salt-master': 'app-admin/salt',
'salt-minion': 'app-admin/salt'},
'salt-minion': 'app-admin/salt',
'salt-syndic': 'app-admin/salt'},
'Arch': {'salt-master': 'salt', 'Arch': {'salt-master': 'salt',
'salt-minion': 'salt'}
'salt-minion': 'salt',
'salt-syndic': 'salt'}
} %} } %}


{% if 'package_table' in pillar %} {% if 'package_table' in pillar %}

+ 15
- 0
salt/syndic.sls Zobrazit soubor

{% from "salt/package-map.jinja" import pkgs with context %}

include:
- salt.master

salt-syndic:
pkg.installed:
- name: {{ pkgs['salt-syndic'] }}
service:
- running
- require:
- service: salt-master
- watch:
- pkg: salt-master
- file: /etc/salt/master

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