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

Miguel Angel Ajo Pelayo majopela at redhat.com
Thu Jun 21 07:43:33 UTC 2018


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/20180621/e7be18bf/attachment.html>


More information about the Openstack mailing list