RETIRED, Fuel is the control plane for installing and managing OpenStack. It is capable of doing bare metal provisioning of physical nodes, installing OpenStack on them, and much more.
bef3b9ea63
requirements-deb.txt: remove redundant entries - apt-xapian-index: required by aptitude, tasksel - crda: required by linux-image-generic-lts-trusty - fakeroot: required by devscripts, dkms, build-essential, debhelper - geoip-database: required by ubuntu-standard - iputils-arping: required by nova-network, neutron-l3-agent, neutron-vpn-agent - krb5-locales: required by ubuntu-standard, qemu-utils, openssh-server, novnc, puppet - laptop-detect: requirred by tasksel - libalgorithm-diff-xs-perl: required by debheper, build-essential, devscripts - libalgorithm-merge-perl: required by debheper, build-essential, devscripts - libhtml-template-perl: required by mysql-server-wsrep-5.6, zabbix-server-mysql - libparse-debianchangelog-perl: required by aptitude, devscripts, tasksel - libsasl2-modules: required by apache2, cloud-init, git, nova-compute-kvm, pacemaker, qemu-kvm, ubuntu-standard - lockfile-progs: required by ubuntu-minimal - manpages-dev: required by devscripts, dkms, build-essential - powermgmt-base: required by ubuntu-standard, hdparm - python-dateutil: required by ceilometer-api, python-ceilometer, ceilometer-agent-central - python-debian: required by aptitude, devscripts, tasksel - python-pam: required by nova-compute-kvm, keystone, nova-api, nova-scheduler, nova-cert - python-pypcap: required by nailgun-net-check, python-pcs - python-werkzeug: required by ceph, radosgw, sahara, python-ceilometer - python-xapian: required by aptitude, tasksel, libguestfs-tools - python-xattr: required by python-swift, swift-object - sgml-base: required by ubuntu-minimal, tasksel, pacemaker, puppet - sharutils: required by qemu-utils - snmp: required by pacemaker, ipmitool, fence-agents - ssh-import-id: required by openssh-server - ssl-cert: required by apache2, keystone - tcpd: required by openssh-server, nfs-common, snmp, socat - unzip: required by devscripts, mc - wireless-regdb: required by linux-image-generic-lts-trusty - xauth: required by openssh-server - xml-core: required by ubuntu-minimal, tasksel, qemu-utils - xz-utils: required by ubuntu-standard requirements-rpm.txt: remove redundant entries - packages required by @Base and @Core: - bc - bfa-firmware - bind-utils - cronie - cronie-anacron - cronie-noanacron - crontabs - dhclient - ed - iproute - kernel-firmware - man - mlocate - ntp - ntpdate - openssh-clients - openssh-server - passwd - policycoreutils - ql2100-firmware - ql2200-firmware - ql23xx-firmware - rsync - selinux-policy-targeted - tcpdump - time - unzip - wget - yum - yum-utils - apr{,-util}: required by httpd - boost-program-options: required by galera, ceph-test, mongodb, qpid-qmf - boost-system: required by qemu, ceph, mongodb, openstack-cinder, cloud-utils - boost-thread: required by qemu, ceph, cloud-utils, mongodb, openstack-nova - cobbler: required by cobbler-web - db4{,-utils}: required by arp-utils - Django-1.3.4: removed due to conflict with Django14 - erlang-*: required by erlang-R14B - httpd-toolsi: required by http - libaio: required by ceph, percona-xtrabackup - libcephfs1: required by ceph, ceph-test - libfcgi: required by ceph-radosgw, fcgiwrap - libicu: required by mongodb, nodejs, ceph, gdisk, v8 - libqb: required by pacemaker, crmsh - librados2: required by qemu, ceph, cloud-utils, python-cinder - librbd1: required by qemu, ceph, openstack-nva, cloud-utils - librepl: required by rsyslog - libselinux-ruby: required by puppet - libudev: required by lvm2, device-mapper, qemu, ceph, crmsh, docker-io, fence-agents, parted, pacemaker - libunwind: required by ceph, mongodb - libuv: required by nodejs - libxml2: required by pacemaker ... - libyaml: required by hiera, PyYAML, neutron, sahara, ... - lzop: required by libvirt-daemon-driver-qemu - mailcap: required by http - make: required by openssl - mtools: required by cobbler, syslinux - pssh: required by crmsh - usermod: required by setuptool - virt-what: required by facter, ruby-facter Removed: - MySQL-server, MySQL-shared, MySQL-client: were used in simple for CentOS - nagios-* - puppetdb - puppetlabs-release - puppet-server - pushy: was required by ceph-deploy - qpid*: not used anymore - system-config-firewall-base: firewall rules are managed by puppet - wireshark: not used anymore, replaced by tcpdump -w fore remote inspection - wxBase: was required by wireshark - wxGTK{,-gl}: was required by wireshark - zlib-devel Implements: blueprint support-ubuntu-trusty Change-Id: I5dcbfc3fc01efa79c3339c97c2eaf5252857c2ae Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com> |
||
---|---|---|
bootstrap | ||
docker | ||
fuelweb_test | ||
fuelweb_ui_test | ||
image | ||
iso | ||
mirror | ||
packages | ||
puppet | ||
upgrade | ||
utils | ||
virtualbox | ||
.gitignore | ||
.gitreview | ||
LICENSE | ||
Makefile | ||
README.md | ||
config.mk | ||
prepare-build-env.sh | ||
regenerate_ubuntu_repo.sh | ||
report-changelog.sh | ||
repos.mk | ||
requirements-deb.txt | ||
requirements-eggs.txt | ||
requirements-gems.txt | ||
requirements-rpm.txt | ||
requirements-test-eggs.txt | ||
rules.mk | ||
run_tests.sh | ||
sandbox.mk | ||
virtualbox.mk |
README.md
FUEL
This is the main repository with ISO build scripts. It has links to two submodules:
- Astute, which is deployment orchestrator
- Fuel Library, which is set of Puppet modules
ISO, other materials: http://fuel.mirantis.com/
User guide: http://docs.mirantis.com/
Development documentation: http://docs.mirantis.com/fuel-dev/