zoukankan      html  css  js  c++  java
  • saltstack 设置git后端管理文件

    fileserver_backend: #Salt支持模块化文件服务器后端系统,该系统允许Salt Master直接链接到第三方系统,以收集和管理可用于Minions的文件。可以配置多个后端,并且将按照此处定义的顺序在其中搜索所请求的文件。默认设置仅启用roots使用file_roots选项配置的标准后端。

    - roots           #配置本地文件
      - git             #设置git远程文件服务器
    
    file_roots:                 #本地文件管理设置
      base:
        - /srv/salt
    
    gitfs_provider: pygit2   #可选参数,用于指定用于gitfs的提供程序,必须是 pygit2gitpythondulwich 
    gitfs_ssl_verify: False    #指定在联系远程存储库时是否忽略SSL证书错误
    gitfs_base: master
    gitfs_root: salt/base      #Salt应该从中开始提供文件的资源库中子目录的相对路径。当存储库中有一些文件对于Salt文件服务器不可用时,这很有用。可以与结合使用gitfs_mountpoint如果使用,则从Salt的角度来看,指定目​​录之上的目录将被忽略,并且相对路径(出于gitfs的目的)将被视为存储库的根
    gitfs_remotes:        #使用git文件服务器后端时,至少需要定义一个git remote。运行Salt Master的用户将需要对存储库的读取权限。
      - https://github.com/za/saltstack.git
    gitfs_insecure_auth: True   #默认False情况下,Salt将不会通过HTTP(非HTTPS)远程进行身份验证
    gitfs_user: <USER_NAME>     #git服务器用户名
    gitfs_password: <PASSWORD>  # git服务器用户对应的密码
    #gitfs_pivkey:               
    #gitfs_pubkey: 
    gitfs_mountpoint: salt:///     #指定salt文件服务器上的路径,该路径将被添加到gitfs服务的所有文件之前。此选项可以与结合使用 gitfs_root
    
    gitfs_hash_type: md5            #设置在主服务器上发现文件的哈希时要使用的哈希默认md5,可设置sha1,sha224,sha256,sha384和sha512
    gitfs_file_buffer_size: 1048576  #文件服务器中的缓冲区大小(以字节为单位)。 
    gitfs_file_ignore_regex:
      - '/.svn($|/)'
      - '/.gi(($|/)'
    gitfs_file_ignore_glob:
      - '*.pyc'
      - '*/somefolder/*.bak'
      - '*.swp'



    #pillar 存储在git上配置

    on_demand_ext_pillar:
      - git
    git_pillar_provider: pygit2
    git_pillar_env: base
    git_pillar_branch: master
    git_pillar_base: master
    git_pillar_root: pillar
    git_pillar_update_interval: 120
    git_pillar_user: <USER_NAME>
    git_pillar_password: <PASSWORD>
    git_pillar_insecure_auth: True
    ext_pillar:
      - git:
        - master https://github.com/za/saltstack.git





  • 相关阅读:
    让你的网站在移动端健步如飞
    select元素javascript常用操作 转
    网站CSS写在html里面的好处
    Javascript 严格模式详解
    mac下网页中文字体优化
    js作用域相关知识总结
    【待填坑】 undefined和not defined的区别
    【待填坑】js构造函数和内置对象的区别
    echarts入门1【柱状图/饼图】
    echarts在miniUI和ajax下动态渲染数据
  • 原文地址:https://www.cnblogs.com/gavin11/p/14085099.html
Copyright © 2011-2022 走看看