# Copyright 2015 Red Hat, Inc. # # 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. --- - name: Define diskimage_builder_build_depends set_fact: diskimage_builder_build_depends: "{{ __diskimage_builder_build_depends | list }}" when: diskimage_builder_build_depends is not defined - name: Define diskimage_builder_depends set_fact: diskimage_builder_depends: "{{ __diskimage_builder_depends | list }}" when: diskimage_builder_depends is not defined - name: Define diskimage_builder_package_name set_fact: diskimage_builder_package_name: "{{ __diskimage_builder_package_name }}" when: diskimage_builder_package_name is not defined - name: Ensure build dependencies are present become: yes package: name: "{{ diskimage_builder_build_depends }}" state: present when: diskimage_builder_install_method == 'git' - name: Ensure dependencies are present become: yes package: name: "{{ diskimage_builder_depends }}" state: present when: diskimage_builder_install_method == 'git' or diskimage_builder_install_method == 'pip' - include: "install/{{ diskimage_builder_install_method }}.yaml"