Skip to content
Snippets Groups Projects
Commit e798b46c authored by Love Nyberg's avatar Love Nyberg
Browse files

Added functionality to state for salt syndic deamon.

parent 74acda80
No related branches found
No related tags found
No related merge requests found
......@@ -25,6 +25,11 @@ Install a minion
Install a master.
``salt.syndic``
---------------
Install a syndic.
``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']
......
{% set package_table = {
'Debian': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Ubuntu': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'CentOS': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Amazon': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'Fedora': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'RedHat': {'salt-master': 'salt-master',
'salt-minion': 'salt-minion'},
'salt-minion': 'salt-minion',
'salt-syndic': 'salt-syndic'},
'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',
'salt-minion': 'salt'}
'salt-minion': 'salt',
'salt-syndic': 'salt'}
} %}
{% if 'package_table' in pillar %}
......
{% 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
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment