Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kb:puppet [2015/08/23 12:49] yehudakb:puppet [2022/01/03 16:03] (current) – external edit 127.0.0.1
Line 1: Line 1:
 Install puppet on Centos you should enable reposiotry  Install puppet on Centos you should enable reposiotry 
 +
 <code bash> <code bash>
-vi /etc/sysconfig/network-scripts/ifcfg-eth0  +### SERVER
-vi /etc/networks  +
-vi /etc/sysconfig/network +
-vi /etc/hosts +
-iptables -F +
-iptables -X +
-iptables -F +
-service iptables off +
-service iptables stop +
-chkconfig iptables off +
-reboot+
 rpm -ivh https://yum.puppetlabs.com/el/6.5/products/x86_64/puppetlabs-release-6-10.noarch.rpm  rpm -ivh https://yum.puppetlabs.com/el/6.5/products/x86_64/puppetlabs-release-6-10.noarch.rpm 
 yum install puppet-server  yum install puppet-server 
-chkconfig puppetmaster on+ 
 +vi /etc/puppet/puppet.conf # Edit(and add) dns_alt_names = serv,puppet...
 service puppetmaster start  service puppetmaster start 
-service iptables status +chkconfig puppetmaster on 
-hostname  + 
-ifconfig +#Sign cer
 puppet cert list  puppet cert list 
-puppet cert sign "pp-c01.test01.devops.athenaiss.com"+puppet cert sign "pp-c01.test01.devops.somewhere.com" 
 + 
 +# add manifests:
 mkdir -p /etc/puppet/manifests  mkdir -p /etc/puppet/manifests 
 vi /etc/puppet/manifests/site.pp vi /etc/puppet/manifests/site.pp
 service puppetmaster restart  service puppetmaster restart 
-puppet cert list  +</code> 
-shutdown + 
-puppet master --configprint certname +<code bash> 
-vi /etc/puppet/puppet.conf +rpm -ivh https://yum.puppetlabs.com/el/6.5/products/x86_64/puppetlabs-release-6-10.noarch.rpm  
-service puppetmaster stop +yum install puppet  
-find $(puppet master --configprint ssldir) -name "$(puppet master --configprint certname).pem" +# Add puppet master 
-find $(puppet master --configprint ssldir) -name "$(puppet master --configprint certname).pem" -delete +vi /etc/hosts 
-puppet master --no-daemonize --verbose + 
-service puppetmaster start+# config PUPPET_SERVER 
 +vi /etc/sysconfig/puppet  
 + 
 +# config dns_alt_names 
 +vi /etc/puppet/puppet.conf  
 + 
 +service puppet start  
 +chkconfig puppet on 
 +puppet agent ---debug 
 </code> </code>
  
Line 38: Line 40:
  
 http://docs.puppetlabs.com/guides/troubleshooting.html?_ga=1.151383225.1480551404.1440070296#agents-are-failing-with-a-hostname-was-not-match-with-the-server-certificate-error-whats-wrong http://docs.puppetlabs.com/guides/troubleshooting.html?_ga=1.151383225.1480551404.1440070296#agents-are-failing-with-a-hostname-was-not-match-with-the-server-certificate-error-whats-wrong
 +
 +Refference
 +* Import mysql https://ask.puppetlabs.com/question/3821/how-do-you-import-a-database-with-puppet/
 +* DNS https://forge.puppetlabs.com/netmanagers/bind, https://forge.puppetlabs.com/camptocamp/bind
kb/puppet.1440334184.txt.gz · Last modified: 2022/01/03 16:03 (external edit)
Back to top
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0