lib/testlab/provisioners/templates/raring/provision.erb in testlab-1.6.6 vs lib/testlab/provisioners/templates/raring/provision.erb in testlab-1.7.0

- old
+ new

@@ -3,11 +3,11 @@ export DEBIAN_FRONTEND="noninteractive" # Update APT and ensure our required packages are installed apt-get -y update -<% %w(lxc bridge-utils debootstrap yum iptables iptables-persistent ntpdate ntp pbzip2).each do |package| -%> +<% %w(lxc apparmor bridge-utils debootstrap yum iptables iptables-persistent ntpdate ntp pbzip2).each do |package| -%> dpkg --status <%= package %> &> /dev/null || apt-get -y install <%= package %> <% end -%> # Ensure the default lxc networking services are off service lxc-net stop || (service lxc-net start ; service lxc-net stop) @@ -24,5 +24,13 @@ if ! iptables -t nat -v --list | grep "MASQUERADE"; then iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables-save | tee /etc/iptables/rules.v4 fi + +grep 'mount fstype=nfs,' /etc/apparmor.d/abstractions/lxc/container-base || cat <<EOF | tee -a /etc/apparmor.d/abstractions/lxc/container-base + mount fstype=nfs, +EOF + +grep 'mount fstype=rpc_pipefs,' /etc/apparmor.d/abstractions/lxc/container-base || cat <<EOF | tee -a /etc/apparmor.d/abstractions/lxc/container-base + mount fstype=rpc_pipefs, +EOF