RETIRED. Ansible role with utilities for TripleO
Go to file
Doug Hellmann 23a5aa4514 add .gitreview file
Add the configuration file that tells git-review where gerrit is
located.

Depends-On: https://review.openstack.org/#/c/604533/
Change-Id: I3bce42f90fca42b4906248ed21a8b20464e80b46
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-22 15:23:39 +00:00
action_plugins Sync config_template w/ upstream 2017-12-04 10:15:57 +01:00
defaults Don't fail if hieradata(_file) are not set 2017-12-04 10:09:55 +01:00
library Don't fail if hieradata(_file) are not set 2017-12-04 10:09:55 +01:00
tasks Domain required to create user 2017-12-13 10:07:07 +01:00
tests Check if it *is* defined 2017-07-13 17:02:29 +02:00
.gitreview add .gitreview file 2018-09-22 15:23:39 +00:00
.zuul.yaml Switch to glance CI job 2017-12-06 16:16:22 +00:00
LICENSE Initial commit 2017-07-13 10:44:50 +02:00
README.md Update readme 2017-07-13 13:20:13 +02:00
requirements.txt Let's get this party started 2017-07-13 13:18:13 +02:00
test-requirements.txt Let's get this party started 2017-07-13 13:18:13 +02:00
tox.ini Let's get this party started 2017-07-13 13:18:13 +02:00

README.md

ansible-role-k8s-tripleo

You can call this module directly:

- name: Test hieradata
  parse_tripleo_hiera:
    hieradata:
      glance::api::v1: True
    schema:
      glance::api::v1: DEFAULT.enable_glance_v1
  register: result


- name: Check values
  fail:
    msg: "DEFAULT not in conf_dict"
  when:
    - not result.conf_dict['DEFAULT']
    - not result.conf_dict['DEFAULT']['enable_glance_v1']

Or just include the role:

- name: Test include role
  include_role:
    name: 'ansible-role-k8s-tripleo'
  vars:
    hieradata:
      glance::api::v1: True
    schema:
      glance::api::v1: DEFAULT.enable_glance_v1
    fact_variable: 'glance_config'


- name: Check fact glance_config
  fail:
    msg: "glance_config not set"
  when:
    - not glance_config