[Openstack] [tripleo] [tripleo-quickstart] quickstart.sh failing

Miguel Angel Ajo Pelayo majopela at redhat.com
Mon Jun 25 09:21:29 UTC 2018


I got that working too, but then:

1) my undercloud didn't have any hosts when I did openstack server list
over stackrc
2) I had no overcloud-deploy.sh of any kind

Folks I need help with this, I'm blocked.

On Fri, Jun 22, 2018 at 10:48 AM Bernd Bausch <berndbausch at gmail.com> wrote:

> Thanks Miguel! When I set these variables, the quickstart script completes
> successfully.
>
> Bernd Bausch
> On 6/21/2018 4:43 PM, Miguel Angel Ajo Pelayo wrote:
>
> I'm also hitting that issue currently too
>
> you can workaround with
>
>       -e docker_registry_namespace_used=tripleomaster -e
> container_build_id=current-tripleo
>
> on the quickstart command line while this is fixed (please note that's
> only for tripleo master).
>
>
> I see in the quickstart logs that those variables are detected as facts,
> but then ansible does
> not find them on those tasks.
>
> Note: I'm just providing a workaround that I used to keep moving, but I'm
> not actively working
> on fixing the quickstart issue because I don't know how to fix it at this
> moment.
>
>
>
>
> On Thu, Jun 21, 2018 at 2:44 AM Bernd Bausch <berndbausch at gmail.com>
> wrote:
>
>> I hoped that I could use quickstart.sh to set up Tripleo without much
>> thinking. The Ansible playbook generates undercloud, compute and control
>> images and much more on the VIRTHOST but ultimately fails with:
>>
>> TASK [undercloud-deploy : Write containers-prepare-parameter.yaml]
>> **************************************************************************
>> task path:
>> /home/stack/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/create-scripts.yml:96
>> Wednesday 20 June 2018  18:31:07 +0900 (0:00:07.221)       1:14:05.859
>> ********
>> fatal: [undercloud]: FAILED! => {"changed": false, "failed": true, "msg":
>> "AnsibleUndefinedVariable: 'container_build_id' is undefined"}
>> What puzzles me (I am far from being an Ansible expert): If I interpret
>> *_quickstart.log* correctly, this variable is set about half-way through
>> the process:
>>
>> TASK [extras-common : set container_build_id from docker_image_tag]
>> *************************************************************************
>> task path:
>> /home/stack/.quickstart/usr/local/share/ansible/roles/extras-common/tasks/main.yml:19
>> Wednesday 20 June 2018  17:23:13 +0900 (0:00:00.212)       0:06:12.229
>> ********
>> ok: [jupiter] => {*"ansible_facts": {"container_build_id":
>> "current-tripleo-rdo"},* "changed": false, "failed": false}
>>
>> Later plays also set it conditionally, but the conditions are never met.
>> Some derive it from a variable named *get_build_command*, which I can't
>> find anywhere (I did do a http://codesearch.openstack.org):
>>
>> TASK [extras-common : set container_build_id from get_build_command]
>> ************************************************************************
>> task path:
>> /home/stack/.quickstart/usr/local/share/ansible/roles/extras-common/tasks/main.yml:6
>> Wednesday 20 June 2018  18:16:45 +0900 (0:00:00.323)       0:59:44.741
>> ********
>> skipping: [jupiter] => {"changed": false, "skip_reason": "Conditional
>> result was False", "skipped": true}
>>
>> others base it on a Docker container tag:
>>
>> TASK [extras-common : set container_build_id from docker_image_tag]
>> *************************************************************************
>> task path:
>> /home/stack/.quickstart/usr/local/share/ansible/roles/extras-common/tasks/main.yml:19
>> Wednesday 20 June 2018  18:16:46 +0900 (0:00:00.128)       0:59:44.996
>> ********
>> skipping: [jupiter] => {"changed": false, "skip_reason": "Conditional
>> result was False", "skipped": true}
>>
>> Any pointers how to fix this?
>>
>> My VIRTHOST is a HP Z420 workstation named *jupiter*, 4 core Xeon, 32G
>> memory, 150G disk space running freshly installed Centos 7.5. I run the
>> quickstart script on a VM, equally with Centos 7.5. I followed the
>> instructions at
>> https://docs.openstack.org/tripleo-quickstart/latest/readme.html#tripleo-quickstart
>> :
>>
>> $ ssh-keygen; ssh-copy-id root at jupiter; ssh-copy-id stack at jupiter
>> $ curl -O https://raw.githubusercontent.com/openstack/tripleo-quickstart/
>> master/quickstart.sh
>> $ bash quickstart.sh --install-deps
>> $ bash quickstart.sh jupiter
>>
>> Bernd Bausch
>> _______________________________________________
>> Mailing list:
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : openstack at lists.openstack.org
>> Unsubscribe :
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20180625/d553a515/attachment.html>


More information about the Openstack mailing list