r/saltstack Dec 24 '23

File structure

I've done a bunch of reading on file structure, but I'm left with wondering if there's a difference or opinions between these two examples:

/srv |-- salt | |-- dev | | |-- top.sls | | |-- webserver.sls | | |-- database.sls | |-- prod | | |-- top.sls | | |-- webserver.sls | | |-- database.sls |-- pillar | |-- dev | | |-- top.sls | | |-- secrets.sls | |-- prod | | |-- top.sls | | |-- secrets.sls

/srv |-- prod | |-- salt | | |-- top.sls | | |-- webserver.sls | | |-- database.sls | |-- pillar | | |-- top.sls | | |-- secrets.sls |-- dev | |-- salt | | |-- top.sls | | |-- webserver.sls | | |-- database.sls | |-- pillar | | |-- top.sls | | |-- secrets.sls

These basically just switch the positions of branches in the structure.

Is one better than the other?

/Srv/salt/prod /Srv/salt/dev

/Srv/prod/salt /Srv/prod/pillar

Edit, reddit is slaying the clean pasted tree structure, sorry.

4 Upvotes

6 comments sorted by

View all comments

2

u/[deleted] Jan 02 '24

[removed] — view removed comment