Add tool: Ansible

This commit is contained in:
cytopia
2018-07-22 10:42:27 +02:00
parent d9ae1e9ff5
commit 21177a801c
10 changed files with 110 additions and 27 deletions

View File

@@ -61,6 +61,7 @@ RUN set -x \
autoconf \
automake \
bash-completion \
build-essential \
bzip2 \
coreutils \
curl \
@@ -71,6 +72,7 @@ RUN set -x \
git \
git-flow \
git-svn \
gnupg \
hostname \
htop \
imagemagick \
@@ -89,7 +91,11 @@ RUN set -x \
openssh-client \
patch \
postgresql-client \
python-cffi \
python-dev \
python-pip \
python-setuptools \
python-wheel \
redis-tools \
rubygems \
ruby-dev \

View File

@@ -57,6 +57,7 @@ software_enabled:
# Composer needs to be first, others rely on it
- composer
# Normal packages start here
- ansible
- awesomeci
- codeception
- drush
@@ -145,6 +146,10 @@ apt_repositories_available:
# pre: [optional] Run command after 'command:' statement
#
software_available:
ansible:
check: ansible --version | grep -E '^ansible [.0-9]+$'
all:
command: pip install ansible
awesomeci:
check: |
mdl --version | grep -E '[.0-9]+' \
@@ -270,11 +275,11 @@ software_available:
git clone https://github.com/Linuxbrew/brew.git /usr/local/src/linuxbrew \
&& chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/linuxbrew \
&& v="${BASH_PROFILE}" su ${MY_USER} -c -p \
'echo "PATH=/usr/local/src/linuxbrew/bin:/usr/local/src/linuxbrew/sbin:/usr/bin:/usr/sbin:/bin:/sbin" >> /home/devilbox/${v}' \
'echo "PATH=/usr/local/src/linuxbrew/bin:/usr/local/src/linuxbrew/sbin:/usr/bin:/usr/sbin:/bin:/sbin" >> /home/devilbox/${v}' \
&& v="${BASH_PROFILE}" su ${MY_USER} -c -p \
'echo "export MANPATH=/usr/local/src/linuxbrew/share/man:${MANPATH}" >> /home/devilbox/${v}' \
'echo "export MANPATH=/usr/local/src/linuxbrew/share/man:${MANPATH}" >> /home/devilbox/${v}' \
&& v="${BASH_PROFILE}" su ${MY_USER} -c -p \
'echo "export INFOPATH=/usr/local/src/linuxbrew/share/man:${INFOPATH}" >> /home/devilbox/${v}' \
'echo "export INFOPATH=/usr/local/src/linuxbrew/share/man:${INFOPATH}" >> /home/devilbox/${v}' \
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew update' \
&& su - ${MY_USER} -c '/usr/local/src/linuxbrew/bin/brew config' \
mhsendmail: