summaryrefslogtreecommitdiffstats
path: root/deploy/adapters/cobbler/snippets/download_config_files
blob: 4bd56027e5981a3beb32fee03304250b32ad8ddf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Start download cobbler managed config files (if applicable)
#for $tkey, $tpath in $template_files.items()
    #set $orig = $tpath
    #set $tpath = $tpath.replace("_","__").replace("/","_")
    #if $getVar("system_name","") != ""
        #set $ttype = "system"
        #set $tname = $system_name
    #else
        #set $ttype = "profile"
        #set $tname = $profile_name
    #end if
    #set $turl = "http://"+$http_server+"/cblr/svc/op/template/"+$ttype+"/"+$tname+"/path/"+$tpath
#if $orig.startswith("/")
mkdir -p `dirname $orig`
wget "$turl" --output-document="$orig"
#end if
#end for
# End download cobbler managed config files (if applicable)
>{} description: > Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. This mapping overrides those in ServiceNetMapDefaults. type: json DefaultPasswords: default: {} type: json RoleName: default: '' description: Role name on which the service is applied type: string RoleParameters: default: {} description: Parameters specific to the role type: json EndpointMap: default: {} description: Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry. type: json NeutronVPPAgentPhysnets: description: > List of <physical_network>:<VPP Interface> Example: "physnet1:GigabitEthernet2/2/0,physnet2:GigabitEthernet2/3/0" type: comma_delimited_list default: "" resources: NeutronBase: type: ./neutron-base.yaml properties: ServiceData: {get_param: ServiceData} ServiceNetMap: {get_param: ServiceNetMap} DefaultPasswords: {get_param: DefaultPasswords} EndpointMap: {get_param: EndpointMap} outputs: role_data: description: Role data for the Neutron ML2/VPP agent service. value: service_name: neutron_vpp_agent config_settings: map_merge: - get_attr: [NeutronBase, role_data, config_settings] - tripleo::profile::base::neutron::agents::vpp::physnet_mapping: {get_param: NeutronVPPAgentPhysnets} step_config: | include ::tripleo::profile::base::neutron::agents::vpp