From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH OSSTEST 3/4] ts-devstack: Deploy OpenStack then test it with Tempest Date: Fri, 17 Jul 2015 17:04:03 +0100 Message-ID: <1437149043.22698.11.camel@citrix.com> References: <1437045519-13914-1-git-send-email-anthony.perard@citrix.com> <1437045519-13914-4-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1437045519-13914-4-git-send-email-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Anthony PERARD Cc: Ian Jackson , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On Thu, 2015-07-16 at 12:18 +0100, Anthony PERARD wrote: > + cd $builddir/devstack > + >local.conf > + echo >>local.conf '[[local|localrc]]' > + echo >>local.conf ADMIN_PASSWORD=`pwgen 20 1` > + echo >>local.conf DATABASE_PASSWORD=`pwgen 20 1` > + echo >>local.conf RABBIT_PASSWORD=`pwgen 20 1` > + echo >>local.conf SERVICE_PASSWORD=`pwgen 20 1` > + echo >>local.conf SERVICE_TOKEN=`pwgen 20 1` > + echo >>local.conf \\\# make it small because there is no way to not > + echo >>local.conf \\\# have this lvm volume created > + echo >>local.conf VOLUME_BACKING_FILE_SIZE=500M > + echo >>local.conf DEST=/opt/stack > + echo >>local.conf LOGFILE=\\\$DEST/logs/stack.sh.log > + echo >>local.conf LOG_COLOR=False > + echo >>local.conf LIBVIRT_TYPE=xen > + echo >>local.conf GIT_BASE="$openstack_git_base" > + echo >>local.conf disable_service horizon > + echo >>local.conf disable_service n-novnc > + echo >>local.conf enable_service n-obj > + echo >>local.conf '[[post-config|\$CINDER_CONF]]' > + echo >>local.conf '[lvmdriver-1]' > + echo >>local.conf volume_group = $vg target_putfilecontents_root_stash with a Perl here doc would be better I think? > +[...]+ > + # OpenStack needs access to libvirt from a user. > + target_cmd_root($ho, < + echo >>/etc/libvirt/libvirtd.conf 'unix_sock_group = "libvirt"' > + echo >>/etc/libvirt/libvirtd.conf 'unix_sock_ro_perms = "0777"' > + echo >>/etc/libvirt/libvirtd.conf 'unix_sock_rw_perms = "0770"' This one should be a bash heredoc, I think (can't be a Perl one because this is an append?). > +sub cleanup() { > + # Try to have less leaked stuff. Leaked as in "discovered by ts-leak-check" or just a general tidy up? If the latter I wouldn't bother. If the former then won't this hide real issues? Ian.