+++ /dev/null
-#!/bin/bash
-# SPDX-License-Identifier: EPL-1.0
-##############################################################################
-# Copyright (c) 2018 The Linux Foundation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-##############################################################################
-# vi: ts=4 sw=4 sts=4 et :
-
-# Packer Ansible provisioner needs Ansible installed so bootstrap if necessary
-if ! command -v /usr/bin/ansible-playbook; then
- if command -v apt; then
- apt -y update
- apt install -y software-properties-common
- apt-add-repository -y ppa:ansible/ansible
- apt install -y ansible
- fi
- if command -v yum; then
- yum install -y ansible
- fi
-fi
{
"type": "shell",
"scripts": [
- "common-packer/provision/install-ansible.sh",
"common-packer/provision/install-python.sh"
],
"execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
{
"type": "shell",
"scripts": [
- "common-packer/provision/install-ansible.sh",
"common-packer/provision/install-python.sh"
],
"execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"