3
0

add user control

This commit is contained in:
Arne Teuke
2025-02-26 18:27:57 +01:00
parent 3be2897660
commit 661ae7fc81
7 changed files with 152 additions and 28 deletions

44
templates/puppet.conf Normal file
View File

@@ -0,0 +1,44 @@
# file managed by puppet
[main]
basemodulepath = /etc/puppetlabs/code/environments/common:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/modules:/usr/share/puppet/modules
certname = fm002.confdroid.com
codedir = /etc/puppetlabs/code
environmentpath = /etc/puppetlabs/code/environments
hiera_config = $confdir/hiera.yaml
hostprivkey = $privatekeydir/$certname.pem { mode = 640 }
logdir = /var/log/puppetlabs/puppet
pluginfactsource = puppet:///pluginfacts
pluginsource = puppet:///plugins
privatekeydir = $ssldir/private_keys { group = service }
reports = foreman
rundir = /var/run/puppetlabs
server = fm002.confdroid.com
show_diff = false
ssldir = /etc/puppetlabs/puppet/ssl
vardir = /opt/puppetlabs/puppet/cache
[agent]
classfile = $statedir/classes.txt
default_schedules = false
environment = production
masterport = 8140
noop = false
report = true
runinterval = 1800
splay = false
splaylimit = 1800
usecacheonfailure = true
[server]
autosign = /etc/puppetlabs/puppet/autosign.conf { mode = 0664 }
ca = true
certname = fm002.confdroid.com
external_nodes = /etc/puppetlabs/puppet/node.rb
logdir = /var/log/puppetlabs/puppetserver
node_terminus = exec
parser = current
rundir = /var/run/puppetlabs/puppetserver
ssldir = /etc/puppetlabs/puppet/ssl
storeconfigs = false
strict_variables = false
vardir = /opt/puppetlabs/server/data/puppetserver

10
templates/puppet.conf.erb Normal file
View File

@@ -0,0 +1,10 @@
###############################################################################
########## puppet.conf generated by puppet ###########
###############################################################################
<% if @fqdn == @pt_pm_fqdn -%>
<% end end -%>
<% if @fqdn != @pt_pm_fqdn -%>
<% end end -%>