aboutsummaryrefslogtreecommitdiffstats
path: root/util/modify_file.sh
blob: b03ae2a3508d39c61fb78b10d30ba328332197a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
##############################################################################
# Copyright (c) 2016-2017 HUAWEI TECHNOLOGIES CO.,LTD and others.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
file1=/home/etc/conf/juju_conf.json
sed -i 's/^\(.*"image-metadata-url":\).*/\1 "http:\/\/REPLACE_JUJU_METADATA_IP\/images"\,/g' $file1
sed -i 's/^\(.*"network":\).*/\1 "juju-net"\,/g' $file1
sed -i 's/^\(.*"use-floating-ip":\).*/\1 "True"\,/g' $file1

file2=/home/etc/csarInfo/csarinfo.json
sed -i 's/^\(.*"csar_file_path":\).*/\1 "\/home\/ubuntu\/csar\/"\,/g' $file2

file3=/home/ROOT/WEB-INF/classes/db.properties
sed -i 's/^\(.*jdbc.url=\).*/\1jdbc:mysql:\/\/REPLACE_JUJU_DRIVER_IP:3306\/jujuvnfmdb/g' $file3

file4=/home/ROOT/WEB-INF/classes/juju-config.properties
sed -i 's/^\(.*charmPath=\).*/\1\/home\/ubuntu\/csar\//g' $file4
sed -i 's/^\(.*grant_jujuvnfm_url=\).*/\1http:\/\/REPLACE_JUJU_DRIVER_IP:8483\//g' $file4

#file5=/home/etc/conf/restclient.json
#sed -i 's/^\(.*"host":\).*/\1"REPLACE_"\,/g' $file5
#
#file6=/home/etc/adapterInfo/jujuadapterinfo.json
#sed -i 's/^\(.*"ip":\).*/\1 "192.168.136.2"\,/g' $file6