1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00
iiab/roles/0-init/tasks/iiab_ini.yml

40 lines
1.1 KiB
YAML
Raw Normal View History

2017-05-27 18:09:50 +00:00
# workaround for fact that auto create does not work on ini_file
- name: Create iiab config file
2017-11-16 02:21:34 +00:00
file:
dest: '{{ iiab_config_file }}'
state: touch
2017-05-27 18:09:50 +00:00
- name: Add location section to config file
2017-11-16 02:21:34 +00:00
ini_file:
dest: '{{ iiab_config_file }}'
section: location
option: '{{ item.option }}'
value: '{{ item.value }}'
2017-05-27 18:09:50 +00:00
with_items:
- option: 'iiab_base'
value: '{{ iiab_base }}'
- option: 'iiab_dir'
value: '{{ iiab_dir }}'
2017-05-27 18:09:50 +00:00
2017-11-16 02:21:34 +00:00
- name: add version section
ini_file:
dest: '{{ iiab_config_file }}'
section: version
option: '{{ item.option }}'
value: '{{ item.value }}'
2017-05-27 18:09:50 +00:00
with_items:
- option: 'distribution'
value: '{{ ansible_distribution }}'
- option: 'arch'
value: '{{ ansible_architecture }}'
2017-11-16 02:21:34 +00:00
- option: 'iiab_base_ver'
value: '{{ iiab_base_ver }}'
- option: 'iiab_branch'
2017-11-16 02:21:34 +00:00
value: '{{ ansible_local.local_facts.iiab_branch }}'
- option: 'iiab_commit'
2017-11-16 02:21:34 +00:00
value: '{{ ansible_local.local_facts.iiab_commit }}'
2017-05-27 18:09:50 +00:00
- option: 'install_date'
2017-11-16 02:21:34 +00:00
value: '{{ ansible_date_time.iso8601 }}'
2017-05-27 18:09:50 +00:00
- option: 'install_xo'
value: '{{ xo_model }}'