tacker.sol_refactored.infra_drivers.openstack.userdata_standard module

class tacker.sol_refactored.infra_drivers.openstack.userdata_standard.StandardUserData

Bases: AbstractUserData

static change_ext_conn(req, inst, grant_req, grant, tmp_csar_dir)
static change_ext_conn_rollback(req, inst, grant_req, grant, tmp_csar_dir)
static change_vnfpkg(req, inst, grant_req, grant, tmp_csar_dir)
static change_vnfpkg_rollback(req, inst, grant_req, grant, tmp_csar_dir)
static heal(req, inst, grant_req, grant, tmp_csar_dir)
static instantiate(req, inst, grant_req, grant, tmp_csar_dir)
static scale(req, inst, grant_req, grant, tmp_csar_dir)
static scale_rollback(req, inst, grant_req, grant, tmp_csar_dir)
tacker.sol_refactored.infra_drivers.openstack.userdata_standard.add_idx(name, index)
tacker.sol_refactored.infra_drivers.openstack.userdata_standard.add_idx_to_vdu_template(vdu_template, vdu_idx)

Add index to the third element of get_param

ex. input VDU template:

VDU1:
  type: VDU1.yaml
  properties:
    flavor: { get_param: [ nfv, VDU, VDU1, computeFlavourId ] }
    image-VDU1: { get_param: [ nfv, VDU, VDU1, vcImageId ] }
    net1: { get_param: [ nfv, CP, VDU1_CP1, network ] }

output VDU template:

VDU1:
  type: VDU1.yaml
  properties:
    flavor: { get_param: [ nfv, VDU, VDU1-1, computeFlavourId ] }
    image-VDU1: { get_param: [ nfv, VDU, VDU1-1, vcImageId ] }
    net1: { get_param: [ nfv, CP, VDU1_CP1-1, network ] }
tacker.sol_refactored.infra_drivers.openstack.userdata_standard.rm_idx(name_idx)