Running on Ubuntu 18.04.1 (bionic)

following instructions from:
https://docs.openstack.org/project-deploy-guide/kolla-ansible/queens/quickstart.html

with the exception that:

kolla_base_distro: "centos"
is
kolla_base_distro: "ubuntu"

and network devices are eno1 & eno2

ifconfig output:
root@cube:~/kolla-quickstart/kolla-ansible# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:1c:d3:01:bb  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.100  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::b8e4:2c0b:4766:ea85  prefixlen 64  scopeid 0x20<link>
        ether 00:fd:45:fc:f4:e0  txqueuelen 1000  (Ethernet)
        RX packets 295747  bytes 397147474 (397.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 169610  bytes 43103016 (43.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16

eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.110  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::6e6a:3f3e:4ec4:732d  prefixlen 64  scopeid 0x20<link>
        ether 00:fd:45:fc:f4:e1  txqueuelen 1000  (Ethernet)
        RX packets 12730  bytes 2710852 (2.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 158  bytes 21930 (21.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 612  bytes 54716 (54.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 612  bytes 54716 (54.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

kolla-ansible -v -i ./ansible/inventory/all-in-one deploy  output:

TASK [haproxy : Ensuring config directories exist] 
******************************************************************************************************************************************************************************************
ok: [localhost] => (item={'value': {u'group': u'haproxy', u'dimensions': 
{}, u'image': u'kolla/ubuntu-binary-haproxy:queens', u'enabled': True, 
u'volumes': [u'/etc/kolla//haproxy/:/var/lib/kolla/config_files/:ro', 
u'/etc/localtime:/etc/localtime:ro', 
u'haproxy_socket:/var/lib/kolla/haproxy/'], u'container_name': u'haproxy', 
u'privileged': True}, 'key': u'haproxy'}) => {"changed": false, "gid": 0, 
"group": "root", "item": {"key": "haproxy", "value": {"container_name": 
"haproxy", "dimensions": {}, "enabled": true, "group": "haproxy", "image": 
"kolla/ubuntu-binary-haproxy:queens", "privileged": true, "volumes": 
["/etc/kolla//haproxy/:/var/lib/kolla/config_files/:ro", 
"/etc/localtime:/etc/localtime:ro", 
"haproxy_socket:/var/lib/kolla/haproxy/"]}}, "mode": "0770", "owner": 
"root", "path": "/etc/kolla//haproxy", "size": 4096, "state": "directory", 
"uid": 0}
ok: [localhost] => (item={'value': {u'group': u'haproxy', u'dimensions': 
{}, u'image': u'kolla/ubuntu-binary-keepalived:queens', u'enabled': True, 
u'volumes': [u'/etc/kolla//keepalived/:/var/lib/kolla/config_files/:ro', 
u'/etc/localtime:/etc/localtime:ro', u'/lib/modules:/lib/modules:ro', 
u'haproxy_socket:/var/lib/kolla/haproxy/'], u'container_name': 
u'keepalived', u'privileged': True}, 'key': u'keepalived'}) => {"changed": 
false, "gid": 0, "group": "root", "item": {"key": "keepalived", "value": 
{"container_name": "keepalived", "dimensions": {}, "enabled": true, 
"group": "haproxy", "image": "kolla/ubuntu-binary-keepalived:queens", 
"privileged": true, "volumes": 
["/etc/kolla//keepalived/:/var/lib/kolla/config_files/:ro", 
"/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", 
"haproxy_socket:/var/lib/kolla/haproxy/"]}}, "mode": "0770", "owner": 
"root", "path": "/etc/kolla//keepalived", "size": 4096, "state": 
"directory", "uid": 0}

TASK [haproxy : Copying over config.json files for services] 
********************************************************************************************************************************************************************************
ok: [localhost] => (item={'value': {u'group': u'haproxy', u'dimensions': 
{}, u'image': u'kolla/ubuntu-binary-haproxy:queens', u'enabled': True, 
u'volumes': [u'/etc/kolla//haproxy/:/var/lib/kolla/config_files/:ro', 
u'/etc/localtime:/etc/localtime:ro', 
u'haproxy_socket:/var/lib/kolla/haproxy/'], u'container_name': u'haproxy', 
u'privileged': True}, 'key': u'haproxy'}) => {"changed": false, "checksum": 
"ebcb7a0512dcfc94024628d3b70a1abef59eea1a", "dest": 
"/etc/kolla//haproxy/config.json", "gid": 0, "group": "root", "item": 
{"key": "haproxy", "value": {"container_name": "haproxy", "dimensions": {}, 
"enabled": true, "group": "haproxy", "image": 
"kolla/ubuntu-binary-haproxy:queens", "privileged": true, "volumes": 
["/etc/kolla//haproxy/:/var/lib/kolla/config_files/:ro", 
"/etc/localtime:/etc/localtime:ro", 
"haproxy_socket:/var/lib/kolla/haproxy/"]}}, "mode": "0660", "owner": 
"root", "path": "/etc/kolla//haproxy/config.json", "size": 532, "state": 
"file", "uid": 0}
ok: [localhost] => (item={'value': {u'group': u'haproxy', u'dimensions': 
{}, u'image': u'kolla/ubuntu-binary-keepalived:queens', u'enabled': True, 
u'volumes': [u'/etc/kolla//keepalived/:/var/lib/kolla/config_files/:ro', 
u'/etc/localtime:/etc/localtime:ro', u'/lib/modules:/lib/modules:ro', 
u'haproxy_socket:/var/lib/kolla/haproxy/'], u'container_name': 
u'keepalived', u'privileged': True}, 'key': u'keepalived'}) => {"changed": 
false, "checksum": "6cd3d9b1cd3bfafebb7afe9c5ee0f1991e7cb26c", "dest": 
"/etc/kolla//keepalived/config.json", "gid": 0, "group": "root", "item": 
{"key": "keepalived", "value": {"container_name": "keepalived", 
"dimensions": {}, "enabled": true, "group": "haproxy", "image": 
"kolla/ubuntu-binary-keepalived:queens", "privileged": true, "volumes": 
["/etc/kolla//keepalived/:/var/lib/kolla/config_files/:ro", 
"/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", 
"haproxy_socket:/var/lib/kolla/haproxy/"]}}, "mode": "0660", "owner": 
"root", "path": "/etc/kolla//keepalived/config.json", "size": 299, "state": 
"file", "uid": 0}

TASK [haproxy : Copying over haproxy.cfg] 
***************************************************************************************************************************************************************************************************
failed: [localhost] 
(item=/usr/local/share/kolla-ansible/ansible/roles/haproxy/templates/haproxy.cfg.j2)
 
=> {"changed": false, "item": 
"/usr/local/share/kolla-ansible/ansible/roles/haproxy/templates/haproxy.cfg.j2",
 
"msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 
'glance-registry'"}
        to retry, use: --limit 
@/usr/local/share/kolla-ansible/ansible/site.retry

PLAY RECAP 
**********************************************************************************************************************************************************************************************************************************
localhost                  : ok=30   changed=0    unreachable=0    failed=1

Command failed ansible-playbook -i ./ansible/inventory/all-in-one -e 
@/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e 
CONFIG_DIR=/etc/kolla  --limit 
@/usr/local/share/kolla-ansible/ansible/site.retry -e kolla_action=deploy 
/usr/local/share/kolla-ansible/ansible/site.yml  --verbose
root@cube:~/kolla-quickstart/kolla-ansible#

haproxy file exists and has valid content.

any ideas much appreciated

Many thanks
Pete

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a057bdf4-8e1b-4fc1-99a0-8f80db6597a1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to