This repository has been archived by the owner on Sep 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathforeman-conf-configmap.yaml
executable file
·88 lines (68 loc) · 2.37 KB
/
foreman-conf-configmap.yaml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
apiVersion: v1
data:
foreman.conf: |
master_tops:
ext_nodes: /github.com/smart_proxy_salt/bin/foreman-node
ext_pillar:
- puppet: /github.com/smart_proxy_salt/bin/foreman-node
autosign_file: /etc/salt/autosign.conf
autosign_grains_dir: /var/lib/foreman-proxy/salt/grains
# reactor:
# - 'salt/auth':
# - /var/lib/foreman-proxy/salt/reactors/foreman_minion_auth.sls
# /etc/salt/master.d/foreman.config Example configuration
#
# This file summarizes configurations for the salt-master. Modify directories and
# parameters to fit your setup. When you're done, remove the .example from the
# filename so the salt-master will make use of it.
# Have a look at the [Foreman Salt Plugin Documentation](https://theforeman.org/plugins/foreman_salt/) for detailed explanations.
#
# After editing this file, run the following command to active the changes:
# $ systemctl restart salt-master
##
# Autosign
#autosign_grains_dir: /var/lib/foreman-proxy/salt/grains
#autosign_file: /etc/salt/autosign.conf
# Uncomment the next line to make use of the autosign host name file (not recommended)
# permissive_pki_access: True
##
# Node classifier
#master_tops:
# ext_nodes: /usr/bin/foreman-node
##
# Pillar data access
#ext_pillar:
# - puppet: /usr/bin/foreman-node
##
# Salt API access
#external_auth:
# pam:
# saltuser: # Username of your salt user
# - '@runner'
#rest_cherrypy:
# port: 9191
# ssl_key: /etc/puppet/example.key # Add the path to your Puppet ssl key here
# ssl_crt: /etc/puppet/example.crt # Add the path to your Puppet ssl certificate here
##
# Remote execution provider
#publisher_acl:
# foreman-proxy:
# - state.template_str
##
# Salt environment (optional)
#file_roots:
# base:
# - /srv/salt
##
# Reactors
#reactor:
# - 'salt/auth': # Autosign reactor
# - /var/lib/foreman-proxy/salt/reactors/foreman_minion_auth.sls
# - 'salt/job/*/ret/*': # Report reactor
# - /var/lib/foreman-proxy/salt/reactors/foreman_report_upload.sls
kind: ConfigMap
metadata:
creationTimestamp: null
labels:
io.kompose.service: salt
name: foreman-conf