Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@puppet:~# cat cat second_manif.pp
- cat: cat: No such file or directory
- file {'my_file_link':
- path => '/tmp/my_file_link',
- target => '/tmp/my_file',
- ensure => link,
- }
- root@puppet:~# cat third_manif.pp
- ssh_authorized_key { 'student@scgc':
- ensure => present,
- user => 'student',
- type => 'ssh-rsa',
- key => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQCuidBrGXsrr6FMBT9x6SVniVrcNzWba86Z/KY8m9dT5hDOpVc06Uko0idwvdUXll32Jyp53i6gtYN03/lvXIf9B42YjRHXOzNybt/aAZwPtPnG8eriB4je+VBkb9rNq+wUzG2Xx69QobI2QGdPJ98Ig8/6jfaAXN4Ema3Ao4r8kuDRdVlKk6lWGIqiU9YHozPnsHsD2VnnyW3qI7ilrmg8vjGFpvcUodvl40h4/kf4LVd4BgQ4BdYq8dy0msknCJy3riHKcm/wxIkYAtjHl0DYKScoeACl0NUpCGwvDd7Ga8pu0EPJsqMYbGyU9ztHfPkTmgPMm/YOGxKpK4rvTUhT',
- }
- root@puppet:~# cat fourth_manif.pp
- file { '/etc/ssh/sshd_config':
- ensure => file,
- mode => '0600',
- source => '/root/config-files/sshd_config',
- }
- service { 'sshd':
- ensure => running,
- enable => true,
- subscribe => File['/etc/ssh/sshd_config'],
- }
- root@puppet:~# cat fifth_manif.pp
- package { 'openssh-server':
- ensure => present,
- }
- ->
- file { '/etc/ssh/sshd_config':
- ensure => present,
- mode => '600',
- source => '/root/config-files/sshd_config',
- }
- ~>
- service { 'sshd':
- ensure => running,
- enable => true,
- }
- root@puppet:~# cat sixth_manif.pp
- package { 'apache2':
- ensure => present,
- }
- ->
- file { '/etc/apache2/apache2.conf':
- ensure => present,
- mode => '600',
- source => '/root/config-files/apache2.conf',
- }
- ~>
- service { 'apache2':
- ensure => running,
- enable => true,
- }
- root@puppet:~# cat seventh_manif.pp
- if str2bool("$is_virtual") {
- service {'ntp':
- ensure => stopped,
- enable => false,
- }
- }
- else {
- service { 'ntp':
- name => 'ntp',
- ensure => running,
- enable => true,
- hasrestart => true,
- require => Package['ntp'],
- }
- }
- root@puppet:~# cat eighth_manif.pp
- case $os['name'] {
- 'RedHat', 'CentOS': {
- package { 'ntpd':
- ensure => present,
- }
- service { 'ntpd':
- name => 'ntpd',
- ensure => running,
- enable => true,
- hasrestart => true,
- require => Package['ntpd'],
- }
- }
- /^(Debian|Ubuntu)$/: {
- package { 'ntp':
- ensure => present,
- }
- service { 'ntp':
- name => 'ntp',
- ensure => running,
- enable => true,
- hasrestart => true,
- require => Package['ntp'],
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement