Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Puppet – Pisanie Kodu

Autor: chmajster 02.10.2022
Komend ( wpis w pliku )Opis
file { ‘/tmp/dafile’:
content => “datext\n”,
}
File content manifest – site.pp
node ‘danodename’ {
file { ‘/tmp/dafile’:
content => “datext\n”,
}
}
File content manifest – multiple nodes
package { ‘apache2.0-common’:
ensure => absent,
}
To remove packages
package { ‘puppet’:
ensure => latest,
}
To update packages
package { ‘puppet’:
ensure => 'installed’,
}
To install Package
file_lane { 'resolve config’:
path => '/tmp/eureka.txt’, 
ensure => present,
line => 'nameserver 192.168.1.1′,
}
Add line to file
file_lane { 'resolve config’:
path => '/tmp/eureka.txt’, 
ensure => absent,
line => 'nameserver 192.168.1.1′,
}
Delete line from file
file_line { 'Append a line to /tmp/eureka.txt’:
path => '/tmp/eureka.txt’,
line => 'Hello Eureka’,
match => „^Hello.*$”,
}
Replace a string
file { '/tmp/link-to-motd’:
ensure => 'link’,
target => '/etc/motd’,
}
Create Symlink
service { ‘nginx’:
ensure => running,
enable => true, #false disables auto-startup
}
To start service at the boot time
package { ‘nginx’:
ensure => ‘1.1.18-1ubuntu0.1’,
}
To set to a specific version
file { '/etc/site-conf’:
ensure => 'present’,
}
Create File
file { '/etc/site-conf’:
ensure => 'directory’,
}
Create Directory
Tagi:
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone