diff --git a/ansible/roles/iscsi/tasks/config.yml b/ansible/roles/iscsi/tasks/config.yml index 092430da15e3f4ea02acde24f1893ff710b96a62..3669812db5348d1e406bc5acf84de630509e4ff4 100644 --- a/ansible/roles/iscsi/tasks/config.yml +++ b/ansible/roles/iscsi/tasks/config.yml @@ -1,4 +1,13 @@ --- +- name: Load and persist configfs module + import_role: + role: module-load + vars: + modules: + - name: configfs + when: ( ( inventory_hostname in groups['compute'] or inventory_hostname in groups['cinder-volume'] ) and enable_cinder | bool and enable_cinder_backend_iscsi | bool ) + or ( inventory_hostname in groups['ironic-conductor'] and enable_ironic | bool ) + - name: Ensuring config directories exist file: path: "{{ node_config_directory }}/{{ item }}"