From f966242805e67f91bffdc5f9eb02096bb5e1f856 Mon Sep 17 00:00:00 2001 From: William Yeh Date: Mon, 30 May 2016 11:46:11 +0800 Subject: Add: new `mini` series for building minimal images from playbooks. --- mini-alpine3/install-ansible.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 mini-alpine3/install-ansible.sh (limited to 'mini-alpine3/install-ansible.sh') diff --git a/mini-alpine3/install-ansible.sh b/mini-alpine3/install-ansible.sh new file mode 100755 index 0000000..98dede0 --- /dev/null +++ b/mini-alpine3/install-ansible.sh @@ -0,0 +1,26 @@ +#!/bin/sh +# +# Simple wrapper for installing ansible +# + + +echo "===> Adding prerequisites..." + +cat ___APK_INSTALL_LIST | \ + while read ITEM; do + apk --update add $ITEM + done + +cat ___PIP_INSTALL_LIST | \ + while read ITEM; do + pip install --upgrade $ITEM + done + + +echo "===> Installing Ansible..." +pip install ansible + + +echo "===> Adding hosts for convenience..." && \ +mkdir -p /etc/ansible && \ +echo 'localhost' > /etc/ansible/hosts -- cgit v1.2.3