From 9d85d5bef59db627bdb4a6960e264621a54aa79b Mon Sep 17 00:00:00 2001 From: Jan Orel Date: Thu, 23 Jun 2022 13:07:10 +0200 Subject: [PATCH] B #5876 OneProvision: also install ans. coll. (#2176) In this ansible version can't install roles and collections with a single command --- src/oneprovision/lib/provision/ansible.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/oneprovision/lib/provision/ansible.rb b/src/oneprovision/lib/provision/ansible.rb index fd7cac695a..383cc72fae 100644 --- a/src/oneprovision/lib/provision/ansible.rb +++ b/src/oneprovision/lib/provision/ansible.rb @@ -108,7 +108,12 @@ module OneProvision CEPH_ANSIBLE_DIR.to_s) end - Driver.run('ansible-galaxy install -r ' << + # with current ansible version we need both commands + Driver.run('ansible-galaxy role install -r ' << + '/usr/share/one/oneprovision/ansible/' << + 'hci-requirements.yml') + + Driver.run('ansible-galaxy collection install -r ' << '/usr/share/one/oneprovision/ansible/' << 'hci-requirements.yml') end