node_templates: frontend: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_oam: oam_network - network_admin: admin_network backend: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_admin: admin_network - network_data: data_network database: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_data: data_network oam_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: oam_network_ip_version } cidr: { get_input: oam_network_cidr } start_ip: { get_input: oam_network_start_ip } end_ip: { get_input: oam_network_end_ip } admin_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: admin_network_ip_version } dhcp_enabled: { get_input: admin_network_dhcp_enabled } data_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: data_network_ip_version } cidr: { get_input: data_network_cidr }
node_templates: frontend: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_oam: oam_network - network_admin: admin_network backend: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_admin: admin_network - network_data: data_network database: type: tosca.nodes.Compute properties: # omitted for brevity requirements: - network_data: data_network oam_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: oam_network_ip_version } cidr: { get_input: oam_network_cidr } start_ip: { get_input: oam_network_start_ip } end_ip: { get_input: oam_network_end_ip } admin_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: admin_network_ip_version } dhcp_enabled: { get_input: admin_network_dhcp_enabled } data_network: type: tosca.nodes.network.Network properties: ip_version: { get_input: data_network_ip_version } cidr: { get_input: data_network_cidr }