zoukankan      html  css  js  c++  java
  • puppet_list

    site.pp资源清单;

    #files property;
    file { "/home/1.txt":
    owner => "root",
    group => "root",
    mode => 644,
    }

    #exec shell_scripts;
    exec { "echo111":
    cwd => "/tmp",
    command => "echo abcd" >> /home/1.txt,
    user => "root",
    path => "/usr/local/sbin"
    }

    #files trans;
    fileserver.conf
    [abc]
    path /etc/puppet/files
    allow *
    site.pp
    file { "/home/test.txt":
    source => "puppet://${puppet}/${abc}/test.txt",
    }
    [注,上面中的abc为在fileserver.conf中定义的模块]

    #service status
    service { "portmap":
    ensure => "stopped",
    }
    [注,ensure共有2个参数,另外一个是running]

    #cron set
    cron { "test01": ensure => absent,
    command => "(/bin/echo 123 > /home/ruiy/abc)",
    user => "root",
    minute => "*/3",
    hour = ['2-4'],
    monthday => "21",
    month => "12",
    weekday => "2",
    # */3 2-4 21 12 2
    }

    ssh -np 33777 root@192.168.7.156 “svn up svn://192.168.7.135:9999/puppet /etc/puppet –username=puppet –password=puppet;sh /www/leary/run_client.sh”

    Pupppet 用于管理系统配置。但实时性差
    Func 实时性好,但无法记忆系统配置

  • 相关阅读:
    swift NSComparator
    Java mac 上编写Java代码
    四舍五入、上取整、下取整
    数组排序
    删除xcode 里的多余证书
    启动画面 设置
    CGFloat Float 互转
    navigationController pop的几种方法
    iOS 获取键盘相关信息
    eclipse代码格式化
  • 原文地址:https://www.cnblogs.com/ruiy/p/fin.html
Copyright © 2011-2022 走看看