Sfoglia il codice sorgente

Fixed merge conflict and rearaged readme.

master
Love Nyberg 10 anni fa
parent
commit
6405354299
3 ha cambiato i file con 30 aggiunte e 2 eliminazioni
  1. +5
    -0
      README.rst
  2. +10
    -2
      salt/package-map.jinja
  3. +15
    -0
      salt/syndic.sls

+ 5
- 0
README.rst Vedi File

@@ -25,6 +25,11 @@ Install a minion

Install a master.

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

Install a syndic.

``salt.cloud``
---------------


+ 10
- 2
salt/package-map.jinja Vedi File

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

{% if 'package_table' in pillar %}

+ 15
- 0
salt/syndic.sls Vedi File

@@ -0,0 +1,15 @@
{% 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

Loading…
Annulla
Salva