X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fbash%2Finit.sls;fp=states%2Fbash%2Finit.sls;h=d5a31aa693e89f531db5cd649ae871468bb76cf1;hb=acdc15c5fda9fbd45371d60fb2770ff126a4d5f0;hp=0000000000000000000000000000000000000000;hpb=5377a1099e645f03005309e564829fd59cfb5861;p=max%2Fsaltfiles.git diff --git a/states/bash/init.sls b/states/bash/init.sls new file mode 100644 index 0000000..d5a31aa --- /dev/null +++ b/states/bash/init.sls @@ -0,0 +1,27 @@ +bash installed: + pkg.installed: + - name: app-shells/bash + +include: + - user.max + +{% + set files = [ + 'bash_aliases', + 'bash_profile', + 'bashrc', + 'dir_colors', + 'inputrc', + 'profile' + ] +%} +{% for file in files %} +manage {{ file }}: + file.managed: + - name: {{ grains['homedir'] }}/.{{ file }} + - source: {{ grains['stateroot'] }}/bash/files/{{ file }} + - user: {{ grains['user'] }} + - group: {{ grains['user'] }} + - mode: 660 + - template: jinja +{% endfor %}