Your SlideShare is downloading. ×
Puppet
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Puppet

386
views

Published on

Presentation for SteelDrum VII.

Presentation for SteelDrum VII.


1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
386
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. PUPPETVolodymyr Lytvyn & Oleksiy Molchanov certified puppet specialists Steel Drum VII
  • 2. Why so hard? Monotonous tasks Lack of time Unstable requirements
  • 3. What is puppet? Puppet is: Functionality Ruby Flexibility Open source Multi-platform
  • 4. What can we do? MANAGE SYSTEM KEEP STATE AUDIT CHANGES ON SINGLE OR THOUSANDS OF NODES
  • 5. What can we manage? augeas cron exec file filebucket group host interface mailalias maillist mount nagios_* notify package resources router schedule scheduled_task selboolean selmodule service ssh_authorized_key sshkey stage tidy user vlan yumrepo zfs
  • 6. Supported platform?
  • 7. What does it mean?Manifest – puppet script Node – host with agentResource – structure element Facter – tool for getting infoProvider – do all work about node
  • 8. Structure key points? module manifest class resource provider
  • 9. Programming skills? Easy-to-use declarative language Control package: Control service:package {ntp: service {ntpd: ensure => present, ensure => running,} }
  • 10. How can we use it? Standalone SVN Report storage Agent
  • 11. How can we use it? Client/Server ENC Agent Master Report PuppetDB storage
  • 12. Is that secure? SSL
  • 13. What about scalability? Master & PuppetCA: Apache + mod_ruby + puppetmaster Master Apache Agent balancer Master PuppetCA
  • 14. Report? http: @
  • 15. What is puppet dashboard?
  • 16. Questions? Find answer on http://puppetlabs.com Or you can contact us on LinkedIn: http://ua.linkedin.com/in/vlytvyn http://ua.linkedin.com/in/omolchanov