From 6f27563d78442d34ddad976d19d912392020a02f Mon Sep 17 00:00:00 2001 From: Olivier Bourdon Date: Tue, 7 Aug 2018 12:22:10 +0200 Subject: [PATCH] Create symlink for ironic-rootwrap when using venv Without this fix, ironic-rootwrap command won't be found in ironic user default PATH Change-Id: I405add3ded3035c732a8227acda2437bf692cc95 --- .../bifrost-ironic-install/tasks/ironic_config.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml b/playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml index 1896cf0f3..5dc49caea 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/ironic_config.yml @@ -35,6 +35,16 @@ owner=ironic group=ironic mode=0640 +- name: "Symlinks from venv if using" + file: + state: link + path: "{{ ironic_rootwrap_dir }}/{{ item | basename }}" + src: "{{ item }}" + owner: root + group: root + when: enable_venv | bool == true + with_items: + - "{{ bifrost_venv_dir }}/bin/ironic-rootwrap" - name: "Set sudoers for rootwrap" lineinfile: dest: /etc/sudoers