ݺߣ

ݺߣShare a Scribd company logo
Puppet Sertifika Yönetimi
Aybüke Özdemir(TA3IOQ)
twitter.com/aybuke_ozdemir
Yapılandırma
● Elle
● Kurulum Sırasında
● Araçlar ile
● Puppet Nedir?
● Nasıl Çalışır?
/etc/puppet/manifest/catalog.pp
file { 'testfile':
path => '/tmp/testfile',
ensure => present,
mode => 0640,
content => "I'm a test file.",
}
class ntp {
case $operatingsystem {
centos, redhat: {
$service_name = 'ntpd'
$conf_file = 'ntp.conf.el'
}
debian, ubuntu: {
$service_name = 'ntp'
$conf_file = 'ntp.conf.debian'
}
}
package { 'ntp':
ensure => installed,
}
file { 'ntp.conf':
path => '/etc/ntp.conf',
ensure => file,
require => Package['ntp'],
source => "/root/examples/answers/${conf_file}"
}
service { 'ntp':
name => $service_name,
ensure => running,
enable => true,
subscribe => File['ntp.conf'],
}
}
● Puppet Sertifika Çeşitleri:
Naive Autosigning
Basic Autosigning
Policy-Based Autosigning
Puppet Sertifika Yönetimi
● Stajda ne yaptım?
https://github.com/aybuke/policy-based-for-PUPPET
Puppet Sertifika Yönetimi
SORULAR...

More Related Content

Puppet Sertifika Yönetimi