haproxy multiple config file failures

Bug #1543615 reported by egon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Wishlist
Jean-Philippe Evrard

Bug Description

haproxy does not support a config directory, so multiple config files, as in the AIO deployment need to be specified on the command line. The scripts that find all the config files and concatenates them into the command line were written for the init system.

On a host with systemd, the proper scripts are not executed, and although haproxy runs as expected, it does not include the additional config files, so the container systems cannot connect to their repo servers, external proxy doesn't work, etc...

Currently testing on Ubuntu 15.10, liberty branch.

Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

We're working on SystemD support, so this will likely be resolved as a subset of that work - either in Mitaka or Newton.

Changed in openstack-ansible:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
egon (egon-p) wrote :

Is there a place to look at the systemd support work? I'm working on this related set of problems while getting this AIO working.

Revision history for this message
Jimmy McCrory (jimmy-mccrory) wrote :

The work of adding support for multiple OSes and systemd is still early on.

Here are a few relevant links:

Spec for adding systemd support
http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/add-support-for-systemd.html

Planning and tracking of adding support to independent Ansible roles, with example patterns
https://etherpad.openstack.org/p/openstack-ansible-multi-os-support

Work-in-progress haproxy independent role (to replace currently included role)
https://github.com/evrardjp/ansible-haproxy

Changed in openstack-ansible:
assignee: nobody → Jean-Philippe Evrard (jean-philippe-evrard)
Revision history for this message
Jean-Philippe Evrard (jean-philippe-evrard) wrote :
Changed in openstack-ansible:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.