Hi Biju, one concern with having a list like this is that one failure won't necessarily be caught as the shell command will continue along merrily.

Could you make a loop and iterate over the directories and chmod's or use && to only execute conditionally (and propagate failures for chef to bail out on should things not work)?