Puppet Tutorials for Beginners | Puppet Demo Video | DevOps and AWS Tutorials
Configuration management tool like chef, Ansible based on the server-client model puppet master and puppet agent Facter to store information from agents
facter p to list out the variables puppet db manifest script to perform task sample.pp puppet program
puppet is written in ruby puppet labs
to write manifests DSL puppet Domain Specific Language
resourcetype resource' do action: install end
resourcetype resource ensure installed
puppet enterprize GUI Puppet console - open source 10 nodes puppet forge site repository of puppet manifests puppet hiera ssl certificates for authentication and authorization
Master write manifests on the master agent puppet apply
manifest/ cookbook/playbook
Ansible YAML 1000 Chef JSON 4000+ Puppet -- DSL - 8000 + modules
Installation
1) install puppet master 2) install puppet agent
configuration files /etc/puppet/puppet.conf master server service puppet restart restarts agent service puppetmaster restart restart the master
master agent 1) puppet agent
sends the certifacte for validation
2) validate the ssl certifacate
on the master:
puppet cert list lists all certifacates puppet cert signon agent name sign the certificate
1) rpm ivh https yum.puppetlabs.com e1 7 products x86 64 puppetlabs release 7 10.noarch.rpm adds the repository to the machine
2) yum install puppet-server installs the puppet server
3) chkconfig puppetmaster on persistant across reboots
chkconfig on process will be started after reboot
4) service puppetmaster start starts the puppet master
5) open the port 8140 master
firewall-cmd --permanent --zone=public --add-port 8140 tcp firewall cmd reload
6) puppet cert sign client cvavl
On the Agent:
1) rpm ivh https yum.puppetlabs.com e1 7 products/x86_64 puppetlabs-release 7 10.noarch.rpm
2) service puppet start
3) etcsysconfig puppet server servername
4) /etc puppet puppet.conf server server
5) puppet agent t will send the certificate to master
site.pp when puppet agent is executed on the client, it looks for site.pp on the master
on the master, in the file site.pp
file file path 1 tmp file content Hello world
puppet agent t
master
master.in.vp.com
agent agent.in.vp.com
/etc/puppet/puppet.conf server=master.in.vp.com
site.pp puppetfagent import xyz.pp
cat xyz.pp
puppet configuration tool,puppet tutorials for beginners,puppet agent,puppet agent factor,puppet labs,puppet dsl,puppet installation,puppet domain specific language,puppet installation video,puppet validate ssl certificate,puppet certificate list,puppet master server service restart,certificate validation,install puppet server,puppet master
Watch video Puppet Tutorials for Beginners | Puppet Installation | DevOps and AWS Tutorials online without registration, duration hours minute second in high quality. This video was added by user Online Tutorial 24 September 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,157 once and liked it like people.