summaryrefslogtreecommitdiffstats
path: root/roles/bkernel/tasks
diff options
context:
space:
mode:
authorKevin Fenzi <kevin@scrye.com>2014-05-29 16:24:09 +0000
committerKevin Fenzi <kevin@scrye.com>2014-05-29 16:24:09 +0000
commitad799abed96a88fad6cbe413aefc6fc1cb25e7eb (patch)
tree9d9f7fbf5c1ae70de472bce5fcb4634bf30a045d /roles/bkernel/tasks
parent86742b2fa4094ee2d34b37041a01e4808cae0edf (diff)
downloadansible-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.yml31
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