1 heat_template_version: ocata
4 Vpp service configured with Puppet
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Role name on which the service is applied
22 description: Parameters specific to the role
26 description: Mapping of service endpoint -> protocol. Typically set
27 via parameter_defaults in the resource registry.
31 description: VPP main thread core pinning.
33 VppCpuCorelistWorkers:
35 description: List of cores for VPP worker thread pinning
37 MonitoringSubscriptionVpp:
38 default: 'overcloud-vpp'
43 description: Role data for the Vpp role.
46 monitoring_subscription: {get_param: MonitoringSubscriptionVpp}
48 fdio::vpp_cpu_main_core: {get_param: VppCpuMainCore}
49 fdio::vpp_cpu_corelist_workers: {get_param: VppCpuCorelistWorkers}
51 include ::tripleo::profile::base::vpp
53 - name: Check if vpp is deployed
54 command: systemctl is-enabled vpp
58 - name: "PreUpgrade step0,validation: Check service vpp is running"
59 shell: /usr/bin/systemctl show 'vpp' --property ActiveState | grep '\bactive\b'
60 when: vpp_enabled.rc == 0
61 tags: step0,validation
62 - name: Stop vpp service
64 when: vpp_enabled.rc == 0
65 service: name=vpp state=stopped