heat_template_version: 2015-10-15
-description: Heat template to install ONAP components
+description: Heat template to install ONAP components on Mitaka OpenStack
##############
# #
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/openecomp
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
echo -n "__openstack_api_key__" | openssl aes-128-ecb -e -K $MSO_ENCRYPTION_KEY -nosalt | xxd -c 256 -p > /opt/config/api_key.txt
# Rename network interface
- sed -i "s/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub
+ sed -i 's/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
- sed -i "s/ens3/eth0/g" /etc/network/interfaces.d/*.cfg
+ sed -i 's/ens3/eth0/g' /etc/network/interfaces.d/*.cfg
# DNS/GW IP address configuration
echo "nameserver __dns_ip_addr__" >> /etc/resolvconf/resolv.conf.d/head
resolvconf -u
+
+ # Disable cloud-init for networking on reboot
+ echo 'network: {config: disabled}' >> /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
# Reboot the VM to pick up configuration changes
reboot
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
git clone -b __gerrit_branch__ --single-branch http://gerrit.onap.org/r/testsuite/properties.git testsuite/properties
# Rename network interface
- sed -i "s/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub
+ sed -i 's/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
- sed -i "s/ens3/eth0/g" /etc/network/interfaces.d/*.cfg
+ sed -i 's/ens3/eth0/g' /etc/network/interfaces.d/*.cfg
# DNS/GW IP address configuration
echo "nameserver __dns_ip_addr__" >> /etc/resolvconf/resolv.conf.d/head
resolvconf -u
+ # Disable cloud-init for networking on reboot
+ echo 'network: {config: disabled}' >> /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
+
# Reboot the VM to pick up configuration changes
reboot
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /opt/docker/docker-compose
EOF
# Rename network interface
- sed -i "s/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub
+ sed -i 's/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g' /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
- sed -i "s/ens3/eth0/g" /etc/network/interfaces.d/*.cfg
+ sed -i 's/ens3/eth0/g' /etc/network/interfaces.d/*.cfg
# DNS/GW IP address configuration
echo "nameserver __dns_ip_addr__" >> /etc/resolvconf/resolv.conf.d/head
resolvconf -u
+ # Disable cloud-init for networking on reboot
+ echo 'network: {config: disabled}' >> /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
+
# Reboot the VM to pick up configuration changes
reboot
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /opt/docker/docker-compose
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /opt/docker/docker-compose
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /opt/docker/docker-compose
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
- apt-get install -y docker-engine
+ #apt-get install -y docker-engine
+ apt-get install -y --allow-unauthenticated docker-engine
service docker start
mkdir /opt/docker