X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fpass%2Fgentoo.sls;fp=states%2Fpass%2Fgentoo.sls;h=cb9ddced6ddcf3ba8214ede67fb88ac0669264cb;hb=a1a4f406aac35a5727746aceee13ac390173b504;hp=0000000000000000000000000000000000000000;hpb=eba2a700b3f661370ab4dfee185e1c87f30c904a;p=max%2Fsaltfiles.git diff --git a/states/pass/gentoo.sls b/states/pass/gentoo.sls new file mode 100644 index 0000000..cb9ddce --- /dev/null +++ b/states/pass/gentoo.sls @@ -0,0 +1,31 @@ +keyword pass package: + file.managed: + - name: /etc/portage/package.keywords/pass-salt + - contents: + - "=app-admin/pass-9999 **" + - user: root + - group: root + - mode: 644 + - makedirs: True + - dir_mode: 755 + +unmask pass package: + file.managed: + - name: /etc/portage/package.unmask/pass-salt + - contents: + - =app-admin/pass-999 + - user: root + - group: root + - mode: 644 + - makedirs: True + - dir_mode: 755 + +install pass: + pkg.installed: + - name: app-admin/pass + - version: 9999 + - refresh: False + - fromrepo: gentoo + - require: + - file: keyword pass package + - file: unmask pass package