lib/bundles/inspec-compliance/bootstrap.sh in inspec-2.1.0 vs lib/bundles/inspec-compliance/bootstrap.sh in inspec-2.1.10

- old
+ new

@@ -1,41 +1,41 @@ -#!/bin/bash - -echo "Installing Chef Compliance $deb" -# select latest package from cache directory -# deb=$(find /inspec/.cache -name '*.deb' | tail -1) -# sudo dpkg -i $deb - -# use chef compliance package repository -sudo apt-get install -y apt-transport-https -sudo apt-get install wget -wget -qO - https://downloads.chef.io/packages-chef-io-public.key | sudo apt-key add - -CHANNEL=${CHANNEL:-stable} -DISTRIBUTION=$(lsb_release --codename | cut -f2) -echo "found $DISTRIBUTION" -echo "use $CHANNEL channel" -echo "deb https://packages.chef.io/$CHANNEL-apt $DISTRIBUTION main" > /etc/apt/sources.list.d/chef-$CHANNEL.list -sudo apt-get update -sudo apt-get install chef-compliance - -sudo chef-compliance-ctl reconfigure --accept-license -sudo chef-compliance-ctl restart - -# finalize setup -cd / -/opt/chef-compliance/embedded/service/core/bin/core setup --endpoint "http://127.0.0.1:10500/setup" --login "admin" --password "admin" --name "John Doe" --accept-eula - -# wget --no-check-certificate http://127.0.0.1/api/version -# cat version - -# install ruby 2.3 -sudo apt-get install -y software-properties-common -sudo apt-add-repository -y ppa:brightbox/ruby-ng -sudo apt-get update -sudo apt-get install -y ruby2.3 ruby2.3-dev -ruby2.3 -v - -# prepare the usage of bundler -sudo gem install bundler -cd /inspec -bundle install -BUNDLE_GEMFILE=/inspec/Gemfile bundle exec inspec version +#!/bin/bash + +echo "Installing Chef Compliance $deb" +# select latest package from cache directory +# deb=$(find /inspec/.cache -name '*.deb' | tail -1) +# sudo dpkg -i $deb + +# use chef compliance package repository +sudo apt-get install -y apt-transport-https +sudo apt-get install wget +wget -qO - https://downloads.chef.io/packages-chef-io-public.key | sudo apt-key add - +CHANNEL=${CHANNEL:-stable} +DISTRIBUTION=$(lsb_release --codename | cut -f2) +echo "found $DISTRIBUTION" +echo "use $CHANNEL channel" +echo "deb https://packages.chef.io/$CHANNEL-apt $DISTRIBUTION main" > /etc/apt/sources.list.d/chef-$CHANNEL.list +sudo apt-get update +sudo apt-get install chef-compliance + +sudo chef-compliance-ctl reconfigure --accept-license +sudo chef-compliance-ctl restart + +# finalize setup +cd / +/opt/chef-compliance/embedded/service/core/bin/core setup --endpoint "http://127.0.0.1:10500/setup" --login "admin" --password "admin" --name "John Doe" --accept-eula + +# wget --no-check-certificate http://127.0.0.1/api/version +# cat version + +# install ruby 2.3 +sudo apt-get install -y software-properties-common +sudo apt-add-repository -y ppa:brightbox/ruby-ng +sudo apt-get update +sudo apt-get install -y ruby2.3 ruby2.3-dev +ruby2.3 -v + +# prepare the usage of bundler +sudo gem install bundler +cd /inspec +bundle install +BUNDLE_GEMFILE=/inspec/Gemfile bundle exec inspec version