tripleo-validations/roles/validation_init/defaults/main.yml

54 lines
1.9 KiB
YAML

---
# Copyright 2021 Red Hat, Inc.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
# All variables intended for modification should place placed in this file.
# All variables within this role should have a prefix of "validation_init"
# Debugging mode
validation_init_debug: false
# New role prefix
validation_init_prefix: "tripleo"
# Absolute path of the directory where the skeletin will be deployed
validation_init_skeleton_role_dir: "/tmp"
# Absolute/Relative path to the roles directory where the new role will be
# created
validation_init_roles_dir: "roles"
# Absolute/Relative path to the CI molecule yaml file
validation_init_zuuld_molecule: "zuul.d/molecule.yaml"
# Absolute/Relative path to the playbooks directory where the new playbook will
# be created
validation_init_playbooks_dir: "playbooks"
# Absolute/Relative path to the documentation roles directory
validation_init_roles_doc_dir: "doc/source/roles"
# If 'true', the documentation and CI configuration will be created, otherwise not.
# Will be used to create new custom validation through the CLI.
validation_init_enabling_ci: true
# If sets to 'true', the molecule directory created from the skeleton won't be deleted
# from the role and a CI job will be added in zuul.d/molecule.yaml file.
# If sets to 'false', the molecule directory will be deleted after the creation
# of the new role and no ci job will be added in zuul.d/molecule.yaml file.
validation_init_molecule: true