Cleaning up virtural enrollment yaml file
Removed excess spacing at the beginning of the lines due to parsing issues when converted to a role.
This commit is contained in:
parent
2d3db48f10
commit
8a9b98a8e6
@ -1,43 +1,43 @@
|
||||
|
||||
# The variable definitions below seem far from ideal, however there
|
||||
# seems to be no better way to handle CSV files for looping at this time.
|
||||
#
|
||||
# Ideally with_lines would be used with an include, however that support was removed in
|
||||
# Ansible 1.6 and no direct replacement exists.
|
||||
#
|
||||
# mac_address: "{{item.split(',')[1]}}"
|
||||
# username: "{{item.split(',')[2]}}"
|
||||
# password: "{{item.split(',')[3]}}"
|
||||
# management_address: "{{item.split(',')[4]}}"
|
||||
# cpu_cores: "{{item.split(',')[5]}}"
|
||||
# memory_MB: "{{item.split(',')[6]}}"
|
||||
# disk_MB: "{{item.split(',')[7]}}"
|
||||
---
|
||||
- name: "Enroll Virtual Machines"
|
||||
# The variable definitions below seem far from ideal, however there
|
||||
# seems to be no better way to handle CSV files for looping at this time.
|
||||
#
|
||||
# Ideally with_lines would be used with an include, however that support was removed in
|
||||
# Ansible 1.6 and no direct replacement exists.
|
||||
#
|
||||
# mac_address: "{{item.split(',')[1]}}"
|
||||
# username: "{{item.split(',')[2]}}"
|
||||
# password: "{{item.split(',')[3]}}"
|
||||
# management_address: "{{item.split(',')[4]}}"
|
||||
# cpu_cores: "{{item.split(',')[5]}}"
|
||||
# memory_MB: "{{item.split(',')[6]}}"
|
||||
# disk_MB: "{{item.split(',')[7]}}"
|
||||
os_ironic:
|
||||
auth_plugin: None
|
||||
auth: None
|
||||
ironic_url: "{{ ironic_url }}"
|
||||
driver: "agent_ssh"
|
||||
# UUID determination TBD for mass enrollment.
|
||||
uuid: "{{item.split(',')[9]}}"
|
||||
state: present
|
||||
nics:
|
||||
- mac: "{{item.split(',')[0]}}"
|
||||
properties:
|
||||
cpus: "{{item.split(',')[4]}}"
|
||||
cpu_arch: "x86_64"
|
||||
ram: "{{item.split(',')[5]}}"
|
||||
disk_size: "{{item.split(',')[6]}}"
|
||||
driver_info:
|
||||
power:
|
||||
ssh_virt_type: "virsh"
|
||||
ssh_address: "{{ ssh_address }}"
|
||||
ssh_port: "{{ ssh_port }}"
|
||||
ssh_username: "{{ ssh_username }}"
|
||||
ssh_key_filename: "{{ ssh_private_key_path }}"
|
||||
deploy:
|
||||
deploy_kernel: "{{ deploy_kernel_url }}"
|
||||
deploy_ramdisk: "{{ deploy_ramdisk_url }}"
|
||||
delegate_to: localhost
|
||||
with_lines:
|
||||
- cat {{ baremetal_csv_file }}
|
||||
- name: "Enroll Virtual Machines"
|
||||
os_ironic:
|
||||
auth_plugin: None
|
||||
auth: None
|
||||
ironic_url: "{{ ironic_url }}"
|
||||
driver: "agent_ssh"
|
||||
uuid: "{{item.split(',')[9]}}"
|
||||
state: present
|
||||
nics:
|
||||
- mac: "{{item.split(',')[0]}}"
|
||||
properties:
|
||||
cpus: "{{item.split(',')[4]}}"
|
||||
cpu_arch: "x86_64"
|
||||
ram: "{{item.split(',')[5]}}"
|
||||
disk_size: "{{item.split(',')[6]}}"
|
||||
driver_info:
|
||||
power:
|
||||
ssh_virt_type: "virsh"
|
||||
ssh_address: "{{ ssh_address }}"
|
||||
ssh_port: "{{ ssh_port }}"
|
||||
ssh_username: "{{ ssh_username }}"
|
||||
ssh_key_filename: "{{ ssh_private_key_path }}"
|
||||
deploy:
|
||||
deploy_kernel: "{{ deploy_kernel_url }}"
|
||||
deploy_ramdisk: "{{ deploy_ramdisk_url }}"
|
||||
delegate_to: localhost
|
||||
with_lines:
|
||||
- cat {{ baremetal_csv_file }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user