diff options
author | Lusheng Ji <lji@research.att.com> | 2017-10-30 00:22:05 -0400 |
---|---|---|
committer | Lusheng Ji <lji@research.att.com> | 2017-10-30 00:35:13 -0400 |
commit | 0e5f09d2737c6a6d35f966dc315ff5789b8ecb0d (patch) | |
tree | c14dbe272c4006d1a614624e248b30df7425c1b1 /boot/dcae2_install.sh | |
parent | 67b8c3aae4c9197df37e53bc7a78616c43b9b72e (diff) |
Implement MultiCloud proxyed Designate
This submission contains implementation for supporting MultiCloud
proxy-ed Designate solution. The changes, mostly in dcae2_vm_init.sh,
are for registering Designate proxy by MultiCloud with A&AI; register
new DNS zone with the MultiCloud proxyed Designate service; configure
DCAE to use the new DNS zone, etc.
The submission for corresponding Heat template changes will be made separtely.
Issue-Id: DCAEGEN2-128
Change-Id: Ief8e91152c7d2f117aec3f21df54c1ed74ceef0f
Signed-off-by: Lusheng Ji <lji@research.att.com>
Diffstat (limited to 'boot/dcae2_install.sh')
-rw-r--r-- | boot/dcae2_install.sh | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/boot/dcae2_install.sh b/boot/dcae2_install.sh index a03e30bd..c1dbaa7a 100644 --- a/boot/dcae2_install.sh +++ b/boot/dcae2_install.sh @@ -1,4 +1,20 @@ #!/bin/bash +############################################################################# +# +# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. +# +# 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. +# +############################################################################# set -ex @@ -23,10 +39,11 @@ then fi # Download dependencies -echo "deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu $(lsb_release -c -s) main" >> /etc/apt/sources.list.d/java.list -echo "deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu $(lsb_release -c -s) main" >> /etc/apt/sources.list.d/java.list +#echo "deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu $(lsb_release -c -s) main" >> /etc/apt/sources.list.d/java.list +#echo "deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu $(lsb_release -c -s) main" >> /etc/apt/sources.list.d/java.list apt-get update -apt-get install --allow-unauthenticated -y apt-transport-https ca-certificates wget make openjdk-8-jdk git ntp ntpdate python python-pip +#apt-get install --allow-unauthenticated -y apt-transport-https ca-certificates wget make openjdk-8-jdk git ntp ntpdate python python-pip +apt-get install --allow-unauthenticated -y apt-transport-https ca-certificates wget git ntp ntpdate python python-pip # Download scripts from Nexus curl -k "$NEXUS_REPO/org.onap.demo/boot/$ARTIFACTS_VERSION/dcae2_vm_init.sh" -o /opt/dcae2_vm_init.sh @@ -80,7 +97,7 @@ sed -e 's/\\n/\n/g' /opt/config/priv_key | sed -e 's/^[ \t]*//g; s/[ \t]*$//g' > chmod 777 /opt/app/config/key # move keystone url file -cp /opt/config/keystone_url.txt /opt/app/config/keystone_url.txt +#cp /opt/config/keystone_url.txt /opt/app/config/keystone_url.txt # download blueprint input template files rm -rf /opt/app/inputs-templates @@ -89,7 +106,10 @@ wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositor wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/phinputs.yaml wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/dhinputs.yaml wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/invinputs.yaml - +wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/vesinput.yaml +wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/tcainputs.yaml +wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/he-ip.yaml +wget -P /opt/app/inputs-templates https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.blueprints/releases/input-templates/hr-ip.yaml # generate blueprint input files pip install jinja2 |