]> git.friedersdorff.com Git - max/saltfiles.git/blob - states/pass/gentoo.sls
Install git version of pass
[max/saltfiles.git] / states / pass / gentoo.sls
1 keyword pass package:
2   file.managed:
3     - name: /etc/portage/package.keywords/pass-salt
4     - contents: 
5       - "=app-admin/pass-9999 **"
6     - user: root
7     - group: root
8     - mode: 644
9     - makedirs: True
10     - dir_mode: 755
11
12 unmask pass package:
13   file.managed:
14     - name: /etc/portage/package.unmask/pass-salt
15     - contents: 
16       - =app-admin/pass-999
17     - user: root
18     - group: root
19     - mode: 644
20     - makedirs: True
21     - dir_mode: 755
22
23 install pass:
24   pkg.installed:
25     - name: app-admin/pass
26     - version: 9999
27     - refresh: False
28     - fromrepo: gentoo
29     - require:
30       - file: keyword pass package
31       - file: unmask pass package