Puppet On Azure | Βήμα 4, Puppet Automation

Puppet On Azure

Puppet Automation – Δημιουργία αρχείου στους Servers που κάνουμε Manage

Έχουμε εγκαταστήσει το Puppet και τους Agents, τώρα είναι η ώρα να δούμε ένα test automation.

Παράδειγμα «Δημιουργία αρχείου»

Στον Puppet Master τρέχουμε:

nano /etc/puppet/manifests/site.pp

και δίνουμε όνομα του αρχείου και το path

το security “mode”

και το περιεχόμενο του αρχείου ”content”


Και το σώζουμε

Τώρα πάμε στον Slave να δούμε το αρχείο. Μπορούμε να περιμένουμε μισή ώρα μέχρι να κάνει request ο agent στο master ή να τρέξουμε “puppet agent –test” για να το επισπεύσουμε


Και με “nano /tmp/puppet-test” βλέπουμε το περιεχόμενο


Τώρα για να δημιουργήσουμε το αρχείο και στα Linux αλλά και σε Windows παραμετροποιούμε το site.pp το παρακάτω:

if $osfamily == 'windows' {
file { 'c:/temp/pupet-test.txt': ensure => file, mode =>'0644',
content => "this is the first puppet test file.n" }
else {
file {'/tmp/puppet-test':
ensure => "present",
mode => 0644,
content => "this is the first puppet test file.n",



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.