Doc cleanups

Change-Id: I82b10aaf6bf8e53ed522405501263843d381bb1e
This commit is contained in:
Joshua Harlow 2013-06-03 10:34:03 -07:00
parent 67ee943ed9
commit 578a49860a
18 changed files with 2362 additions and 1467 deletions

View File

@ -10,7 +10,7 @@ ANVIL Documentation
----
.. toctree::
:maxdepth: 2
:maxdepth: 3
topics/features
topics/docs

View File

@ -7,4 +7,3 @@ Basics
gettingstarted
solvedproblems

View File

@ -1,8 +1,8 @@
.. _bugs-hugs-code:
===============
==================
Bugs & Hugs & Code
===============
==================
Community
=========
@ -29,7 +29,7 @@ https://github.com/stackforge/anvil/
Feel free to fork it and contribute to it. You can also get a tarball or zip archive of the code.
Branches
----
--------
Stable *branches* can also be downloaded:
@ -37,7 +37,7 @@ https://github.com/stackforge/anvil/branches
Hacking
=============
=======
Feel free to hack but please try to follow the `hacking guidelines`_

View File

@ -8,12 +8,12 @@ For great documentation on all things OpenStack check out the following
relevant links and webpages.
For admins/users
===========
================
- http://docs.openstack.org/
For developers
===========
==============
.. toctree::
:maxdepth: 1

View File

@ -1,12 +1,12 @@
.. _examples:
===============
========
Examples
===============.
========
Bootstrapping
---------------------------
-------------
::
@ -19,7 +19,7 @@ Bootstrapping
Preparing
---------------------------
---------
::
@ -31,7 +31,7 @@ Preparing
:linenos:
Installing
---------------------------
----------
::
@ -44,7 +44,7 @@ Installing
Testing
---------------------------
-------
::
@ -57,7 +57,7 @@ Testing
Starting
---------------------------
--------
::
@ -70,7 +70,7 @@ Starting
Status
---------------------------
------
::
@ -83,7 +83,7 @@ Status
Stopping
---------------------------
--------
::
@ -96,29 +96,37 @@ Stopping
Packaging
---------------------------
---------
To see the packages built (after prepare has finished).
::
$ sudo ./smithy -a package
$ ls /home/harlowja/openstack/deps/rpmbuild/SPECS/ | cat
.. literalinclude:: examples/packaging.txt
.. literalinclude:: examples/spec_dir.txt
:language: none
:linenos:
::
$ cat /home/harlowja/openstack/nova/package/SPECS/nova-2012.2-1.spec
$ cat openstack-deps.spec
.. literalinclude:: examples/packaging-result.txt
.. literalinclude:: examples/openstack-deps.txt
:language: none
:linenos:
::
$ cat python-nova.spec
.. literalinclude:: examples/nova-spec.txt
:language: none
:linenos:
Uninstalling
---------------------------
------------
::

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,60 @@
%define pkg_name nova
%define version 2013.1
%define unmangled_version 2013.1
%define unmangled_version 2013.1
%define release 1
Summary: cloud computing fabric controller
Name: python-nova
Epoch: 2
Version: %{version}
Release: %{release}
Source0: %{pkg_name}-%{unmangled_version}.tar.gz
License: UNKNOWN
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-%{release}-buildroot
Prefix: %{_prefix}
BuildArch: noarch
Vendor: OpenStack <nova@lists.launchpad.net>
Requires: python-sqlalchemy >= 0.7.8 python-sqlalchemy < 0.7.99 python-cheetah >= 2.4.4 python-amqplib >= 0.6.1 python-anyjson >= 0.2.4 python-argparse python-boto python-eventlet >= 0.9.17 python-kombu >= 1.0.4 python-lxml >= 2.3 python-routes >= 1.12.3 python-webob = 1.2.3 python-greenlet >= 0.3.1 python-pastedeploy >= 1.5 python-paste python-sqlalchemy-migrate >= 0.7.2 python-netaddr >= 0.7.6 python-suds >= 0.4 python-paramiko python-pyasn1 python-babel >= 0.9.6 python-iso8601 >= 0.1.4 python-httplib2 python-setuptools-git >= 0.4 python-cinderclient >= 2:1.0.1 python-quantumclient >= 2:2.2 python-quantumclient < 2:3 python-glanceclient >= 2:0.5 python-glanceclient < 2:2 python-keystoneclient >= 2:0.2 python-stevedore >= 0.7 python-websockify < 0.4 python-oslo-config >= 2:1.1
Url: http://www.openstack.org/
%description
UNKNOWN
%prep
%setup -n %{pkg_name}-%{unmangled_version} -n %{pkg_name}-%{unmangled_version}
%build
python setup.py build
%install
python setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
abspath_installed_files=$(readlink -f INSTALLED_FILES)
(
cd $RPM_BUILD_ROOT
for i in usr/*/python*/site-packages/* usr/bin/*; do
if [ -e "$i" ]; then
sed -i "s@/$i/@DELETE_ME@" "$abspath_installed_files"
echo "/$i"
fi
done
if [ -d usr/man ]; then
rm -rf usr/share/man
mkdir -p usr/share
mv usr/man usr/share/
sed -i "s@/usr/man/@DELETE_ME@" "$abspath_installed_files"
for i in usr/share/man/*; do
echo "/$i/*"
done
fi
) >> GATHERED_FILES
{ sed '/^DELETE_ME/d' INSTALLED_FILES; cat GATHERED_FILES; } | sort -u > INSTALLED_FILES.tmp
mv -f INSTALLED_FILES{.tmp,}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f INSTALLED_FILES
%defattr(-,root,root)

View File

@ -0,0 +1,65 @@
Name: openstack-deps
Version: 2013.6.3
Release: 0
License: Apache 2.0
Summary: OpenStack dependencies
BuildArch: noarch
Requires: MySQL-python
Requires: avahi
Requires: coreutils
Requires: curl
Requires: dnsmasq
Requires: dnsmasq-utils
Requires: ebtables
Requires: fuse
Requires: gawk
Requires: git
Requires: guestfish
Requires: iptables
Requires: iputils
Requires: iscsi-initiator-utils
Requires: kpartx
Requires: libguestfs
Requires: libguestfs-mount
Requires: libguestfs-tools
Requires: libvirt
Requires: libvirt-client
Requires: libvirt-python
Requires: libxml2-devel
Requires: libxslt-devel
Requires: lsof
Requires: mlocate
Requires: mysql
Requires: mysql-server
Requires: openssh-server
Requires: parted
Requires: postgresql-devel
Requires: psmisc
Requires: python
Requires: python-devel
Requires: python-distutils-extra
Requires: python-setuptools
Requires: qemu-img
Requires: qemu-kvm
Requires: rabbitmq-server
Requires: sqlite
Requires: sqlite-devel
Requires: sudo
Requires: tcpdump
Requires: unzip
Requires: vconfig
Requires: wget
%description
%pre
# rabbitmq-server
service qpidd stop 2>/dev/null || true
chkconfig qpidd off 2>/dev/null || true
%files

View File

@ -1,288 +0,0 @@
%define _topdir /home/harlowja/openstack/nova/package
# Spec file for nova auto-generated on Mon, 27 Aug 2012 23:49:28 by harlowja
# Copyright (C) 2012 Yahoo! Inc. 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.
Name: nova
Summary: cloud computing fabric controller
Version: 2012.2
Release: 1%{?dist}
Packager: harlowja <harlowja@followsave.corp.yahoo.com>
URL: http://www.openstack.org/
Vendor: OpenStack
Source0: nova-2012.2.tar.gz
Source1: nova-2012.2-1.spec.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
License: UNKNOWN
BuildArch: noarch
AutoReqProv: no
# Build requirements
BuildRequires: python
BuildRequires: python-devel
BuildRequires: gcc
BuildRequires: python-setuptools
# Install requirements
Requires: MySQL-python
Requires: dnsmasq
Requires: ebtables
Requires: fuse
Requires: iptables
Requires: iputils
Requires: kpartx
Requires: parted
Requires: sqlite
Requires: vconfig
Requires: python-amqplib
Requires: python-anyjson
Requires: python-eventlet
Requires: python-kombu
Requires: python-lxml
Requires: python-routes1.12
Requires: python-webob1.0
Requires: python-greenlet
Requires: python-paste-deploy1.5
Requires: python-paste
Requires: python-netaddr
Requires: python-suds
Requires: python-paramiko
Requires: python-babel
Requires: python-iso8601
Requires: python-httplib2
Requires: python-mox
Requires: python-nose1.1
Requires: python-pep8
Requires: pylint
Requires: python-feedparser
%description
cloud computing fabric controller
%prep
%setup -q -n %{name}-%{version}
%build
%{__python} setup.py build
%install
%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot}
%files
%defattr(-,root,root,-)
%{python_sitelib}/nova
%{python_sitelib}/nova-*.egg-info/
%{_bindir}/
%dir %{python_sitelib}/nova
%changelog
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "request_spec['instance_uuids'] as list in resize"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add lintstack error checker based on pylint"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove unused flags"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix column variable typo"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Move ensure_tree to utils"
* Mon Aug 27 2012 Yun Mao <yunmao@gmail.com>
- Fix column variable typo
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix typo in call in cinder.API unreserve_volume"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove test_keypair_create_quota_limit()"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add nosehtmloutput as a test dependency."
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Make instance_update_and_get_original() atomic"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix deallocate_fixed_ip() call by unifying signature"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove unused permitted_instance_types"
* Mon Aug 27 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix path to example extension implementation"
* Sun Aug 26 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Update .mailmap"
* Sun Aug 26 2012 Michael Still <mikal@stillhq.com>
- Move ensure_tree to utils
* Sat Aug 25 2012 Zhongyue Luo <zhongyue.nah@intel.com>
- Update .mailmap
* Sat Aug 25 2012 Tom Fifield <fifieldt@unimelb.edu.au>
- Fix path to example extension implementation
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add missing import webob.exc"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove duplicated test_migrate_disk_and_power_off()"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove duplicated method VM_migrate_send"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix broken SimpleScheduler.schedule_run_instance()"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add missing user_id in revoke_certs_by_user_and_project()"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Rename class_name to project_id"
* Sat Aug 25 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Use the compute_rpcapi instance not the module"
* Sat Aug 25 2012 Yaguang Tang <heut2008@gmail.com>
- Make pre block migration create correct disk files.
* Sat Aug 25 2012 Yaguang Tang <heut2008@gmail.com>
- Remove unused and old methods in hyperv and powervm driver.
* Fri Aug 24 2012 Clay Gerrard <clay.gerrard@gmail.com>
- request_spec['instance_uuids'] as list in resize
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Define default mode and device_id_string in Mount
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Remove test_keypair_create_quota_limit()
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Remove duplicated test_migrate_disk_and_power_off()
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Add missing import webob.exc
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add missing context argument to start_transfer calls"
* Fri Aug 24 2012 Maru Newby <mnewby@internap.com>
- Fix broken SimpleScheduler.schedule_run_instance()
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Make pre block migration create correct disk files."
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove unused and old methods in hyperv and powervm driver."
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Add missing user_id in revoke_certs_by_user_and_project()
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Trap iscsiadm error"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Check volume status before detaching."
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Simplify network create logic"
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Rename class_name to project_id
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Clean up network create exception handling"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Ensure hairpin_mode is set whenever vifs is added to bridge."
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Returns hypervisor_hostname in xml of extension"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Adds integration testing for api samples"
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Use the compute_rpcapi instance not the module
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Remove duplicated method VM_migrate_send
* Fri Aug 24 2012 Yun Mao <yunmao@gmail.com>
- Add missing context argument to start_transfer calls
* Fri Aug 24 2012 Jim Fehlig <jfehlig@suse.com>
- Remove unused permitted_instance_types
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Adding indexes to frequently joined database columns."
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Return actual availability zones"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Check association when removing floating ip."
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove test_instance_update_with_instance_id test"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Ensure log formats are quoted in sample conf"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Don't include hostname and IP in generated sample conf"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Add two prereq pkgs to nova devref env guide"
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "XCP-XAPI version fix"
* Fri Aug 24 2012 Chuck Short <zulcss@ubuntu.com>
- Trap iscsiadm error
* Fri Aug 24 2012 Chuck Short <zulcss@ubuntu.com>
- Check volume status before detaching.
* Fri Aug 24 2012 Mark McLoughlin <markmc@redhat.com>
- Simplify network create logic
* Fri Aug 24 2012 Mark McLoughlin <markmc@redhat.com>
- Clean up network create exception handling
* Fri Aug 24 2012 Yaguang Tang <heut2008@gmail.com>
- Ensure hairpin_mode is set whenever vifs is added to bridge.
* Fri Aug 24 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Implement network creation in compute API"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove unused instance id-to-uuid function"
* Thu Aug 23 2012 Yun Mao <yunmao@gmail.com>
- Fix deallocate_fixed_ip() call by unifying signature
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Allow generate_sample.sh to be run from toplevel dir"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Let admin list instances in vm_states.DELETED"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Re-work the handling of firewall_driver default"
* Thu Aug 23 2012 Yun Mao <yunmao@gmail.com>
- Make instance_update_and_get_original() atomic
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Provide a hint for missing EC2 image ids"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Allows libvirt to set a serial number for a volume"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Include CommonConfigOpts options in sample config"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Re-generate nova.conf.sample"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Ignoring *.sw[op] files"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "continue deleting instance even if quantum port delete fails"
* Thu Aug 23 2012 Yun Mao <yunmao@gmail.com>
- Remove test_instance_update_with_instance_id test
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Remove unused instance id-to-uuid function
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Re-work the handling of firewall_driver default
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Include CommonConfigOpts options in sample config
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Re-generate nova.conf.sample
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Ensure log formats are quoted in sample conf
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Don't include hostname and IP in generated sample conf
* Thu Aug 23 2012 Mark McLoughlin <markmc@redhat.com>
- Allow generate_sample.sh to be run from toplevel dir
* Thu Aug 23 2012 Michael Still <mikal@stillhq.com>
- Return actual availability zones
* Thu Aug 23 2012 Michael Still <mikal@stillhq.com>
- Provide a hint for missing EC2 image ids
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Update sqlite to use PoolEvents for regexp."
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "add availability_zone to openstack metadata"
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Adds support for serial to libvirt config disks."
* Thu Aug 23 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Typo fix: existant => existent"
* Thu Aug 23 2012 Tom Fifield <fifieldt@unimelb.edu.au>
- Add two prereq pkgs to nova devref env guide
* Wed Aug 22 2012 Joe Gordon <jogo@cloudscaling.com>
- Remove unused flags
* Wed Aug 22 2012 Rafi Khardalian <rafi@metacloud.com>
- Re-define libvirt domain on "not found" exception
* Wed Aug 22 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Fix hyperv Cfgs: StrOpt to IntOpt"
* Wed Aug 22 2012 Jenkins <jenkins@review.openstack.org>
- Merge "Remove unused _create_network_filters()"
* Tue Aug 21 2012 Lianhao Lu <lianhao.lu@intel.com>
- Check association when removing floating ip.
* Mon Aug 20 2012 Vishvananda Ishaya <vishvananda@gmail.com>
- Returns hypervisor_hostname in xml of extension
* Thu Aug 16 2012 Jian Wen <wenjianhn@gmail.com>
- Let admin list instances in vm_states.DELETED
* Wed Aug 15 2012 Yun Mao <yunmao@gmail.com>
- Add lintstack error checker based on pylint
* Mon Aug 13 2012 unicell <unicell@gmail.com>
- Implement project specific flavors API
* Sun Aug 12 2012 Vishvananda Ishaya <vishvananda@gmail.com>
- Adds integration testing for api samples
* Tue Aug 07 2012 Justin Shepherd <jshepher@rackspace.com>
- Adding indexes to frequently joined database columns.

View File

@ -1,133 +0,0 @@
$ sudo ./smithy -a package
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.4.2.el6.YAHOO.20120217.x86_64-x86_64-with-redhat-6.2-Santiago
_ ___ ___ _ __ ___ _____ _ __ _
,' \ / o |/ _/ / |/ /,' _//_ _/.' \ ,'_/ / //7
/ o |/ _,'/ _/ / || /_\ `. / / / o // /_ / ,'
|_,'/_/ /___//_/|_//___,' /_/ /_n_/ |__//_/\\
Anvil: | 2012.2-dev |
And now for something completely different!
-----------------Action Runner------------------
INFO: @anvil : Starting action package on Mon, 27 Aug 2012 23:48:44 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.action : Processing components for action package.
INFO: @anvil.action : Activating in the following order:
INFO: @anvil.action : |-- general
INFO: @anvil.action : |-- db
INFO: @anvil.action : |-- rabbit-mq
INFO: @anvil.action : |-- keystone
INFO: @anvil.action : |-- keystone-client
INFO: @anvil.action : |-- glance
INFO: @anvil.action : |-- glance-client
INFO: @anvil.action : |-- nova
INFO: @anvil.action : |-- nova-client
INFO: @anvil.action : |-- openstack-client
INFO: @anvil.action : Booting up your components.
INFO: @anvil.action : Updated passwords to be used from 1 files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.action : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.action : Warming up component configurations.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.actions.package : Creating a package for component general.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/general/package for component general.
INFO: @anvil.actions.package : Creating a package for component db.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/db/package for component db.
INFO: @anvil.actions.package : Creating a package for component rabbit-mq.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/rabbit-mq/package for component rabbit-mq.
INFO: @anvil.actions.package : Creating a package for component keystone.
WARNING: @anvil.distros.rhel : Unable to package pip pam dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosexcover dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip webtest dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy-migrate dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip passlib dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip coverage dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/keystone/package for component keystone.
INFO: @anvil.actions.package : Creating a package for component keystone-client.
WARNING: @anvil.distros.rhel : Unable to package pip prettytable dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip coverage dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nose-exclude dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/keystone-client/package for component keystone-client.
INFO: @anvil.actions.package : Creating a package for component glance.
WARNING: @anvil.distros.rhel : Unable to package pip boto dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip wsgiref dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip xattr dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip jsonschema dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy-migrate dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip pycrypto dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip passlib dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip coverage dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nose-exclude dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip requests dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/glance/package for component glance.
INFO: @anvil.actions.package : Creating a package for component glance-client.
WARNING: @anvil.distros.rhel : Unable to package pip nosexcover dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip setuptools-git dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip warlock dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip prettytable dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nose-exclude dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/glance-client/package for component glance-client.
INFO: @anvil.actions.package : Creating a package for component nova.
WARNING: @anvil.distros.rhel : Unable to package pip Cheetah dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip python-daemon dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip boto dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sqlalchemy-migrate dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip setuptools-git dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip coverage dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/nova/package for component nova.
INFO: @anvil.actions.package : Creating a package for component nova-client.
WARNING: @anvil.distros.rhel : Unable to package pip prettytable dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nose-exclude dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosexcover dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/nova-client/package for component nova-client.
INFO: @anvil.actions.package : Creating a package for component openstack-client.
WARNING: @anvil.distros.rhel : Unable to package pip cliff dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip prettytable dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip pycrypto dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip distribute dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip coverage dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nose-exclude dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosexcover dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip openstack.nose_plugin dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip nosehtmloutput dependency in an rpm.
WARNING: @anvil.distros.rhel : Unable to package pip sphinx dependency in an rpm.
INFO: @anvil.actions.package : Package created at /home/harlowja/openstack/openstack-client/package for component openstack-client.
INFO: @anvil.action : Tearing down your components.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil : It took 55.166 seconds or 0.92 minutes to complete action package.
__________
< Success! >
----------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

View File

@ -1,14 +1,15 @@
_ ___ ___ _ __ ___ _____ _ __ _
,' \ / o |/ _/ / |/ /,' _//_ _/.' \ ,'_/ / //7
/ o |/ _,'/ _/ / || /_\ `. / / / o // /_ / ,'
|_,'/_/ /___//_/|_//___,' /_/ /_n_/ |__//_/\\
Anvil: | 2013.1-dev |
And now for something completely different!
-----------------Action Runner------------------
$ ./smithy -a prepare
___ ____ _____ _ _ ____ _____ _ ____ _ __
/ _ \| _ \| ____| \ | / ___|_ _|/ \ / ___| |/ /
| | | | |_) | _| | \| \___ \ | | / _ \| | | ' /
| |_| | __/| |___| |\ |___) || |/ ___ \ |___| . \
\___/|_| |_____|_| \_|____/ |_/_/ \_\____|_|\_\
Anvil: | 2013.1-dev |
And now for something completely different!
-------------------Action Runner--------------------
INFO: @anvil : Creating anvil directory at path: /home/harlowja/openstack
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted
WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id
INFO: @anvil : Starting action prepare on 2013-06-02T01:42:01.909075 for distro: rhel
INFO: @anvil : Starting action prepare on 2013-06-03T17:33:26.819259 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.actions.base : Processing components for action prepare.
@ -20,6 +21,7 @@ INFO: @anvil.actions.base : |-- oslo-config
INFO: @anvil.actions.base : |-- keystone
INFO: @anvil.actions.base : |-- keystone-client
INFO: @anvil.actions.base : |-- glance
INFO: @anvil.actions.base : |-- cinder
INFO: @anvil.actions.base : |-- glance-client
INFO: @anvil.actions.base : |-- cinder-client
INFO: @anvil.actions.base : |-- quantum-client
@ -27,6 +29,12 @@ INFO: @anvil.actions.base : |-- nova
INFO: @anvil.actions.base : |-- nova-client
INFO: @anvil.actions.base : Booting up your components.
INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
Enter a secret to use for the service authentication password [or press enter to get a generated one]:
Enter a secret to use for the rabbit user [or press enter to get a generated one]:
Enter a secret to use for the keystone admin user [or press enter to get a generated one]:
Enter a secret to use for the service admin token [or press enter to get a generated one]:
Enter a secret to use for the database user [or press enter to get a generated one]:
INFO: @anvil.actions.base : Saving 5 passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
INFO: @anvil.actions.base : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.actions.base : Warming up component configurations.
INFO: @anvil.actions.prepare : Downloading general.
@ -59,6 +67,12 @@ INFO: @anvil.components.base_install : |-- git://github.com/openstack/glance.git
INFO: @anvil.downloader : Downloading git://github.com/openstack/glance.git (master) to /home/harlowja/openstack/glance/app.
INFO: @anvil.downloader : Adjusting to tag 2013.1.
INFO: @anvil.actions.prepare : Performed 1 downloads.
INFO: @anvil.actions.prepare : Downloading cinder.
INFO: @anvil.components.base_install : Downloading from 1 uris:
INFO: @anvil.components.base_install : |-- git://github.com/openstack/cinder.git?tag=2013.1
INFO: @anvil.downloader : Downloading git://github.com/openstack/cinder.git (master) to /home/harlowja/openstack/cinder/app.
INFO: @anvil.downloader : Adjusting to tag 2013.1.
INFO: @anvil.actions.prepare : Performed 1 downloads.
INFO: @anvil.actions.prepare : Downloading glance-client.
INFO: @anvil.components.base_install : Downloading from 1 uris:
INFO: @anvil.components.base_install : |-- git://github.com/openstack/python-glanceclient.git?tag=0.9.0
@ -96,11 +110,25 @@ INFO: @anvil.actions.prepare : Post-download patching oslo-config.
INFO: @anvil.actions.prepare : Post-download patching keystone.
INFO: @anvil.actions.prepare : Post-download patching keystone-client.
INFO: @anvil.actions.prepare : Post-download patching glance.
INFO: @anvil.actions.prepare : Post-download patching cinder.
INFO: @anvil.actions.prepare : Post-download patching glance-client.
INFO: @anvil.actions.prepare : Post-download patching cinder-client.
INFO: @anvil.actions.prepare : Post-download patching quantum-client.
INFO: @anvil.actions.prepare : Post-download patching nova.
INFO: @anvil.actions.prepare : Post-download patching nova-client.
INFO: @anvil.actions.prepare : Preparing general.
INFO: @anvil.actions.prepare : Preparing db.
INFO: @anvil.actions.prepare : Preparing rabbit-mq.
INFO: @anvil.actions.prepare : Preparing oslo-config.
INFO: @anvil.actions.prepare : Preparing keystone.
INFO: @anvil.actions.prepare : Preparing keystone-client.
INFO: @anvil.actions.prepare : Preparing glance.
INFO: @anvil.actions.prepare : Preparing cinder.
INFO: @anvil.actions.prepare : Preparing glance-client.
INFO: @anvil.actions.prepare : Preparing cinder-client.
INFO: @anvil.actions.prepare : Preparing quantum-client.
INFO: @anvil.actions.prepare : Preparing nova.
INFO: @anvil.actions.prepare : Preparing nova-client.
INFO: @anvil.actions.prepare : Packing OpenStack and its dependencies
INFO: @anvil.packaging.base : Full known Python dependency list:
INFO: @anvil.packaging.base : |-- Cheetah>=2.4.4
@ -114,16 +142,18 @@ INFO: @anvil.packaging.base : |-- cliff-tablib>=1.0
INFO: @anvil.packaging.base : |-- cliff>=1.3.1
INFO: @anvil.packaging.base : |-- coverage>=3.6
INFO: @anvil.packaging.base : |-- discover
INFO: @anvil.packaging.base : |-- distribute>=0.6.24
INFO: @anvil.packaging.base : |-- distribute>=0.6.28
INFO: @anvil.packaging.base : |-- eventlet>=0.9.17
INFO: @anvil.packaging.base : |-- feedparser
INFO: @anvil.packaging.base : |-- fixtures>=0.3.12
INFO: @anvil.packaging.base : |-- greenlet>=0.3.1
INFO: @anvil.packaging.base : |-- hp3parclient>=1.0.0
INFO: @anvil.packaging.base : |-- httplib2
INFO: @anvil.packaging.base : |-- iso8601>=0.1.4
INFO: @anvil.packaging.base : |-- jsonschema>=0.7,<2
INFO: @anvil.packaging.base : |-- keyring
INFO: @anvil.packaging.base : |-- kombu>=1.0.4
INFO: @anvil.packaging.base : |-- lockfile>=0.8
INFO: @anvil.packaging.base : |-- lxml>=2.3
INFO: @anvil.packaging.base : |-- mock
INFO: @anvil.packaging.base : |-- mox==0.5.3
@ -162,7 +192,7 @@ INFO: @anvil.packaging.base : |-- simplejson
INFO: @anvil.packaging.base : |-- sphinx>=1.1.2
INFO: @anvil.packaging.base : |-- sqlalchemy-migrate>=0.7.2
INFO: @anvil.packaging.base : |-- sqlalchemy>=0.7.8,<=0.7.9
INFO: @anvil.packaging.base : |-- stevedore>=0.7
INFO: @anvil.packaging.base : |-- stevedore>=0.8.0
INFO: @anvil.packaging.base : |-- suds>=0.4
INFO: @anvil.packaging.base : |-- testrepository>=0.0.13
INFO: @anvil.packaging.base : |-- testtools>=0.9.27
@ -170,17 +200,11 @@ INFO: @anvil.packaging.base : |-- unittest2
INFO: @anvil.packaging.base : |-- warlock>=0.7.0,<2
INFO: @anvil.packaging.base : |-- websockify<0.4
INFO: @anvil.packaging.base : |-- webtest
INFO: @anvil.packaging.base : |-- wsgiref
INFO: @anvil.packaging.base : |-- wsgiref>=0.1.2
INFO: @anvil.packaging.base : |-- xattr>=0.6.0
INFO: @anvil.packaging.yum : Building openstack-deps RPM
WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted
Loaded plugins: kabi, presto, remove-with-leaves, versionlock
Loading support for Red Hat kernel ABI
WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id
WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted
WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id
WARNING: @anvil.shell : Cannot escalate permissions to (uid=0, gid=0): [Errno 1] Operation not permitted
WARNING: @anvil.shell : Can not switch to user mode, no suid user id or suid group id
INFO: @anvil.packaging.yum : These Python packages are already available as RPMs:
INFO: @anvil.packaging.yum : |-- amqplib>=0.6.1 as python-amqplib-0.6.1 from epel
INFO: @anvil.packaging.yum : |-- anyjson>=0.2.4 as python-anyjson-0.3.1 from epel
@ -194,6 +218,7 @@ INFO: @anvil.packaging.yum : |-- httplib2 as python-httplib2-0.7.7 from epel
INFO: @anvil.packaging.yum : |-- iso8601>=0.1.4 as python-iso8601-0.1.4 from installed
INFO: @anvil.packaging.yum : |-- keyring as python-keyring-0.7 from installed
INFO: @anvil.packaging.yum : |-- kombu>=1.0.4 as python-kombu-1.1.3 from epel
INFO: @anvil.packaging.yum : |-- lockfile>=0.8 as python-lockfile-0.8 from epel
INFO: @anvil.packaging.yum : |-- mock as python-mock-0.8.0 from epel
INFO: @anvil.packaging.yum : |-- mox==0.5.3 as python-mox-0.5.3 from epel
INFO: @anvil.packaging.yum : |-- mysql-python as MySQL-python-1.2.3 from base
@ -212,7 +237,7 @@ INFO: @anvil.packaging.yum : |-- pysendfile==2.0.0 as pysendfile-2.0.0 from epel
INFO: @anvil.packaging.yum : |-- python-memcached as python-memcached-1.43 from updates
INFO: @anvil.packaging.yum : |-- requests>=1.0.0 as python-requests-1.1.0 from epel
INFO: @anvil.packaging.yum : |-- simplejson as python-simplejson-2.0.9 from base
INFO: @anvil.packaging.yum : |-- stevedore>=0.7 as python-stevedore-0.8 from epel
INFO: @anvil.packaging.yum : |-- stevedore>=0.8.0 as python-stevedore-0.8 from epel
INFO: @anvil.packaging.yum : |-- suds>=0.4 as python-suds-0.4.1 from base
INFO: @anvil.packaging.yum : |-- testtools>=0.9.27 as python-testtools-0.9.29 from epel
INFO: @anvil.packaging.yum : |-- unittest2 as python-unittest2-0.5.1 from epel
@ -226,7 +251,8 @@ INFO: @anvil.packaging.base : |-- cliff-tablib>=1.0
INFO: @anvil.packaging.base : |-- cliff>=1.3.1
INFO: @anvil.packaging.base : |-- coverage>=3.6
INFO: @anvil.packaging.base : |-- discover
INFO: @anvil.packaging.base : |-- distribute>=0.6.24
INFO: @anvil.packaging.base : |-- distribute>=0.6.28
INFO: @anvil.packaging.base : |-- hp3parclient>=1.0.0
INFO: @anvil.packaging.base : |-- jsonschema>=0.7,<2
INFO: @anvil.packaging.base : |-- lxml>=2.3
INFO: @anvil.packaging.base : |-- netaddr>=0.7.6
@ -249,7 +275,7 @@ INFO: @anvil.packaging.base : |-- sqlalchemy-migrate>=0.7.2
INFO: @anvil.packaging.base : |-- sqlalchemy>=0.7.8,<=0.7.9
INFO: @anvil.packaging.base : |-- testrepository>=0.0.13
INFO: @anvil.packaging.base : |-- warlock>=0.7.0,<2
INFO: @anvil.packaging.base : |-- wsgiref
INFO: @anvil.packaging.base : |-- wsgiref>=0.1.2
INFO: @anvil.packaging.base : |-- xattr>=0.6.0
INFO: @anvil.packaging.base : You can watch progress in another terminal with
INFO: @anvil.packaging.base : tail -f /home/harlowja/openstack/deps/pip-install-download.out
@ -277,6 +303,8 @@ INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/distribu
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/docutils-0.10.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/extras-0.0.3.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/fixtures-0.3.12.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/hp3parclient-1.0.0.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/httplib2-0.8.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpatch-1.0.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonpointer-1.0.tar.gz
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/deps/download/jsonschema-1.3.0.tar.gz
@ -314,6 +342,7 @@ INFO: @anvil.packaging.yum : You can watch progress in another terminal with
INFO: @anvil.packaging.yum : tail -f /home/harlowja/openstack/deps/py2rpm.deps.out
INFO: @anvil.packaging.yum : Building RPM packages for directories:
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/cinder-client/app
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/cinder/app
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/glance-client/app
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/glance/app
INFO: @anvil.packaging.yum : |-- /home/harlowja/openstack/keystone-client/app
@ -328,13 +357,10 @@ INFO: @anvil.packaging.yum : Creating repo at /home/harlowja/openstack/deps/open
INFO: @anvil.packaging.yum : Creating repo at /home/harlowja/openstack/deps/openstack-deps-sources
INFO: @anvil.packaging.yum : Writing anvil.repo to /home/harlowja/openstack/deps/anvil.repo
INFO: @anvil.actions.base : Tearing down your components.
INFO: @anvil : It took 691.522 seconds or 11.53 minutes to complete action prepare.
____________________
/ Australia! \
| Australia! |
| Australia! |
\ We love you, amen. /
--------------------
INFO: @anvil : It took 836.359 seconds or 13.94 minutes to complete action prepare.
______________________________
< I'm a lumberjack and I'm OK. >
------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\

View File

@ -0,0 +1,69 @@
openstack-deps.spec
pylint.spec
pyparsing.spec
python-babel.spec
python-cheetah.spec
python-cinderclient.spec
python-cinder.spec
python-cliff.spec
python-cliff-tablib.spec
python-cmd2.spec
python-colorama.spec
python-coverage.spec
python-crypto.spec
python-decorator.spec
python-discover.spec
python-docutils.spec
python-extras.spec
python-fixtures.spec
python-glanceclient.spec
python-glance.spec
python-hp3parclient.spec
python-httplib2.spec
python-jinja2.spec
python-jsonpatch.spec
python-jsonpointer.spec
python-jsonschema.spec
python-keystoneclient.spec
python-keystone.spec
python-ldap.spec
python-logilab-astng.spec
python-logilab-common.spec
python-lxml.spec
python-markdown.spec
python-markupsafe.spec
python-mimeparse.spec
python-netaddr.spec
python-nose-exclude.spec
python-nosehtmloutput.spec
python-nose.spec
python-nosexcover.spec
python-novaclient.spec
python-nova.spec
python-openstack-nose-plugin.spec
python-oslo-config.spec
python-pam.spec
python-pastedeploy.spec
python-pep8.spec
python-prettytable.spec
python-pygments.spec
python-pysqlite.spec
python-quantumclient.spec
python-repoze-lru.spec
python-routes.spec
python-setuptools-git.spec
python-setuptools.spec
python-sphinx.spec
python-sqlalchemy-migrate.spec
python-sqlalchemy.spec
python-subunit.spec
python-tablib.spec
python-tempita.spec
python-termcolor.spec
python-testrepository.spec
python-testtools.spec
python-unittest2.spec
python-warlock.spec
python-webob.spec
python-wsgiref.spec
python-xattr.spec

View File

@ -1,108 +1,205 @@
$ sudo ./smithy -a start
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.4.2.el6.YAHOO.20120217.x86_64-x86_64-with-redhat-6.2-Santiago
____ ___ ____ _ _ ____ ___ ____ ____ _ _
| | |__] |___ |\ | [__ | |__| | |_/
|__| | |___ | \| ___] | | | |___ | \_
Anvil: | 2012.2-dev |
And now for something completely different!
---------------Action Runner---------------
INFO: @anvil : Starting action start on Tue, 28 Aug 2012 23:28:30 for distro: rhel
___ ____ _____ _ _ ____ _____ _ ____ _ __
/ _ \| _ \| ____| \ | / ___|_ _|/ \ / ___| |/ /
| | | | |_) | _| | \| \___ \ | | / _ \| | | ' /
| |_| | __/| |___| |\ |___) || |/ ___ \ |___| . \
\___/|_| |_____|_| \_|____/ |_/_/ \_\____|_|\_\
Anvil: | 2013.1-dev |
And now for something completely different!
-------------------Action Runner--------------------
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
INFO: @anvil : Starting action start on 2013-06-03T17:53:27.251491 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.action : Processing components for action start.
INFO: @anvil.action : Activating in the following order:
INFO: @anvil.action : |-- general
INFO: @anvil.action : |-- db
INFO: @anvil.action : |-- rabbit-mq
INFO: @anvil.action : |-- keystone
INFO: @anvil.action : |-- keystone-client
INFO: @anvil.action : |-- glance
INFO: @anvil.action : |-- glance-client
INFO: @anvil.action : |-- nova
INFO: @anvil.action : |-- nova-client
INFO: @anvil.action : |-- openstack-client
INFO: @anvil.action : Booting up your components.
INFO: @anvil.action : Updated passwords to be used from 1 files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.action : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.action : Warming up component configurations.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.actions.base : Processing components for action start.
INFO: @anvil.actions.base : Activating in the following order:
INFO: @anvil.actions.base : |-- general
INFO: @anvil.actions.base : |-- db
INFO: @anvil.actions.base : |-- rabbit-mq
INFO: @anvil.actions.base : |-- oslo-config
INFO: @anvil.actions.base : |-- keystone
INFO: @anvil.actions.base : |-- keystone-client
INFO: @anvil.actions.base : |-- glance
INFO: @anvil.actions.base : |-- cinder
INFO: @anvil.actions.base : |-- glance-client
INFO: @anvil.actions.base : |-- cinder-client
INFO: @anvil.actions.base : |-- quantum-client
INFO: @anvil.actions.base : |-- nova
INFO: @anvil.actions.base : |-- nova-client
INFO: @anvil.actions.base : Booting up your components.
INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
INFO: @anvil.actions.base : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.actions.base : Warming up component configurations.
INFO: @anvil.components.nova : Checking that your selected libvirt virtualization type qemu is working and running.
INFO: @anvil.components.nova : Libvirt virtualization type qemu seems to be working and running.
INFO: @anvil.actions.start : Starting general.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting db.
INFO: @anvil.actions.start : Start 1 applications
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting rabbit-mq.
INFO: @anvil.actions.start : Start 1 applications
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting oslo-config.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting keystone.
INFO: @anvil.components : Started sub-program keystone-all.
INFO: @anvil.runners.fork : Forked keystone-all with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/keystone/traces/keystone-all.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/keystone/traces/keystone-all.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/keystone/traces/keystone-all.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/keystone/traces/keystone-all.fork.trace
INFO: @anvil.components.base_runtime : Started program keystone-all under component keystone.
INFO: @anvil.actions.start : Start 1 applications
INFO: @anvil.actions.start : Starting keystone-client.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting glance.
INFO: @anvil.components : Started sub-program glance-api.
INFO: @anvil.components : Started sub-program glance-registry.
INFO: @anvil.runners.fork : Forked glance-api with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-api.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-api.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-api.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-api.fork.trace
INFO: @anvil.components.base_runtime : Started program glance-api under component glance.
INFO: @anvil.runners.fork : Forked glance-registry with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-registry.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-registry.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-registry.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/glance/traces/glance-registry.fork.trace
INFO: @anvil.components.base_runtime : Started program glance-registry under component glance.
INFO: @anvil.actions.start : Start 2 applications
INFO: @anvil.actions.start : Starting cinder.
INFO: @anvil.runners.fork : Forked cinder-all with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/cinder/traces/cinder-all.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/cinder/traces/cinder-all.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/cinder/traces/cinder-all.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/cinder/traces/cinder-all.fork.trace
INFO: @anvil.components.base_runtime : Started program cinder-all under component cinder.
INFO: @anvil.actions.start : Start 1 applications
INFO: @anvil.actions.start : Starting glance-client.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting nova.
INFO: @anvil.components : Started sub-program nova-network.
INFO: @anvil.components : Started sub-program nova-api.
INFO: @anvil.components : Started sub-program nova-scheduler.
INFO: @anvil.components : Started sub-program nova-compute.
INFO: @anvil.actions.start : Start 4 applications
INFO: @anvil.actions.start : Starting nova-client.
INFO: @anvil.actions.start : Starting cinder-client.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting openstack-client.
INFO: @anvil.actions.start : Starting quantum-client.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Starting nova.
INFO: @anvil.runners.fork : Forked nova-api-metadata with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-metadata.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-metadata.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-metadata.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-metadata.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-api-metadata under component nova.
INFO: @anvil.runners.fork : Forked nova-compute with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-compute.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-compute.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-compute.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-compute.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-compute under component nova.
INFO: @anvil.runners.fork : Forked nova-network with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-network.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-network.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-network.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-network.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-network under component nova.
INFO: @anvil.runners.fork : Forked nova-conductor with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-conductor.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-conductor.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-conductor.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-conductor.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-conductor under component nova.
INFO: @anvil.runners.fork : Forked nova-dhcpbridge with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-dhcpbridge.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-dhcpbridge.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-dhcpbridge.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-dhcpbridge.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-dhcpbridge under component nova.
INFO: @anvil.runners.fork : Forked nova-api-ec2 with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-ec2.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-ec2.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-ec2.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-ec2.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-api-ec2 under component nova.
INFO: @anvil.runners.fork : Forked nova-scheduler with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-scheduler.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-scheduler.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-scheduler.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-scheduler.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-scheduler under component nova.
INFO: @anvil.runners.fork : Forked nova-api-os-compute with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-os-compute.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-os-compute.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-os-compute.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-api-os-compute.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-api-os-compute under component nova.
INFO: @anvil.runners.fork : Forked nova-cert with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-cert.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-cert.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-cert.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-cert.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-cert under component nova.
INFO: @anvil.runners.fork : Forked nova-novncproxy with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-novncproxy.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-novncproxy.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-novncproxy.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-novncproxy.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-novncproxy under component nova.
INFO: @anvil.runners.fork : Forked nova-xvpvncproxy with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-xvpvncproxy.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-xvpvncproxy.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-xvpvncproxy.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-xvpvncproxy.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-xvpvncproxy under component nova.
INFO: @anvil.runners.fork : Forked nova-consoleauth with details in the following files:
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-consoleauth.fork.pid
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-consoleauth.fork.stdout
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-consoleauth.fork.stderr
INFO: @anvil.runners.fork : |-- /home/harlowja/openstack/nova/traces/nova-consoleauth.fork.trace
INFO: @anvil.components.base_runtime : Started program nova-consoleauth under component nova.
INFO: @anvil.actions.start : Start 12 applications
INFO: @anvil.actions.start : Starting nova-client.
INFO: @anvil.actions.start : Start 0 applications
INFO: @anvil.actions.start : Post-starting general.
INFO: @anvil.actions.start : Post-starting db.
INFO: @anvil.actions.start : Post-starting rabbit-mq.
INFO: @anvil.actions.start : Post-starting oslo-config.
INFO: @anvil.actions.start : Post-starting keystone.
INFO: @anvil.components.keystone : Running commands to initialize keystone.
INFO: @anvil.utils : Waiting for url http://10.88.173.144:35357/v2.0 to become active (max_attempts=5)
INFO: @anvil.utils : Sleeping for 1.3 seconds, http://10.88.173.144:35357/v2.0 is still not active.
INFO: @anvil.utils : Sleeping for 1.69 seconds, http://10.88.173.144:35357/v2.0 is still not active.
INFO: @anvil.utils : Sleeping for 2.8561 seconds, http://10.88.173.144:35357/v2.0 is still not active.
INFO: @anvil.utils : Sleeping for 8.15730721 seconds, http://10.88.173.144:35357/v2.0 is still not active.
INFO: @anvil.utils : Url http://10.88.173.144:35357/v2.0 became active after 5 attempts!
INFO: @anvil.utils : Waiting for url http://10.88.173.144:5000/v2.0 to become active (max_attempts=5)
INFO: @anvil.utils : Url http://10.88.173.144:5000/v2.0 became active after 1 attempts!
INFO: @anvil.components.keystone : If you wish to re-run initialization, delete /home/harlowja/openstack/keystone/traces/keystone.inited.yaml
INFO: @anvil.actions.start : Post-starting keystone-client.
INFO: @anvil.actions.start : Post-starting glance.
INFO: @anvil.utils : Waiting for http://172.21.102.12:9292 to become active (max_attempts=3, seconds_between=5)
INFO: @anvil.utils : Sleeping for 5 seconds, http://172.21.102.12:9292 is still not active.
INFO: @anvil.utils : http://172.21.102.12:9292 became active after 2 attempts!
INFO: @anvil.utils : Waiting for http://172.21.102.12:5000/v2.0 to become active (max_attempts=3, seconds_between=5)
INFO: @anvil.utils : http://172.21.102.12:5000/v2.0 became active after 1 attempts!
INFO: @anvil.utils : Waiting for url http://10.88.173.144:9292 to become active (max_attempts=5)
INFO: @anvil.utils : Url http://10.88.173.144:9292 became active after 1 attempts!
INFO: @anvil.utils : Waiting for url http://10.88.173.144:5000/v2.0 to become active (max_attempts=5)
INFO: @anvil.utils : Url http://10.88.173.144:5000/v2.0 became active after 1 attempts!
INFO: @anvil.components.helpers.glance : Getting your keystone token so that image uploads may proceed.
INFO: @anvil.components.helpers.glance : Attempting to download+extract+upload 1 images:
INFO: @anvil.components.helpers.glance : |-- https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img
INFO: @anvil.downloader : Downloading using urllib2: https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img to /tmp/tmpcPxQsz/cirros-0.3.0-x86_64-disk.img.
Fetching: 100% |#################################################################################################################################################| Time: 0:00:03 2.89 MB/s
INFO: @anvil.components.helpers.glance : Adding image cirros-0.3.0-x86_64-disk to glance.
INFO: @anvil.components.helpers.glance : Checking if image cirros-0.3.0-x86_64-disk already exists already in glance.
ERROR: @anvil.components.helpers.glance : Installing 'https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img' failed due to: Image named cirros-0.3.0-x86_64-disk already exists.
Traceback (most recent call last):
File "/home/harlowja/anvil/anvil/components/helpers/glance.py", line 387, in install
(name, img_id) = Image(client, url).install()
File "/home/harlowja/anvil/anvil/components/helpers/glance.py", line 342, in install
img_id = self._register(tgt_image_name, unpack_info)
File "/home/harlowja/anvil/anvil/components/helpers/glance.py", line 300, in _register
self._check_name(image_name)
File "/home/harlowja/anvil/anvil/components/helpers/glance.py", line 264, in _check_name
raise IOError("Image named %s already exists." % (name))
IOError: Image named cirros-0.3.0-x86_64-disk already exists.
INFO: @anvil.components.helpers.glance : |-- http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img
INFO: @anvil.downloader : Downloading using urllib2: http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img to /usr/share/anvil/glance/images/bc91ac55b89dc666140963f24db217f2/cirros-0.3.1-x86_64-disk.img.
INFO: @anvil.components.helpers.glance : Adding image cirros-0.3.1-x86_64-disk to glance.
INFO: @anvil.components.helpers.glance : Checking if image cirros-0.3.1-x86_64-disk already exists already in glance.
INFO: @anvil.components.helpers.glance : Please wait installing...
INFO: @anvil.components.helpers.glance : Installed image named cirros-0.3.1-x86_64-disk with image id 8c12f581-8da4-48e6-ba2c-3e99f9c1f5e2.
INFO: @anvil.actions.start : Post-starting cinder.
INFO: @anvil.actions.start : Post-starting glance-client.
INFO: @anvil.actions.start : Post-starting cinder-client.
INFO: @anvil.actions.start : Post-starting quantum-client.
INFO: @anvil.actions.start : Post-starting nova.
INFO: @anvil.components.nova : Creating your nova network to be used with instances.
INFO: @anvil.components.nova : If you wish to re-run network initialization, delete /home/harlowja/openstack/nova/traces/nova.network.inited.yaml
INFO: @anvil.actions.start : Post-starting nova-client.
INFO: @anvil.actions.start : Post-starting openstack-client.
INFO: @anvil.action : Tearing down your components.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil : It took 16.318 seconds or 0.27 minutes to complete action start.
____________________
/ Australia! \
| Australia! |
| Australia! |
\ We love you, amen. /
--------------------
INFO: @anvil.actions.base : Tearing down your components.
INFO: @anvil : It took 31.611 seconds or 0.53 minutes to complete action start.
______________
/ Say no more, \
| Nudge nudge |
\ wink wink. /
--------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

View File

@ -1,69 +1,94 @@
$ sudo ./smithy -a stop
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.4.2.el6.YAHOO.20120217.x86_64-x86_64-with-redhat-6.2-Santiago
_____ ___ ___ _ _ ___ _____ _____ ___ _ _
( _ )( _`\ ( _`\ ( ) ( )( _`\(_ _)( _ )( _`\ ( ) ( )
| ( ) || |_) )| (_(_)| `\| || (_(_) | | | (_) || ( (_)| |/'/'
| | | || ,__/'| _)_ | , ` |`\__ \ | | | _ || | _ | , <
| (_) || | | (_( )| |`\ |( )_) | | | | | | || (_( )| |\`\
(_____)(_) (____/'(_) (_)`\____) (_) (_) (_)(____/'(_) (_)
Anvil: | 2012.2-dev |
And now for something completely different!
------------------------Action Runner-------------------------
INFO: @anvil : Starting action stop on Tue, 28 Aug 2012 04:19:08 for distro: rhel
$ sudo ./smithy -a stop
___ ____ _____ _ _ ____ _____ _ ____ _ __
/ _ \| _ \| ____| \ | / ___|_ _|/ \ / ___| |/ /
| | | | |_) | _| | \| \___ \ | | / _ \| | | ' /
| |_| | __/| |___| |\ |___) || |/ ___ \ |___| . \
\___/|_| |_____|_| \_|____/ |_/_/ \_\____|_|\_\
Anvil: | 2013.1-dev |
And now for something completely different!
-------------------Action Runner--------------------
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
INFO: @anvil : Starting action stop on 2013-06-03T17:54:57.363035 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.action : Processing components for action stop.
INFO: @anvil.action : Activating in the following order:
INFO: @anvil.action : |-- openstack-client
INFO: @anvil.action : |-- nova-client
INFO: @anvil.action : |-- nova
INFO: @anvil.action : |-- glance-client
INFO: @anvil.action : |-- glance
INFO: @anvil.action : |-- keystone-client
INFO: @anvil.action : |-- keystone
INFO: @anvil.action : |-- rabbit-mq
INFO: @anvil.action : |-- db
INFO: @anvil.action : |-- general
INFO: @anvil.action : Booting up your components.
INFO: @anvil.action : Updated passwords to be used from 1 files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.action : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.action : Warming up component configurations.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.actions.stop : Stopping openstack-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.base : Processing components for action stop.
INFO: @anvil.actions.base : Activating in the following order:
INFO: @anvil.actions.base : |-- nova-client
INFO: @anvil.actions.base : |-- nova
INFO: @anvil.actions.base : |-- quantum-client
INFO: @anvil.actions.base : |-- cinder-client
INFO: @anvil.actions.base : |-- glance-client
INFO: @anvil.actions.base : |-- cinder
INFO: @anvil.actions.base : |-- glance
INFO: @anvil.actions.base : |-- keystone-client
INFO: @anvil.actions.base : |-- keystone
INFO: @anvil.actions.base : |-- oslo-config
INFO: @anvil.actions.base : |-- rabbit-mq
INFO: @anvil.actions.base : |-- db
INFO: @anvil.actions.base : |-- general
INFO: @anvil.actions.base : Booting up your components.
INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
INFO: @anvil.actions.base : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.actions.base : Warming up component configurations.
INFO: @anvil.actions.stop : Stopping nova-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping nova.
INFO: @anvil.actions.stop : Stopped 4 items.
INFO: @anvil.components.base_runtime : Stopped 12 programs started under nova component:
INFO: @anvil.components.base_runtime : |-- nova-api-metadata
INFO: @anvil.components.base_runtime : |-- nova-compute
INFO: @anvil.components.base_runtime : |-- nova-network
INFO: @anvil.components.base_runtime : |-- nova-conductor
INFO: @anvil.components.base_runtime : |-- nova-dhcpbridge
INFO: @anvil.components.base_runtime : |-- nova-api-ec2
INFO: @anvil.components.base_runtime : |-- nova-scheduler
INFO: @anvil.components.base_runtime : |-- nova-api-os-compute
INFO: @anvil.components.base_runtime : |-- nova-cert
INFO: @anvil.components.base_runtime : |-- nova-novncproxy
INFO: @anvil.components.base_runtime : |-- nova-xvpvncproxy
INFO: @anvil.components.base_runtime : |-- nova-consoleauth
INFO: @anvil.actions.stop : Stopped 12 items.
INFO: @anvil.actions.stop : Stopping quantum-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping cinder-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping glance-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping cinder.
INFO: @anvil.components.base_runtime : Stopped 1 programs started under cinder component:
INFO: @anvil.components.base_runtime : |-- cinder-all
INFO: @anvil.actions.stop : Stopped 1 items.
INFO: @anvil.actions.stop : Stopping glance.
INFO: @anvil.components.base_runtime : Stopped 2 programs started under glance component:
INFO: @anvil.components.base_runtime : |-- glance-api
INFO: @anvil.components.base_runtime : |-- glance-registry
INFO: @anvil.actions.stop : Stopped 2 items.
INFO: @anvil.actions.stop : Stopping keystone-client.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping keystone.
INFO: @anvil.components.base_runtime : Stopped 1 programs started under keystone component:
INFO: @anvil.components.base_runtime : |-- keystone-all
INFO: @anvil.actions.stop : Stopped 1 items.
INFO: @anvil.actions.stop : Stopping oslo-config.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.actions.stop : Stopping rabbit-mq.
INFO: @anvil.actions.stop : Stopped 1 items.
INFO: @anvil.actions.stop : Stopping db.
INFO: @anvil.actions.stop : Stopped 1 items.
INFO: @anvil.actions.stop : Stopping general.
INFO: @anvil.actions.stop : Stopped 0 items.
INFO: @anvil.action : Tearing down your components.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil : It took 13.557 seconds or 0.23 minutes to complete action stop.
____________________
/ Australia! \
| Australia! |
| Australia! |
\ We love you, amen. /
--------------------
INFO: @anvil.actions.base : Tearing down your components.
INFO: @anvil : It took 19.074 seconds or 0.32 minutes to complete action stop.
___________
/ You shine \
| out like |
| a shaft |
| of gold |
| when all |
| around is |
\ dark. /
-----------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

View File

@ -1,483 +1,460 @@
$ sudo ./smithy -a uninstall
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.4.2.el6.YAHOO.20120217.x86_64-x86_64-with-redhat-6.2-Santiago
____ ___ ____ _ _ ____ ___ ____ ____ _ _
| | |__] |___ |\ | [__ | |__| | |_/
|__| | |___ | \| ___] | | | |___ | \_
Anvil: | 2012.2-dev |
And now for something completely different!
___ ___ ___ _ _ ___ _____ _ ___ _ __
/ _ \| _ \ __| \| / __|_ _/_\ / __| |/ /
| (_) | _/ _|| .` \__ \ | |/ _ \ (__| ' <
\___/|_| |___|_|\_|___/ |_/_/ \_\___|_|\_\
Anvil: | 2013.1-dev |
Let us get on with the show!
---------------Action Runner---------------
INFO: @anvil : Starting action uninstall on Tue, 28 Aug 2012 23:29:53 for distro: rhel
INFO: @anvil.distro : Matched distro rhel for platform Linux-2.6.32-220.23.1.el6.YAHOO.20120713.x86_64-x86_64-with-redhat-6.2-Santiago
INFO: @anvil : Starting action uninstall on 2013-06-03T18:07:40.097658 for distro: rhel
INFO: @anvil : Using persona: conf/personas/in-a-box/basic.yaml
INFO: @anvil : In root directory: /home/harlowja/openstack
INFO: @anvil.action : Processing components for action uninstall.
INFO: @anvil.action : Activating in the following order:
INFO: @anvil.action : |-- openstack-client
INFO: @anvil.action : |-- nova-client
INFO: @anvil.action : |-- nova
INFO: @anvil.action : |-- glance-client
INFO: @anvil.action : |-- glance
INFO: @anvil.action : |-- keystone-client
INFO: @anvil.action : |-- keystone
INFO: @anvil.action : |-- rabbit-mq
INFO: @anvil.action : |-- db
INFO: @anvil.action : |-- general
INFO: @anvil.action : Booting up your components.
INFO: @anvil.action : Updated passwords to be used from 1 files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.action : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.action : Warming up component configurations.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil.actions.uninstall : Unconfiguring openstack-client.
INFO: @anvil.actions.base : Processing components for action uninstall.
INFO: @anvil.actions.base : Activating in the following order:
INFO: @anvil.actions.base : |-- nova-client
INFO: @anvil.actions.base : |-- nova
INFO: @anvil.actions.base : |-- quantum-client
INFO: @anvil.actions.base : |-- cinder-client
INFO: @anvil.actions.base : |-- glance-client
INFO: @anvil.actions.base : |-- cinder
INFO: @anvil.actions.base : |-- glance
INFO: @anvil.actions.base : |-- keystone-client
INFO: @anvil.actions.base : |-- keystone
INFO: @anvil.actions.base : |-- oslo-config
INFO: @anvil.actions.base : |-- rabbit-mq
INFO: @anvil.actions.base : |-- db
INFO: @anvil.actions.base : |-- general
INFO: @anvil.actions.base : Booting up your components.
INFO: @anvil.actions.base : Reading passwords using a unencrypted keyring @ /etc/anvil/passwords.cfg
INFO: @anvil.actions.base : Verifying that the components are ready to rock-n-roll.
INFO: @anvil.actions.base : Warming up component configurations.
INFO: @anvil.actions.uninstall : Unconfiguring nova-client.
INFO: @anvil.actions.uninstall : Unconfiguring nova.
INFO: @anvil.components : Removing 4 configuration files:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/config/logging.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/config/nova-api-paste.ini
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/config/nova.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/config/policy.json
INFO: @anvil.components : Removing 4 symlink files:
INFO: @anvil.components : |-- /etc/nova/policy.json
INFO: @anvil.components : |-- /etc/nova/nova.conf
INFO: @anvil.components : |-- /etc/nova/nova-api-paste.ini
INFO: @anvil.components : |-- /etc/nova/logging.conf
INFO: @anvil.components.base_install : Removing 5 symlink files:
INFO: @anvil.components.base_install : |-- /etc/nova/policy.json
INFO: @anvil.components.base_install : |-- /etc/nova/nova.conf
INFO: @anvil.components.base_install : |-- /etc/nova/nova-api-paste.ini
INFO: @anvil.components.base_install : |-- /etc/nova/logging.conf
INFO: @anvil.components.base_install : |-- /usr/bin/qemu-system-x86_64
INFO: @anvil.actions.uninstall : Unconfiguring quantum-client.
INFO: @anvil.actions.uninstall : Unconfiguring cinder-client.
INFO: @anvil.actions.uninstall : Unconfiguring glance-client.
INFO: @anvil.actions.uninstall : Unconfiguring cinder.
INFO: @anvil.components.base_install : Removing 2 symlink files:
INFO: @anvil.components.base_install : |-- /etc/cinder/cinder.conf
INFO: @anvil.components.base_install : |-- /etc/cinder/api-paste.ini
INFO: @anvil.actions.uninstall : Unconfiguring glance.
INFO: @anvil.components : Removing 6 configuration files:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/glance-api-paste.ini
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/glance-api.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/glance-registry-paste.ini
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/glance-registry.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/logging.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config/policy.json
INFO: @anvil.components : Removing 6 symlink files:
INFO: @anvil.components : |-- /etc/glance/policy.json
INFO: @anvil.components : |-- /etc/glance/logging.conf
INFO: @anvil.components : |-- /etc/glance/glance-registry.conf
INFO: @anvil.components : |-- /etc/glance/glance-registry-paste.ini
INFO: @anvil.components : |-- /etc/glance/glance-api.conf
INFO: @anvil.components : |-- /etc/glance/glance-api-paste.ini
INFO: @anvil.components.base_install : Removing 6 symlink files:
INFO: @anvil.components.base_install : |-- /etc/glance/policy.json
INFO: @anvil.components.base_install : |-- /etc/glance/logging.conf
INFO: @anvil.components.base_install : |-- /etc/glance/glance-registry.conf
INFO: @anvil.components.base_install : |-- /etc/glance/glance-registry-paste.ini
INFO: @anvil.components.base_install : |-- /etc/glance/glance-api.conf
INFO: @anvil.components.base_install : |-- /etc/glance/glance-api-paste.ini
INFO: @anvil.actions.uninstall : Unconfiguring keystone-client.
INFO: @anvil.actions.uninstall : Unconfiguring keystone.
INFO: @anvil.components : Removing 3 configuration files:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/config/keystone.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/config/logging.conf
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/config/policy.json
INFO: @anvil.components : Removing 3 symlink files:
INFO: @anvil.components : |-- /etc/keystone/policy.json
INFO: @anvil.components : |-- /etc/keystone/logging.conf
INFO: @anvil.components : |-- /etc/keystone/keystone.conf
INFO: @anvil.components.base_install : Removing 3 symlink files:
INFO: @anvil.components.base_install : |-- /etc/keystone/policy.json
INFO: @anvil.components.base_install : |-- /etc/keystone/logging.conf
INFO: @anvil.components.base_install : |-- /etc/keystone/keystone.conf
INFO: @anvil.actions.uninstall : Unconfiguring oslo-config.
INFO: @anvil.actions.uninstall : Unconfiguring rabbit-mq.
INFO: @anvil.actions.uninstall : Unconfiguring db.
INFO: @anvil.actions.uninstall : Unconfiguring general.
INFO: @anvil.components.nova : Cleaning up nova-compute's dirty laundry.
INFO: @anvil.components.helpers.virt : Attempting to clear out leftover libvirt domains using protocol: qemu:///system
INFO: @anvil.components.nova : Cleaning up your system by running nova cleaner script: /home/harlowja/openstack/nova/app/bin/nova-clean.sh
INFO: @anvil.components.nova : Cleaning up nova-network's dirty laundry.
WARNING: @anvil.components.rabbit : Could not reset the rabbit-mq password. You might have to manually reset the password to '' before the next install
INFO: @anvil.components.db : Attempting to reset your db password to '' so that we can set it the next time you install.
INFO: @anvil.components.db : Ensuring your database is started before we operate on it.
INFO: @anvil.actions.uninstall : Uninstalling openstack-client.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client/app
INFO: @anvil.components : Potentially removing 10 python packages:
INFO: @anvil.components : |-- cliff
INFO: @anvil.components : |-- prettytable
INFO: @anvil.components : |-- pycrypto
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- nosexcover
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 9 distribution packages:
INFO: @anvil.components : |-- python-unittest2
INFO: @anvil.components : |-- python-mock
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- python-keyring
INFO: @anvil.components : |-- python-simplejson
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-pep8
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client/traces/openstack-client.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client/traces/openstack-client.python.setup.stderr
INFO: @anvil.components : Removing 3 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client/app
INFO: @anvil.components : |-- /home/harlowja/openstack/openstack-client
INFO: @anvil.actions.uninstall : Uninstalling nova-client.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client/app
INFO: @anvil.components : Potentially removing 7 python packages:
INFO: @anvil.components : |-- prettytable
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- nosexcover
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 7 distribution packages:
INFO: @anvil.components : |-- python-unittest2
INFO: @anvil.components : |-- python-mock
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-simplejson
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-pep8
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client/traces/nova-client.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client/traces/nova-client.python.setup.stderr
INFO: @anvil.components : Removing 3 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client/app
INFO: @anvil.components : |-- /home/harlowja/openstack/nova-client
INFO: @anvil.actions.uninstall : Uninstalling nova.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/app
INFO: @anvil.components : Potentially removing 11 python packages:
INFO: @anvil.components : |-- Cheetah
INFO: @anvil.components : |-- python-daemon
INFO: @anvil.components : |-- sqlalchemy
INFO: @anvil.components : |-- boto
INFO: @anvil.components : |-- sqlalchemy-migrate
INFO: @anvil.components : |-- setuptools-git
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 41 distribution packages:
INFO: @anvil.components : |-- parted
INFO: @anvil.components : |-- vconfig
INFO: @anvil.components : |-- python-amqplib
INFO: @anvil.components : |-- lvm2
INFO: @anvil.components : |-- iputils
INFO: @anvil.components : |-- qemu-kvm
INFO: @anvil.components : |-- sqlite
INFO: @anvil.components : |-- python-eventlet
INFO: @anvil.components : |-- python-paste
INFO: @anvil.components : |-- MySQL-python
INFO: @anvil.components : |-- python-lxml
INFO: @anvil.components : |-- libguestfs-tools
INFO: @anvil.components : |-- python-paramiko
INFO: @anvil.components : |-- python-kombu
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- libguestfs
INFO: @anvil.components : |-- iscsi-initiator-utils
INFO: @anvil.components : |-- kpartx
INFO: @anvil.components : |-- libvirt-python
INFO: @anvil.components : |-- iptables
INFO: @anvil.components : |-- ebtables
INFO: @anvil.components : |-- python-greenlet
INFO: @anvil.components : |-- libguestfs-mount
INFO: @anvil.components : |-- pylint
INFO: @anvil.components : |-- libvirt-client
INFO: @anvil.components : |-- libvirt
INFO: @anvil.components : |-- python-paste-deploy1.5
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- qemu-img
INFO: @anvil.components : |-- fuse
INFO: @anvil.components : |-- python-anyjson
INFO: @anvil.components : |-- python-feedparser
INFO: @anvil.components : |-- python-webob1.0
INFO: @anvil.components : |-- python-netaddr
INFO: @anvil.components : |-- python-suds
INFO: @anvil.components : |-- python-babel
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- dnsmasq
INFO: @anvil.components : |-- python-pep8
INFO: @anvil.components : |-- python-iso8601
INFO: @anvil.components : |-- python-routes1.12
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 3 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/traces/nova.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/traces/nova.python.setup.stderr
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/app/bin/nova-clean.sh
INFO: @anvil.components : Removing 5 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/instances
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/config
INFO: @anvil.components : |-- /home/harlowja/openstack/nova/app
INFO: @anvil.components : |-- /home/harlowja/openstack/nova
INFO: @anvil.actions.uninstall : Uninstalling glance-client.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client/app
INFO: @anvil.components : Potentially removing 9 python packages:
INFO: @anvil.components : |-- nosexcover
INFO: @anvil.components : |-- setuptools-git
INFO: @anvil.components : |-- warlock
INFO: @anvil.components : |-- prettytable
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 4 distribution packages:
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-pep8
INFO: @anvil.components : |-- python-mox
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client/traces/glance-client.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client/traces/glance-client.python.setup.stderr
INFO: @anvil.components : Removing 3 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client/app
INFO: @anvil.components : |-- /home/harlowja/openstack/glance-client
INFO: @anvil.actions.uninstall : Uninstalling glance.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/app
INFO: @anvil.components : Potentially removing 15 python packages:
INFO: @anvil.components : |-- boto
INFO: @anvil.components : |-- wsgiref
INFO: @anvil.components : |-- xattr
INFO: @anvil.components : |-- jsonschema
INFO: @anvil.components : |-- sqlalchemy
INFO: @anvil.components : |-- sqlalchemy-migrate
INFO: @anvil.components : |-- pycrypto
INFO: @anvil.components : |-- passlib
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
INFO: @anvil.components : |-- requests
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 18 distribution packages:
INFO: @anvil.components : |-- python-webob1.0
INFO: @anvil.components : |-- python-lxml
INFO: @anvil.components : |-- python-greenlet
INFO: @anvil.components : |-- python-kombu
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- python-babel
INFO: @anvil.components : |-- python-eventlet
INFO: @anvil.components : |-- python-paste-deploy1.5
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- pysendfile
INFO: @anvil.components : |-- python-paste
INFO: @anvil.components : |-- MySQL-python
INFO: @anvil.components : |-- python-anyjson
INFO: @anvil.components : |-- python-pep8
INFO: @anvil.components : |-- python-iso8601
INFO: @anvil.components : |-- python-routes1.12
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/traces/glance.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/traces/glance.python.setup.stderr
INFO: @anvil.components : Removing 5 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/images
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/config
INFO: @anvil.components : |-- /home/harlowja/openstack/glance/app
INFO: @anvil.components : |-- /home/harlowja/openstack/glance
INFO: @anvil.actions.uninstall : Uninstalling keystone-client.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client/app
INFO: @anvil.components : Potentially removing 7 python packages:
INFO: @anvil.components : |-- prettytable
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 8 distribution packages:
INFO: @anvil.components : |-- python-unittest2
INFO: @anvil.components : |-- python-mock
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- python-simplejson
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-pep8
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client/traces/keystone-client.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client/traces/keystone-client.python.setup.stderr
INFO: @anvil.components : Removing 3 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client/app
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone-client
INFO: @anvil.actions.uninstall : Uninstalling keystone.
INFO: @anvil.components : Uninstalling 1 python setups:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/app
INFO: @anvil.components : Potentially removing 11 python packages:
INFO: @anvil.components : |-- pam
INFO: @anvil.components : |-- nosexcover
INFO: @anvil.components : |-- webtest
INFO: @anvil.components : |-- sqlalchemy
INFO: @anvil.components : |-- sqlalchemy-migrate
INFO: @anvil.components : |-- passlib
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- sphinx
INFO: @anvil.components : |-- distribute
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 17 distribution packages:
INFO: @anvil.components : |-- python-webob1.0
INFO: @anvil.components : |-- python-iso8601
INFO: @anvil.components : |-- python-greenlet
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- python-netifaces
INFO: @anvil.components : |-- pylint
INFO: @anvil.components : |-- python-babel
INFO: @anvil.components : |-- python-eventlet
INFO: @anvil.components : |-- python-paste-deploy1.5
INFO: @anvil.components : |-- python-unittest2
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-paste
INFO: @anvil.components : |-- MySQL-python
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-pep8
INFO: @anvil.components : |-- python-lxml
INFO: @anvil.components : |-- python-routes1.12
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 miscellaneous files:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/traces/keystone.python.setup.stdout
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/traces/keystone.python.setup.stderr
INFO: @anvil.components : Removing 4 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/config
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone/app
INFO: @anvil.components : |-- /home/harlowja/openstack/keystone
INFO: @anvil.actions.uninstall : Uninstalling rabbit-mq.
INFO: @anvil.components : Potentially removing 1 distribution packages:
INFO: @anvil.components : |-- rabbitmq-server
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/rabbit-mq/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/rabbit-mq
INFO: @anvil.actions.uninstall : Uninstalling db.
INFO: @anvil.components : Potentially removing 2 distribution packages:
INFO: @anvil.components : |-- mysql-server
INFO: @anvil.components : |-- mysql
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/db/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/db
INFO: @anvil.actions.uninstall : Uninstalling general.
INFO: @anvil.components : Potentially removing 12 python packages:
INFO: @anvil.components : |-- coverage
INFO: @anvil.components : |-- distribute
INFO: @anvil.components : |-- nose-exclude
INFO: @anvil.components : |-- nosehtmloutput
INFO: @anvil.components : |-- openstack.nose_plugin
INFO: @anvil.components : |-- passlib
INFO: @anvil.components : |-- prettytable
INFO: @anvil.components : |-- pycrypto
INFO: @anvil.components : |-- requests
INFO: @anvil.components : |-- sphinx
INFO: @anvil.components : |-- sqlalchemy
INFO: @anvil.components : |-- sqlalchemy-migrate
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 python packages.
INFO: @anvil.components : Potentially removing 45 distribution packages:
INFO: @anvil.components : |-- iputils
INFO: @anvil.components : |-- sudo
INFO: @anvil.components : |-- mlocate
INFO: @anvil.components : |-- python-mock
INFO: @anvil.components : |-- python-eventlet
INFO: @anvil.components : |-- python-unittest2
INFO: @anvil.components : |-- python-paste
INFO: @anvil.components : |-- curl
INFO: @anvil.components : |-- python-lxml
INFO: @anvil.components : |-- git
INFO: @anvil.components : |-- coreutils
INFO: @anvil.components : |-- python-devel
INFO: @anvil.components : |-- python
INFO: @anvil.components : |-- python-argparse
INFO: @anvil.components : |-- python-virtualenv
INFO: @anvil.components : |-- tcpdump
INFO: @anvil.components : |-- python-distutils-extra
INFO: @anvil.components : |-- python-setuptools
INFO: @anvil.components : |-- unzip
INFO: @anvil.components : |-- python-greenlet
INFO: @anvil.components : |-- openssh-server
INFO: @anvil.components : |-- screen
INFO: @anvil.components : |-- pylint
INFO: @anvil.components : |-- gawk
INFO: @anvil.components : |-- python-paste-deploy1.5
INFO: @anvil.components : |-- python-httplib2
INFO: @anvil.components : |-- python-lockfile
INFO: @anvil.components : |-- python-simplejson
INFO: @anvil.components : |-- python-anyjson
INFO: @anvil.components : |-- wget
INFO: @anvil.components : |-- libxslt-devel
INFO: @anvil.components : |-- dnsmasq-utils
INFO: @anvil.components : |-- python-webob1.0
INFO: @anvil.components : |-- euca2ools
INFO: @anvil.components : |-- python-netaddr
INFO: @anvil.components : |-- python-pip
INFO: @anvil.components : |-- python-routes1.12
INFO: @anvil.components : |-- libxml2-devel
INFO: @anvil.components : |-- python-mox
INFO: @anvil.components : |-- python-babel
INFO: @anvil.components : |-- psmisc
INFO: @anvil.components : |-- python-nose1.1
INFO: @anvil.components : |-- python-pep8
INFO: @anvil.components : |-- python-iso8601
INFO: @anvil.components : |-- lsof
Uninstalling: 100% |#########################################################################################################################################################| Time: 0:00:00
INFO: @anvil.components : Actually removed 0 distribution packages.
INFO: @anvil.components : Removing 2 created directories:
INFO: @anvil.components : |-- /home/harlowja/openstack/general/traces
INFO: @anvil.components : |-- /home/harlowja/openstack/general
INFO: @anvil.actions.uninstall : Post-uninstalling openstack-client.
INFO: @anvil.actions.uninstall : Uninstalling packages
Loaded plugins: kabi, presto, remove-with-leaves, versionlock
Loading support for Red Hat kernel ABI
Loaded plugins: aliases, changelog, downloadonly, kabi, presto, remove-with-leaves, security, tmprepo, verify, versionlock
Loading support for Red Hat kernel ABI
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package python-cinder.noarch 2:2013.1-1 will be erased
---> Package python-cinderclient.noarch 2:1.0.3-1 will be erased
---> Package python-glance.noarch 2:2013.1-1 will be erased
---> Package python-glanceclient.noarch 2:0.9.0-1 will be erased
---> Package python-keystone.noarch 2:2013.1-1 will be erased
---> Package python-keystoneclient.noarch 2:0.2.3_0.2.4_0.2.5-1 will be erased
---> Package python-nova.noarch 2:2013.1-1 will be erased
---> Package python-novaclient.noarch 2:2.13.0-1 will be erased
---> Package python-oslo-config.noarch 2:1.1.0b1-1 will be erased
---> Package python-quantumclient.noarch 2:2.2.1_2.2.2a-1 will be erased
--> Finished Dependency Resolution
removing python-cliff-1.3.3-1.noarch. It is not required by anything else.
removing python-httplib2-0.8-1.noarch. It is not required by anything else.
removing python-requests-1.1.0-3.el6.noarch. It is not required by anything else.
removing python-amqplib-0.6.1-2.el6.noarch. It is not required by anything else.
removing python-anyjson-0.3.1-1.el6.noarch. It is not required by anything else.
removing python-babel-0.9.6-1.noarch. It is not required by anything else.
removing python-eventlet-0.9.17-2.el6.noarch. It is not required by anything else.
removing python-greenlet-0.3.1-12.el6.x86_64. It is not required by anything else.
removing python-kombu-1.1.3-1.el6.noarch. It is not required by anything else.
removing python-lxml-3.2.1-1.x86_64. It is not required by anything else.
removing python-netaddr-0.7.10-1.noarch. It is not required by anything else.
removing python-paste-1.7.4-2.el6.noarch. It is not required by anything else.
removing python-pastedeploy-1.5.0-1.noarch. It is not required by anything else.
removing python-pyasn1-0.0.12a-1.el6.noarch. It is not required by anything else.
removing python-routes-1.13-1.noarch. It is not required by anything else.
removing python-setuptools-git-1.0b1-1.noarch. It is not required by anything else.
removing python-sqlalchemy-migrate-0.7.2-1.noarch. It is not required by anything else.
removing python-stevedore-0.8-1.el6.noarch. It is not required by anything else.
removing python-suds-0.4.1-3.el6.noarch. It is not required by anything else.
removing python-webob-1.2.3-1.noarch. It is not required by anything else.
removing python-websockify-0.2.0-4.el6.noarch. It is not required by anything else.
removing python-pam-0.1.4-1.noarch. It is not required by anything else.
removing python-passlib-1.5.3-1.el6.noarch. It is not required by anything else.
removing python-sqlalchemy-0.7.9-1.x86_64. It is not required by anything else.
removing pyOpenSSL-0.10-2.el6.x86_64. It is not required by anything else.
removing python-warlock-1.0.0-1.noarch. It is not required by anything else.
removing python-lockfile-0.8-3.el6.noarch. It is not required by anything else.
removing python-swiftclient-1.4.0-1.el6.noarch. It is not required by anything else.
removing python-wsgiref-0.1.2-1.noarch. It is not required by anything else.
removing python-jsonschema-1.3.0-1.noarch. It is not required by anything else.
removing python-simplejson-2.0.9-3.1.el6.x86_64. It is not required by anything else.
removing python-jsonpatch-1.0-1.noarch. It is not required by anything else.
removing python-repoze-lru-0.6-1.noarch. It is not required by anything else.
removing python-cmd2-0.6.5.1-1.noarch. It is not required by anything else.
removing python-decorator-3.4.0-1.noarch. It is not required by anything else.
removing python-tempita-0.5.1-1.noarch. It is not required by anything else.
removing python-chardet-2.0.1-1.el6.noarch. It is not required by anything else.
removing python-urllib3-1.5-5.el6.noarch. It is not required by anything else.
removing pyparsing-1.5.7-1.noarch. It is not required by anything else.
removing python-jsonpointer-1.0-1.noarch. It is not required by anything else.
removing python-backports-ssl_match_hostname-3.2-0.2.a3.el6.noarch. It is not required by anything else.
removing python-six-1.1.0-2.el6.noarch. It is not required by anything else.
--> Running transaction check
---> Package pyOpenSSL.x86_64 0:0.10-2.el6 will be erased
---> Package pyparsing.noarch 0:1.5.7-1 will be erased
---> Package python-amqplib.noarch 0:0.6.1-2.el6 will be erased
---> Package python-anyjson.noarch 0:0.3.1-1.el6 will be erased
---> Package python-babel.noarch 0:0.9.6-1 will be erased
---> Package python-backports-ssl_match_hostname.noarch 0:3.2-0.2.a3.el6 will be erased
---> Package python-chardet.noarch 0:2.0.1-1.el6 will be erased
---> Package python-cliff.noarch 0:1.3.3-1 will be erased
---> Package python-cmd2.noarch 0:0.6.5.1-1 will be erased
---> Package python-decorator.noarch 0:3.4.0-1 will be erased
---> Package python-eventlet.noarch 0:0.9.17-2.el6 will be erased
---> Package python-greenlet.x86_64 0:0.3.1-12.el6 will be erased
---> Package python-httplib2.noarch 0:0.8-1 will be erased
---> Package python-jsonpatch.noarch 0:1.0-1 will be erased
---> Package python-jsonpointer.noarch 0:1.0-1 will be erased
---> Package python-jsonschema.noarch 0:1.3.0-1 will be erased
---> Package python-kombu.noarch 0:1.1.3-1.el6 will be erased
---> Package python-lockfile.noarch 0:0.8-3.el6 will be erased
---> Package python-lxml.x86_64 0:3.2.1-1 will be erased
---> Package python-netaddr.noarch 0:0.7.10-1 will be erased
---> Package python-pam.noarch 0:0.1.4-1 will be erased
---> Package python-passlib.noarch 0:1.5.3-1.el6 will be erased
---> Package python-paste.noarch 0:1.7.4-2.el6 will be erased
---> Package python-pastedeploy.noarch 0:1.5.0-1 will be erased
---> Package python-pyasn1.noarch 0:0.0.12a-1.el6 will be erased
---> Package python-repoze-lru.noarch 0:0.6-1 will be erased
---> Package python-requests.noarch 0:1.1.0-3.el6 will be erased
---> Package python-routes.noarch 0:1.13-1 will be erased
---> Package python-setuptools-git.noarch 0:1.0b1-1 will be erased
---> Package python-simplejson.x86_64 0:2.0.9-3.1.el6 will be erased
---> Package python-six.noarch 0:1.1.0-2.el6 will be erased
---> Package python-sqlalchemy.x86_64 0:0.7.9-1 will be erased
---> Package python-sqlalchemy-migrate.noarch 0:0.7.2-1 will be erased
---> Package python-stevedore.noarch 0:0.8-1.el6 will be erased
---> Package python-suds.noarch 0:0.4.1-3.el6 will be erased
---> Package python-swiftclient.noarch 0:1.4.0-1.el6 will be erased
---> Package python-tempita.noarch 0:0.5.1-1 will be erased
---> Package python-urllib3.noarch 0:1.5-5.el6 will be erased
---> Package python-warlock.noarch 0:1.0.0-1 will be erased
---> Package python-webob.noarch 0:1.2.3-1 will be erased
---> Package python-websockify.noarch 0:0.2.0-4.el6 will be erased
---> Package python-wsgiref.noarch 0:0.1.2-1 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
==================================================================================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================================================================================
Removing:
pyOpenSSL x86_64 0.10-2.el6 @base 991 k
pyparsing noarch 1.5.7-1 @anvil 300 k
python-amqplib noarch 0.6.1-2.el6 @epel 327 k
python-anyjson noarch 0.3.1-1.el6 @epel 16 k
python-babel noarch 0.9.6-1 @anvil 4.2 M
python-backports-ssl_match_hostname noarch 3.2-0.2.a3.el6 @epel 8.8 k
python-chardet noarch 2.0.1-1.el6 @epel 1.1 M
python-cinder noarch 2:2013.1-1 @anvil 9.7 M
python-cinderclient noarch 2:1.0.3-1 @anvil 370 k
python-cliff noarch 1.3.3-1 @anvil 73 k
python-cmd2 noarch 0.6.5.1-1 @anvil 129 k
python-decorator noarch 3.4.0-1 @anvil 31 k
python-eventlet noarch 0.9.17-2.el6 @epel 1.1 M
python-glance noarch 2:2013.1-1 @anvil 4.0 M
python-glanceclient noarch 2:0.9.0-1 @anvil 253 k
python-greenlet x86_64 0.3.1-12.el6 @epel 45 k
python-httplib2 noarch 0.8-1 @anvil 208 k
python-jsonpatch noarch 1.0-1 @anvil 30 k
python-jsonpointer noarch 1.0-1 @anvil 13 k
python-jsonschema noarch 1.3.0-1 @anvil 97 k
python-keystone noarch 2:2013.1-1 @anvil 1.4 M
python-keystoneclient noarch 2:0.2.3_0.2.4_0.2.5-1 @anvil 531 k
python-kombu noarch 1.1.3-1.el6 @epel 772 k
python-lockfile noarch 0.8-3.el6 @epel 45 k
python-lxml x86_64 3.2.1-1 @anvil 2.6 M
python-netaddr noarch 0.7.10-1 @anvil 4.2 M
python-nova noarch 2:2013.1-1 @anvil 23 M
python-novaclient noarch 2:2.13.0-1 @anvil 713 k
python-oslo-config noarch 2:1.1.0b1-1 @anvil 139 k
python-pam noarch 0.1.4-1 @anvil 9.4 k
python-passlib noarch 1.5.3-1.el6 @epel 1.5 M
python-paste noarch 1.7.4-2.el6 @updates 3.7 M
python-pastedeploy noarch 1.5.0-1 @anvil 115 k
python-pyasn1 noarch 0.0.12a-1.el6 @base 305 k
python-quantumclient noarch 2:2.2.1_2.2.2a-1 @anvil 785 k
python-repoze-lru noarch 0.6-1 @anvil 71 k
python-requests noarch 1.1.0-3.el6 @epel 234 k
python-routes noarch 1.13-1 @anvil 192 k
python-setuptools-git noarch 1.0b1-1 @anvil 43 k
python-simplejson x86_64 2.0.9-3.1.el6 @base 437 k
python-six noarch 1.1.0-2.el6 @epel 43 k
python-sqlalchemy x86_64 0.7.9-1 @anvil 6.3 M
python-sqlalchemy-migrate noarch 0.7.2-1 @anvil 648 k
python-stevedore noarch 0.8-1.el6 @epel 90 k
python-suds noarch 0.4.1-3.el6 @base 941 k
python-swiftclient noarch 1.4.0-1.el6 @epel 185 k
python-tempita noarch 0.5.1-1 @anvil 129 k
python-urllib3 noarch 1.5-5.el6 @epel 131 k
python-warlock noarch 1.0.0-1 @anvil 14 k
python-webob noarch 1.2.3-1 @anvil 639 k
python-websockify noarch 0.2.0-4.el6 @epel 146 k
python-wsgiref noarch 0.1.2-1 @anvil 117 k
Transaction Summary
==================================================================================================================================================================================================
Remove 52 Package(s)
Installed size: 73 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : 2:python-nova-2013.1-1.noarch 1/52
Erasing : 2:python-cinder-2013.1-1.noarch 2/52
Erasing : 2:python-glance-2013.1-1.noarch 3/52
Erasing : 2:python-keystone-2013.1-1.noarch 4/52
Erasing : 2:python-quantumclient-2.2.1_2.2.2a-1.noarch 5/52
Erasing : python-sqlalchemy-migrate-0.7.2-1.noarch 6/52
Erasing : 2:python-glanceclient-0.9.0-1.noarch 7/52
Erasing : 2:python-keystoneclient-0.2.3_0.2.4_0.2.5-1.noarch 8/52
Erasing : python-warlock-1.0.0-1.noarch 9/52
Erasing : python-cliff-1.3.3-1.noarch 10/52
Erasing : 2:python-cinderclient-1.0.3-1.noarch 11/52
Erasing : 2:python-novaclient-2.13.0-1.noarch 12/52
Erasing : python-requests-1.1.0-3.el6.noarch 13/52
Erasing : python-urllib3-1.5-5.el6.noarch 14/52
Erasing : python-cmd2-0.6.5.1-1.noarch 15/52
Erasing : python-jsonpatch-1.0-1.noarch 16/52
Erasing : python-eventlet-0.9.17-2.el6.noarch 17/52
Erasing : python-paste-1.7.4-2.el6.noarch 18/52
Erasing : python-routes-1.13-1.noarch 19/52
Erasing : python-swiftclient-1.4.0-1.el6.noarch 20/52
Erasing : python-repoze-lru-0.6-1.noarch 21/52
Erasing : python-jsonpointer-1.0-1.noarch 22/52
Erasing : pyparsing-1.5.7-1.noarch 23/52
Erasing : python-backports-ssl_match_hostname-3.2-0.2.a3.el6.noarch 24/52
Erasing : python-six-1.1.0-2.el6.noarch 25/52
Erasing : python-chardet-2.0.1-1.el6.noarch 26/52
Erasing : python-jsonschema-1.3.0-1.noarch 27/52
Erasing : 2:python-oslo-config-1.1.0b1-1.noarch 28/52
Erasing : python-decorator-3.4.0-1.noarch 29/52
Erasing : python-tempita-0.5.1-1.noarch 30/52
Erasing : python-httplib2-0.8-1.noarch 31/52
Erasing : python-pam-0.1.4-1.noarch 32/52
Erasing : python-passlib-1.5.3-1.el6.noarch 33/52
Erasing : python-pastedeploy-1.5.0-1.noarch 34/52
Erasing : python-webob-1.2.3-1.noarch 35/52
Erasing : python-anyjson-0.3.1-1.el6.noarch 36/52
Erasing : python-kombu-1.1.3-1.el6.noarch 37/52
Erasing : python-wsgiref-0.1.2-1.noarch 38/52
Erasing : python-amqplib-0.6.1-2.el6.noarch 39/52
Erasing : python-babel-0.9.6-1.noarch 40/52
Erasing : python-lockfile-0.8-3.el6.noarch 41/52
Erasing : python-setuptools-git-1.0b1-1.noarch 42/52
Erasing : python-stevedore-0.8-1.el6.noarch 43/52
Erasing : python-suds-0.4.1-3.el6.noarch 44/52
Erasing : python-netaddr-0.7.10-1.noarch 45/52
Erasing : python-pyasn1-0.0.12a-1.el6.noarch 46/52
Erasing : python-websockify-0.2.0-4.el6.noarch 47/52
Erasing : python-simplejson-2.0.9-3.1.el6.x86_64 48/52
Erasing : pyOpenSSL-0.10-2.el6.x86_64 49/52
Erasing : python-greenlet-0.3.1-12.el6.x86_64 50/52
Erasing : python-sqlalchemy-0.7.9-1.x86_64 51/52
Erasing : python-lxml-3.2.1-1.x86_64 52/52
Verifying : python-netaddr-0.7.10-1.noarch 1/52
Verifying : 2:python-quantumclient-2.2.1_2.2.2a-1.noarch 2/52
Verifying : python-webob-1.2.3-1.noarch 3/52
Verifying : python-warlock-1.0.0-1.noarch 4/52
Verifying : 2:python-novaclient-2.13.0-1.noarch 5/52
Verifying : python-sqlalchemy-0.7.9-1.x86_64 6/52
Verifying : python-routes-1.13-1.noarch 7/52
Verifying : 2:python-keystoneclient-0.2.3_0.2.4_0.2.5-1.noarch 8/52
Verifying : 2:python-keystone-2013.1-1.noarch 9/52
Verifying : pyparsing-1.5.7-1.noarch 10/52
Verifying : python-passlib-1.5.3-1.el6.noarch 11/52
Verifying : python-decorator-3.4.0-1.noarch 12/52
Verifying : python-jsonpointer-1.0-1.noarch 13/52
Verifying : python-cliff-1.3.3-1.noarch 14/52
Verifying : python-kombu-1.1.3-1.el6.noarch 15/52
Verifying : python-pam-0.1.4-1.noarch 16/52
Verifying : python-httplib2-0.8-1.noarch 17/52
Verifying : python-jsonschema-1.3.0-1.noarch 18/52
Verifying : python-jsonpatch-1.0-1.noarch 19/52
Verifying : python-eventlet-0.9.17-2.el6.noarch 20/52
Verifying : python-sqlalchemy-migrate-0.7.2-1.noarch 21/52
Verifying : 2:python-oslo-config-1.1.0b1-1.noarch 22/52
Verifying : python-babel-0.9.6-1.noarch 23/52
Verifying : python-simplejson-2.0.9-3.1.el6.x86_64 24/52
Verifying : 2:python-cinder-2013.1-1.noarch 25/52
Verifying : python-six-1.1.0-2.el6.noarch 26/52
Verifying : python-suds-0.4.1-3.el6.noarch 27/52
Verifying : python-websockify-0.2.0-4.el6.noarch 28/52
Verifying : 2:python-cinderclient-1.0.3-1.noarch 29/52
Verifying : python-repoze-lru-0.6-1.noarch 30/52
Verifying : python-anyjson-0.3.1-1.el6.noarch 31/52
Verifying : python-urllib3-1.5-5.el6.noarch 32/52
Verifying : python-cmd2-0.6.5.1-1.noarch 33/52
Verifying : python-pastedeploy-1.5.0-1.noarch 34/52
Verifying : python-paste-1.7.4-2.el6.noarch 35/52
Verifying : python-stevedore-0.8-1.el6.noarch 36/52
Verifying : python-wsgiref-0.1.2-1.noarch 37/52
Verifying : 2:python-glanceclient-0.9.0-1.noarch 38/52
Verifying : python-swiftclient-1.4.0-1.el6.noarch 39/52
Verifying : python-backports-ssl_match_hostname-3.2-0.2.a3.el6.noarch 40/52
Verifying : python-greenlet-0.3.1-12.el6.x86_64 41/52
Verifying : python-pyasn1-0.0.12a-1.el6.noarch 42/52
Verifying : python-amqplib-0.6.1-2.el6.noarch 43/52
Verifying : python-lxml-3.2.1-1.x86_64 44/52
Verifying : python-setuptools-git-1.0b1-1.noarch 45/52
Verifying : python-chardet-2.0.1-1.el6.noarch 46/52
Verifying : pyOpenSSL-0.10-2.el6.x86_64 47/52
Verifying : python-tempita-0.5.1-1.noarch 48/52
Verifying : python-lockfile-0.8-3.el6.noarch 49/52
Verifying : python-requests-1.1.0-3.el6.noarch 50/52
Verifying : 2:python-glance-2013.1-1.noarch 51/52
Verifying : 2:python-nova-2013.1-1.noarch 52/52
Removed:
pyOpenSSL.x86_64 0:0.10-2.el6 pyparsing.noarch 0:1.5.7-1 python-amqplib.noarch 0:0.6.1-2.el6 python-anyjson.noarch 0:0.3.1-1.el6
python-babel.noarch 0:0.9.6-1 python-backports-ssl_match_hostname.noarch 0:3.2-0.2.a3.el6 python-chardet.noarch 0:2.0.1-1.el6 python-cinder.noarch 2:2013.1-1
python-cinderclient.noarch 2:1.0.3-1 python-cliff.noarch 0:1.3.3-1 python-cmd2.noarch 0:0.6.5.1-1 python-decorator.noarch 0:3.4.0-1
python-eventlet.noarch 0:0.9.17-2.el6 python-glance.noarch 2:2013.1-1 python-glanceclient.noarch 2:0.9.0-1 python-greenlet.x86_64 0:0.3.1-12.el6
python-httplib2.noarch 0:0.8-1 python-jsonpatch.noarch 0:1.0-1 python-jsonpointer.noarch 0:1.0-1 python-jsonschema.noarch 0:1.3.0-1
python-keystone.noarch 2:2013.1-1 python-keystoneclient.noarch 2:0.2.3_0.2.4_0.2.5-1 python-kombu.noarch 0:1.1.3-1.el6 python-lockfile.noarch 0:0.8-3.el6
python-lxml.x86_64 0:3.2.1-1 python-netaddr.noarch 0:0.7.10-1 python-nova.noarch 2:2013.1-1 python-novaclient.noarch 2:2.13.0-1
python-oslo-config.noarch 2:1.1.0b1-1 python-pam.noarch 0:0.1.4-1 python-passlib.noarch 0:1.5.3-1.el6 python-paste.noarch 0:1.7.4-2.el6
python-pastedeploy.noarch 0:1.5.0-1 python-pyasn1.noarch 0:0.0.12a-1.el6 python-quantumclient.noarch 2:2.2.1_2.2.2a-1 python-repoze-lru.noarch 0:0.6-1
python-requests.noarch 0:1.1.0-3.el6 python-routes.noarch 0:1.13-1 python-setuptools-git.noarch 0:1.0b1-1 python-simplejson.x86_64 0:2.0.9-3.1.el6
python-six.noarch 0:1.1.0-2.el6 python-sqlalchemy.x86_64 0:0.7.9-1 python-sqlalchemy-migrate.noarch 0:0.7.2-1 python-stevedore.noarch 0:0.8-1.el6
python-suds.noarch 0:0.4.1-3.el6 python-swiftclient.noarch 0:1.4.0-1.el6 python-tempita.noarch 0:0.5.1-1 python-urllib3.noarch 0:1.5-5.el6
python-warlock.noarch 0:1.0.0-1 python-webob.noarch 0:1.2.3-1 python-websockify.noarch 0:0.2.0-4.el6 python-wsgiref.noarch 0:0.1.2-1
Complete!
INFO: @anvil.actions.uninstall : Post-uninstalling nova-client.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova-client/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova-client/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova-client
INFO: @anvil.actions.uninstall : Post-uninstalling nova.
INFO: @anvil.components.base_install : Removing 4 miscellaneous files:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/config/policy.json
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/config/nova.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/config/nova-api-paste.ini
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/config/logging.conf
INFO: @anvil.components.base_install : Removing 7 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/locks
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/instances
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/config
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/nova
INFO: @anvil.components.base_install : |-- /etc/nova
INFO: @anvil.actions.uninstall : Post-uninstalling quantum-client.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/quantum-client/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/quantum-client/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/quantum-client
INFO: @anvil.actions.uninstall : Post-uninstalling cinder-client.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder-client/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder-client/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder-client
INFO: @anvil.actions.uninstall : Post-uninstalling glance-client.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance-client/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance-client/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance-client
INFO: @anvil.actions.uninstall : Post-uninstalling cinder.
INFO: @anvil.components.base_install : Removing 2 miscellaneous files:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder/config/cinder.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder/config/api-paste.ini
INFO: @anvil.components.base_install : Removing 5 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder/config
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/cinder
INFO: @anvil.components.base_install : |-- /etc/cinder
INFO: @anvil.actions.uninstall : Post-uninstalling glance.
INFO: @anvil.components.base_install : Removing 6 miscellaneous files:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/policy.json
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/logging.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/glance-registry.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/glance-registry-paste.ini
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/glance-api.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config/glance-api-paste.ini
INFO: @anvil.components.base_install : Removing 6 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/images
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/config
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/glance
INFO: @anvil.components.base_install : |-- /etc/glance
INFO: @anvil.actions.uninstall : Post-uninstalling keystone-client.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone-client/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone-client/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone-client
INFO: @anvil.actions.uninstall : Post-uninstalling keystone.
INFO: @anvil.components.base_install : Removing 3 miscellaneous files:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/config/policy.json
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/config/logging.conf
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/config/keystone.conf
INFO: @anvil.components.base_install : Removing 5 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/config
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/keystone
INFO: @anvil.components.base_install : |-- /etc/keystone
INFO: @anvil.actions.uninstall : Post-uninstalling oslo-config.
INFO: @anvil.components.base_install : Removing 3 created directories:
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/oslo-config/traces
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/oslo-config/app
INFO: @anvil.components.base_install : |-- /home/harlowja/openstack/oslo-config
INFO: @anvil.actions.uninstall : Post-uninstalling rabbit-mq.
INFO: @anvil.actions.uninstall : Post-uninstalling db.
INFO: @anvil.actions.uninstall : Post-uninstalling general.
INFO: @anvil.action : Tearing down your components.
INFO: @anvil.action : Updated/created 1 password files:
INFO: @anvil.action : |-- /home/harlowja/anvil/passwords.yaml
INFO: @anvil : It took 10.271 seconds or 0.17 minutes to complete action uninstall.
___________
/ You shine \
| out like |
| a shaft |
| of gold |
| when all |
| around is |
\ dark. /
-----------
INFO: @anvil.actions.base : Tearing down your components.
INFO: @anvil : It took 16.259 seconds or 0.27 minutes to complete action uninstall.
______________
/ Say no more, \
| Nudge nudge |
\ wink wink. /
--------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ ls ~/openstack/
phases

View File

@ -1,3 +1,6 @@
.. _features:
========
Features
========
@ -6,13 +9,12 @@ Features
- Supports the following *actions* on the various `OpenStack`_ components.
* **Installing**:
* Downloading source from git and performing tag/branch checkouts automatically.
* Verifying that the ``test-requires`` and ``pip-requires`` files have packages that can be
translated to a known `pypi`_/rpm package (or building said package to satisfy said translation).
* Installing or building those dependencies & handling `pypi`_ and rpm/yum packaging specifics for you.
* Configuring the needed files, symlinks, adjustments, tweaks...
* Automatically downloading source from git and performing tag/branch checkouts.
* Automatically verifying and translating ``test-requires`` and ``pip-requires`` files to known `pypi`_/rpm packages.
* Automatically installing and building dependencies/packaging (`pypi`_ and rpm) specifics for you.
* Automatically configuring the needed files, symlinks, adjustments, tweaks.
* **Starting**: starting of the components sub-programs with
the needed configuration via the common `daemon`_ model
@ -28,7 +30,7 @@ Features
* **Testing**: running each components unit tests (and in the future performing a simple set of integration tests)
* **Packaging**: creating a basic set of packages that matches the components selected
- Supports automatic injection of dependencies, creation of change log from git history...
- Supports automatic injection of dependencies, creation of change log from git history.
* **Status**: checking the status of the running components sub-programs

View File

@ -139,6 +139,7 @@ Well grab the latest version of ANVIL via git:
$ git clone git://github.com/stackforge/anvil.git
Configuration
-------------
@ -176,7 +177,7 @@ git, python setups occurring and configuration files being written as well as
rpm packages being built (and a repository setup from those components) that
will allow you to reliably and repeatly install the OpenStack components and
there dependencies as ANVIL figures out how to prepare your desired components (if you
desire more informational output add a ``-v``to that
desire more informational output add a ``-v`` to that
command).
Installing
@ -191,7 +192,7 @@ Now install *OpenStacks* components by running the following:
You should see a set of distribution packages and/or pips being
installed and configuration files being written as ANVIL figures out how to
install your desired components from the prepared packages built in the last
step (if you desire more informational output add a ``-v``to that command).
step (if you desire more informational output add a ``-v`` to that command).
Testing
----------

View File

@ -1,11 +1,11 @@
.. _q-a:
===============
=====================
Questions and Answers
===============
=====================
How do I cause the anvil dependencies to be reinstalled?
--------------------------------------------
--------------------------------------------------------
Anvil bootstraps itself via shell script (if you look at the code
in the file ``smithy`` you will see that it is actually a bash
@ -59,7 +59,7 @@ An example of this, lets adjust nova to use the ``stable/essex`` branch.
`OMG` the images take forever to download!
----------------------------------------
------------------------------------------
Sometimes the images that will be uploaded to glance take a long time to
download and extract and upload.