diff options
| author | Kevin Fenzi <kevin@scrye.com> | 2014-05-29 16:24:09 +0000 |
|---|---|---|
| committer | Kevin Fenzi <kevin@scrye.com> | 2014-05-29 16:24:09 +0000 |
| commit | ad799abed96a88fad6cbe413aefc6fc1cb25e7eb (patch) | |
| tree | 9d9f7fbf5c1ae70de472bce5fcb4634bf30a045d /roles/bkernel/tasks | |
| parent | 86742b2fa4094ee2d34b37041a01e4808cae0edf (diff) | |
| download | ansible-ad799abed96a88fad6cbe413aefc6fc1cb25e7eb.tar.gz ansible-ad799abed96a88fad6cbe413aefc6fc1cb25e7eb.tar.xz ansible-ad799abed96a88fad6cbe413aefc6fc1cb25e7eb.zip | |
Fold bkernel into buildhw with it's own role.
Diffstat (limited to 'roles/bkernel/tasks')
| -rw-r--r-- | roles/bkernel/tasks/main.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/roles/bkernel/tasks/main.yml b/roles/bkernel/tasks/main.yml new file mode 100644 index 000000000..6be00533e --- /dev/null +++ b/roles/bkernel/tasks/main.yml @@ -0,0 +1,31 @@ +--- +- name: add pkgs for bkernel boxes + yum: state=latest pkg={{ item }} + with_items: + - pesign + - ccid + - pcsc-lite + - pcsc-lite-libs + - opensc + - nss-tools + +- name: enable pcscd + service: name=pcscd state=running enabled=1 + +- name: setup opensc in pcscd + shell: modutil -dbdir /etc/pki/pesign -list | grep -q Fedora || modutil -force -dbdir /etc/pki/pesign -add opensc -libfile /usr/lib64/pkcs11/opensc-pkcs11.so + +- name: /var/run/pesign perms + file: state=directory path=/var/run/pesign owner=pesign group=pesign mode=0770 + +- name: enable pesign + service: name=pesign state=started enabled=true + +- name: when you awake you will remember nothing + copy: src=history_off.sh dest=/etc/profile.d/history_off.sh mode=0644 + +- name: mock site-defaults.cfg + copy: src=bkernel-site-defaults.cfg dest=/etc/mock/site-defaults.cfg mode=0644 owner=root group=mock + +- name: make sure our bkernel boxes have static ip + template: src=bkernel-eth0-network dest=/etc/sysconfig/network-scripts/ifcfg-eth0 |
