blob: a7393f7942c651caf5bee3babf0b05c632ff64bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
{%- set roleproxy_pillar = pillar['salt']['roleproxy'] -%}
salt_roleproxy_packages:
pkg.installed:
- names:
- salt-netbox-roleproxy
- watch_in:
- service: salt_roleproxy_service
salt_roleproxy_sysconfig:
file.keyvalue:
- name: /etc/sysconfig/roleproxy
- separator: '='
- show_changes: False
- key_values:
NB_HOST: {{ roleproxy_pillar['nb_host'] }}
NB_TOKEN: {{ roleproxy_pillar['nb_token'] }}
- require:
- pkg: salt_roleproxy_packages
- watch_in:
- service: salt_roleproxy_service
salt_roleproxy_service_enable:
service.enabled:
- name: roleproxy
- require:
- pkg: salt_roleproxy_packages
salt_roleproxy_service:
service.running:
- name: roleproxy
- watch:
- pkg: salt_roleproxy_packages
- file: salt_roleproxy_sysconfig
|