# workaround for fact that auto create does not work on iiab_ini_file (/etc/iiab/iiab.ini) - name: Create {{ iiab_ini_file }} file: path: "{{ iiab_ini_file }}" state: touch - name: Add 'location' variable values to {{ iiab_ini_file }} ini_file: path: "{{ iiab_ini_file }}" section: location option: "{{ item.option }}" value: "{{ item.value | string }}" with_items: - option: iiab_base value: "{{ iiab_base }}" - option: iiab_dir value: "{{ iiab_dir }}" - name: Add 'version' variable values to {{ iiab_ini_file }} ini_file: path: "{{ iiab_ini_file }}" section: version option: "{{ item.option }}" value: "{{ item.value | string }}" with_items: - option: distribution value: "{{ ansible_distribution }}" - option: arch value: "{{ ansible_architecture }}" - option: iiab_base_ver value: "{{ iiab_base_ver }}" - option: iiab_branch value: "{{ ansible_local.local_facts.iiab_branch }}" - option: iiab_commit value: "{{ ansible_local.local_facts.iiab_commit }}" - option: install_date value: "{{ ansible_date_time.iso8601 }}" - option: install_xo value: "{{ xo_model }}"