Skip to content

Commit 210eb3f

Browse files
authored
B #49: Fix datastore symlink creation on nodes (#50)
1 parent 50bd387 commit 210eb3f

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

roles/datastore/simple/tasks/common.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
name: opennebula/leader
44
when: leader is undefined
55

6-
- when: inventory_hostname == leader
7-
block:
8-
- name: Get Datastores
9-
ansible.builtin.shell:
10-
cmd: onedatastore list --json
11-
executable: /bin/bash
12-
register: shell
13-
changed_when: false
6+
- name: Get Datastores
7+
ansible.builtin.shell:
8+
cmd: onedatastore list --json
9+
executable: /bin/bash
10+
register: shell
11+
changed_when: false
12+
delegate_to: "{{ leader }}"
1413

1514
- name: Parse Datastores
1615
ansible.builtin.set_fact:
@@ -23,7 +22,7 @@
2322
{{ _mounts.file | d([None], true) | zip(_grouped.file) }}
2423
vars:
2524
_document: >-
26-
{{ hostvars[leader].shell.stdout | from_json }}
25+
{{ shell.stdout | from_json }}
2726
_datastores: >-
2827
{{ [_document.DATASTORE_POOL.DATASTORE | d([])] | flatten | list }}
2928
_mounts:

0 commit comments

Comments
 (0)