SaltStack:salt.states.file ID声明或名称中的通配符?

时间:2015-06-05 17:51:04

标签: wildcard salt-stack

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

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

你明白了。 父母可以拥有默认权限,但我想管理子目录。

的东西
chmod 775 /*/poo

会照顾。

有没有办法用盐状态来做到这一点?

1 个答案:

答案 0 :(得分:0)

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

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

我包含了insert语句,因为它总是“最好”总是检查命令是否需要运行,除非你希望它每次都运行,除非你想要慢性能......

希望这有帮助。