Commit 9ec20785 authored by aguilard's avatar aguilard
Browse files

Helm-chart based EE sample packages

parent 72572a68
Loading
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
nsd:
  nsd:
  - description: Single sample_ee VNF
    df:
    - id: default-df
      vnf-profile:
      - id: sample_ee
        virtual-link-connectivity:
        - constituent-cpd-id:
          - constituent-base-element-id: sample_ee
            constituent-cpd-id: vnf-mgmt-ext
          virtual-link-profile-id: mgmtnet
        - constituent-cpd-id:
          - constituent-base-element-id: sample_ee
            constituent-cpd-id: vnf-internal-ext
          virtual-link-profile-id: internal
        vnfd-id: sample_ee-vnf
    id: sample_ee-ns
    name: sample_ee-ns
    version: '1.0'
    virtual-link-desc:
    - id: mgmtnet
      mgmt-network: true
    - id: internal
    vnfd-id:
    - sample_ee-vnf
+22 −0
Original line number Diff line number Diff line
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
+5 −0
Original line number Diff line number Diff line
apiVersion: v1
appVersion: "1.0"
description: OSM EE helm chart
name: eechart
version: 0.1.0
+33 −0
Original line number Diff line number Diff line
#!/bin/bash
##
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
##

echo "Updating operating system"
apt-get update

# Install ansible libraries
echo "Installing ansible"
apt-get install -y software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt install -y ansible

# Install library to execute command remotely by ssh
echo "Installing asynssh"
python3 -m pip install asyncssh

# Install ping system command
apt install -y iputils-ping

# Install HTTP python library
python3 -m pip install requests
+9 −0
Original line number Diff line number Diff line
#!/usr/bin/env bash

set -eux
sudo -s <<EOF
apt update
apt install -y nginx
systemctl status nginx
EOF
Loading