summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Radez <dradez@redhat.com>2017-08-24 14:12:00 -0400
committerTim Rozet <trozet@redhat.com>2017-08-25 22:55:08 +0000
commit5d41f61ab4127960e921216cb60674883718acef (patch)
tree0e07280fc8354638cd1aee9516ed12283e6a22b1
parent2ebb431beffab428076a46101919c1ab39a3ecb0 (diff)
Skip the python3 vbmc patch
- vbmc has already been imported so we know it's there if vbmc is located in a different spot than the hardcoded location just skip the patch Change-Id: I765fb94c09e0775084ecd37659f4900411eb0e3e Signed-off-by: Dan Radez <dradez@redhat.com>
-rw-r--r--lib/ansible/playbooks/deploy_dependencies.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/ansible/playbooks/deploy_dependencies.yml b/lib/ansible/playbooks/deploy_dependencies.yml
index 77231622..6db94ab4 100644
--- a/lib/ansible/playbooks/deploy_dependencies.yml
+++ b/lib/ansible/playbooks/deploy_dependencies.yml
@@ -59,8 +59,13 @@
when: ansible_architecture == "x86_64"
- name: Generate SSH key for root if missing
shell: test -e ~/.ssh/id_rsa || ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
+ - name: Check that /u/l/python3.4/site-packages/virtualbmc/vbmc.py exists
+ stat:
+ path: /usr/lib/python3.4/site-packages/virtualbmc/vbmc.py
+ register: vbmc_py
- name: Manually patch vmbc to work with python3.x
lineinfile:
line: " conn.defineXML(ET.tostring(tree, encoding='unicode'))"
regexp: "tostring"
path: /usr/lib/python3.4/site-packages/virtualbmc/vbmc.py
+ when: vbmc_py.stat.exists == True