Initial FreeBSD support
This commit is contained in:
parent
b6d78a415d
commit
4675d68bd8
|
@ -4,11 +4,12 @@ salt-master:
|
|||
pkg.installed:
|
||||
- name: {{ pkgs['salt-master'] }}
|
||||
file.managed:
|
||||
- name: /etc/salt/master.d/master.conf
|
||||
- name: {{ pkgs.get('config-path', '/etc/salt') }}/master.d/master.conf
|
||||
- template: jinja
|
||||
- source: salt://salt/files/master
|
||||
service.running:
|
||||
- enable: True
|
||||
- name: {{ pkgs.get('master-service', 'salt-master') }}
|
||||
- watch:
|
||||
- pkg: salt-master
|
||||
- file: salt-master
|
||||
|
|
|
@ -4,11 +4,12 @@ salt-minion:
|
|||
pkg.installed:
|
||||
- name: {{ pkgs['salt-minion'] }}
|
||||
file.managed:
|
||||
- name: /etc/salt/minion.d/minion.conf
|
||||
- name: {{ pkgs.get('config-path', '/etc/salt') }}/minion.d/minion.conf
|
||||
- template: jinja
|
||||
- source: salt://salt/files/minion
|
||||
service.running:
|
||||
- enable: True
|
||||
- name: {{ pkgs.get('minion-service', 'salt-minion') }}
|
||||
- watch:
|
||||
- pkg: salt-minion
|
||||
- file: salt-minion
|
||||
|
|
|
@ -34,7 +34,11 @@
|
|||
'FreeBSD': {'salt-master': 'py27-salt',
|
||||
'salt-minion': 'py27-salt',
|
||||
'salt-syndic': 'py27-salt',
|
||||
'salt-cloud': 'py27-salt'}
|
||||
'salt-cloud': 'py27-salt',
|
||||
'config-path': '/usr/local/etc/salt',
|
||||
'minion-service': 'salt_minion',
|
||||
'master-service': 'salt_master',
|
||||
'syndic-service': 'salt_syndic'}
|
||||
} %}
|
||||
|
||||
{% if 'package_table' in pillar %}
|
||||
|
|
|
@ -9,7 +9,7 @@ salt-syndic:
|
|||
service:
|
||||
- running
|
||||
- require:
|
||||
- service: salt-master
|
||||
- service: {{ pkgs.get('syndic-service', 'salt-master') }}
|
||||
- watch:
|
||||
- pkg: salt-master
|
||||
- file: /etc/salt/master
|
||||
- file: {{ pkgs.get('config-path', '/etc/salt') }}/master
|
||||
|
|
Loading…
Reference in New Issue