1234567891011121314151617181920212223242526272829303132333435 |
- ---
- - name: preflight - {{item}} - Define ip_host
- shell:
- cmd: echo "$(../roles/stable/build/files/mac56-to-ip_host.sh {{ item }} --start-from 128)"
- register: ip_host
- delegate_to: localhost
- - name: preflight - {{item}} - Save ip_host
- blockinfile:
- path: ../host_vars/{{ item }}.yml
- block: "ip_host: {{ ip_host.stdout }}"
- marker: "# {mark} ANSIBLE MANAGED BLOCK {{ item }} utils"
- create: yes
- delegate_to: localhost
- - name: preflight - {{item}} - Init host_vars common
- blockinfile:
- path: ../host_vars/{{ item }}.yml
- block: |
- hostname: {{ hostvars[item].hostname }}
- lime_mac: {{ item }}
- main_ipv4_address: {{ ip_network }}.{{ ip_host.stdout }}{{ ip_netmask }}
- marker: "# {mark} ANSIBLE MANAGED BLOCK {{ item }} common"
- create: yes
- delegate_to: localhost
- - name: preflight - {{item}} - Init host_vars config
- blockinfile:
- path: ../host_vars/{{ item }}.yml
- block: |
- config_lime_system: option hostname '{{ hostvars[item].hostname }}'
- config_lime_wifi: option channel_5ghz '{% if hostvars[item].channel_5ghz is defined %}{{ hostvars[item].channel_5ghz }}{% else %}{{ default_channel_5ghz }}{% endif %}'
- marker: "# {mark} ANSIBLE MANAGED BLOCK {{ item }} config"
- create: yes
- delegate_to: localhost
|