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.