【问题标题】:SaltStack: salt.states.file wildcards in ID declaration or name?SaltStack:ID声明或名称中的salt.states.file通配符?
【发布时间】:2015-06-05 17:51:04
【问题描述】:

看起来salt.states.file 不喜欢 ID 或名称中的通配符。我正在尝试管理可变父级中一致子目录的权限,例如,我想管理“便便”的权限。 'poo' 是一致的(有很多纤维),但它的父目录可以是可变的:

/massive/poo
/lotso/poo
/runny/poo
/Manny Pacquiao vs Floyd Mayweather/poo

你明白了。 父级有默认权限是可以的,但是我要管理子目录。一些东西

chmod 775 /*/poo

会照顾的。

有没有办法在盐状态下做到这一点?

【问题讨论】:

    标签: wildcard salt-stack


    【解决方案1】:

    您可以为此运行指定一个 cmd.run。

    Test_command:
        cmd.run:
            - name: chmod 755 /*/poo
            - unless: (insert some logic here)
    

    我包含插入语句,因为“最好”始终检查命令是否需要运行,除非您希望它每次都运行,除非您希望降低性能...

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-10-20
      • 1970-01-01
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多