WIP 2
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
{"host": {
|
||||
"name": "{{ host_fqdn }}",
|
||||
"organization_id": "{{ organization_id }}",
|
||||
"location_id": "{{ location_id }}",
|
||||
{% if host.ipv4 is defined %}
|
||||
"ip": "{{ host.ipv4 }}",
|
||||
{% endif %}
|
||||
{% if domain_id != "" %}
|
||||
"domain_id": "{{ domain_id }}",
|
||||
{% endif %}
|
||||
{% if subnet_id != "" %}
|
||||
"subnet_id": "{{ subnet_id }}",
|
||||
{% endif %}
|
||||
{% if partition_table_id != "" %}
|
||||
"ptable_id": "{{ partition_table_id }}",
|
||||
{% endif %}
|
||||
"hostgroup_id": "{{ host_grp_id }}",
|
||||
{% if host.parameters is defined %}
|
||||
{% if host.parameters | length > 0 %}
|
||||
"host_parameters_attributes": [
|
||||
{% for param in host.parameters %}
|
||||
{
|
||||
"name": "{{ param.name }}", "value": "{{ param.value }}"
|
||||
}{% if not loop.last %},{% endif %}
|
||||
{% endfor %}
|
||||
],
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
"comment": "{{ host.comment | default('') }}",
|
||||
"compute_resource_id": "{{ compute_resource_id }}",
|
||||
"compute_profile_id": "{{ compute_profile_id }}",
|
||||
"build": "true",
|
||||
"provision_method": "{{ host.provision_method | default('build') }}",
|
||||
"managed": "true",
|
||||
"enabled": "true",
|
||||
"compute_attributes": {
|
||||
"start": "1"
|
||||
},
|
||||
"interfaces_attributes": [{
|
||||
"ip": "{{ host.ipv4 }}",
|
||||
"identifier": "eth0",
|
||||
"type": "interface",
|
||||
"managed": "true",
|
||||
"domain_id": "{{ domain_id }}",
|
||||
"subnet_id": "{{ subnet_id }}"
|
||||
}]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user