Remove OpenStack config found in clouds.yaml 47/12547/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 11 Sep 2018 22:34:48 +0000 (18:34 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 16 Oct 2018 21:16:01 +0000 (17:16 -0400)
commitdc6540e49114447f51749c699a0b67a65eb9ee9e
treef7db655a554d7544762c9a8dc0c664fe9f775583
parent6961de60eb1b20375b7b6839f05bff9deed6f621
Remove OpenStack config found in clouds.yaml

We can now reuse configuration already existing in our clouds.yaml to
run packer builds against instead of duplicating that effort in var
files. Packer added this feature in version 1.2.5.

Packer does not read profiles so we have to explicitly pass
some variables that would normally be pulled from profiles such
as auth_url, user_domain_name, and project_domain_name.

  linuxfoundation:
    profile: vexxhost
    auth:
      auth_url: 'https://auth.vexxhost.net/v3/'
      project_name: abc
      username: 123
      password: v1.2.3
      user_domain_name: Default
      project_domain_name: Default
    region_name: ca-ymq-1

Issue: RELENG-1205
Change-Id: I9f05ec1c430a9261e45dc801e5e5aab52a22cfba
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
docs/requirements.rst
templates/builder.json
templates/docker.json
templates/windows-builder.json
vars/cloud-env.json.example