Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.52 KB | None | 0 0
  1. root@puppet:~# cat cat second_manif.pp
  2. cat: cat: No such file or directory
  3. file {'my_file_link':
  4.   path    => '/tmp/my_file_link',
  5.   target  => '/tmp/my_file',
  6.   ensure  => link,
  7. }
  8.  
  9. root@puppet:~# cat third_manif.pp
  10. ssh_authorized_key { 'student@scgc':
  11.   ensure => present,
  12.   user   => 'student',
  13.   type   => 'ssh-rsa',
  14.   key    => 'AAAAB3NzaC1yc2EAAAADAQABAAABAQCuidBrGXsrr6FMBT9x6SVniVrcNzWba86Z/KY8m9dT5hDOpVc06Uko0idwvdUXll32Jyp53i6gtYN03/lvXIf9B42YjRHXOzNybt/aAZwPtPnG8eriB4je+VBkb9rNq+wUzG2Xx69QobI2QGdPJ98Ig8/6jfaAXN4Ema3Ao4r8kuDRdVlKk6lWGIqiU9YHozPnsHsD2VnnyW3qI7ilrmg8vjGFpvcUodvl40h4/kf4LVd4BgQ4BdYq8dy0msknCJy3riHKcm/wxIkYAtjHl0DYKScoeACl0NUpCGwvDd7Ga8pu0EPJsqMYbGyU9ztHfPkTmgPMm/YOGxKpK4rvTUhT',
  15. }
  16.  
  17. root@puppet:~# cat fourth_manif.pp
  18. file { '/etc/ssh/sshd_config':
  19.   ensure => file,
  20.   mode   => '0600',
  21.   source => '/root/config-files/sshd_config',
  22. }
  23. service { 'sshd':
  24.   ensure    => running,
  25.   enable    => true,
  26.   subscribe => File['/etc/ssh/sshd_config'],
  27. }
  28.  
  29. root@puppet:~# cat fifth_manif.pp
  30. package { 'openssh-server':
  31.   ensure => present,
  32. }
  33. ->
  34. file { '/etc/ssh/sshd_config':
  35.   ensure => present,
  36.   mode   => '600',
  37.   source => '/root/config-files/sshd_config',
  38. }
  39. ~>
  40. service { 'sshd':
  41.   ensure     => running,
  42.   enable     => true,
  43. }
  44.  
  45. root@puppet:~# cat sixth_manif.pp
  46. package { 'apache2':
  47.   ensure => present,
  48. }
  49. ->
  50. file { '/etc/apache2/apache2.conf':
  51.   ensure => present,
  52.   mode   => '600',
  53.   source => '/root/config-files/apache2.conf',
  54. }
  55. ~>
  56. service { 'apache2':
  57.   ensure     => running,
  58.   enable     => true,
  59. }
  60.  
  61. root@puppet:~# cat seventh_manif.pp
  62. if str2bool("$is_virtual") {
  63.   service {'ntp':
  64.     ensure => stopped,
  65.     enable => false,
  66.   }
  67. }
  68. else {
  69.   service { 'ntp':
  70.     name       => 'ntp',
  71.     ensure     => running,
  72.     enable     => true,
  73.     hasrestart => true,
  74.     require => Package['ntp'],
  75.   }
  76. }
  77.  
  78. root@puppet:~# cat eighth_manif.pp
  79. case $os['name'] {
  80.   'RedHat', 'CentOS':  {
  81.         package { 'ntpd':
  82.           ensure => present,
  83.         }
  84.         service { 'ntpd':
  85.           name       => 'ntpd',
  86.           ensure     => running,
  87.           enable     => true,
  88.           hasrestart => true,
  89.           require => Package['ntpd'],
  90.         }
  91.   }
  92.   /^(Debian|Ubuntu)$/: {
  93.         package { 'ntp':
  94.           ensure => present,
  95.         }
  96.         service { 'ntp':
  97.           name       => 'ntp',
  98.           ensure     => running,
  99.           enable     => true,
  100.           hasrestart => true,
  101.           require => Package['ntp'],
  102.         }
  103.   }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement