06c4f96a99
On Ubuntu, apt automatically starts dnsmasq upon installing it. This temporarily causes a blip in the system's ability to resolve domain names. In a bifrost install, this becomes apparent when the next package ansible attempts to install, rabbitmq-server, fails with the error "Could not resolve 'archive.ubuntu.com'", while subsequent packages and subsequent runs of the bifrost install step succeed. This patch moves the dnsmasq to the end of the required package list so that its installation does not interfere with the installation of the rest of the required packages. An alternative to this fix could be to configure policy-rc.d to not start services by default. This would require making sure all services are managed in bifrost-ironic-install/tasks/main.yml and would be a bit more dramatic of a change. Change-Id: If1558d76ce3f652c0798b459678baea9f8b26fb0
42 lines
711 B
YAML
42 lines
711 B
YAML
---
|
|
init_template: upstart_template.j2
|
|
init_dest_dir: /etc/init/
|
|
init_ext: .conf
|
|
syslinux_tftp_dir: /usr/lib/syslinux/
|
|
ipxe_dir: /usr/lib/ipxe/
|
|
ipxe_full_binary: ipxe.pxe
|
|
sgabios_dir: /usr/share/qemu/
|
|
nginx_user: www-data
|
|
virt_group: libvirtd
|
|
mysql_service_name: mysql
|
|
required_packages:
|
|
- mysql-server
|
|
- rabbitmq-server
|
|
- python-dev
|
|
- python-mysqldb
|
|
- python-configparser
|
|
- libffi-dev
|
|
- libxslt1-dev
|
|
- libssl-dev
|
|
- libxml2-dev
|
|
- ipxe
|
|
- tftpd-hpa
|
|
- tftp-hpa
|
|
- syslinux-common
|
|
- syslinux
|
|
- xinetd
|
|
- parted
|
|
- ipmitool
|
|
- psmisc
|
|
- nginx
|
|
- wget
|
|
- genisoimage
|
|
- kpartx
|
|
- qemu-utils
|
|
- python-openwsman
|
|
- amtterm
|
|
- sgabios
|
|
- libvirt-bin
|
|
- debootstrap
|
|
- dnsmasq
|