Search code examples
linuxsalt-project

saltstack: creating directory only if does not exists


Currently I have the following rule for creating a directory

/init/dir:
  file.recurse:
    - source:  salt://init_dir/init
    - user:  name
    - group:  group
    - name:  /path/init
    - dir_mode: 2775
    - file_mode: 777

Now I want to create a directory on new minions only if the directory does not exists already.


Solution

  • While your example does work, it's not necessary. file.directory will only attempt to create the directory if it doesn't exist.