mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 11:42:08 +00:00
dfe68e63fa
* move local_facts, test for it, cp if necess * got os wrong -- not OS * change /etc/*release, vars/filenames * add os_ver * add os_ver to iiab.env * remove uuid generation for local_facts * next * delete debugging lines * fetch the uuid, and put it in ini file * be more specific about uuid * need braces in set_fact * hyphen in OS-version * go back to OS.yml based upon os_ver * remove debug * oops VERSION_ID->OS_VER * issure error message when OS not in case statement
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
# workaround for fact that auto create does not work on ini_file
|
|
- name: Create iiab config file
|
|
file: dest='{{ iiab_config_file }}'
|
|
state=touch
|
|
|
|
- name: Add location section to config file
|
|
ini_file: dest='{{ iiab_config_file }}'
|
|
section=location
|
|
option='{{ item.option }}'
|
|
value='{{ item.value }}'
|
|
with_items:
|
|
- option: 'iiab_base'
|
|
value: '{{ iiab_base }}'
|
|
- option: 'iiab_dir'
|
|
value: '{{ iiab_dir }}'
|
|
|
|
- name: add version section
|
|
ini_file: dest='{{ iiab_config_file }}'
|
|
section=version
|
|
option='{{ item.option }}'
|
|
value='{{ item.value }}'
|
|
with_items:
|
|
- option: 'distribution'
|
|
value: '{{ ansible_distribution }}'
|
|
- option: 'arch'
|
|
value: '{{ ansible_architecture }}'
|
|
- 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 }}'
|
|
|