inspec/omnibus/omnibus.rb
Adam Leff a49467e779 Fix omnibus configuration
The latest omnibus master expects certain settings to be enabled for
S3 caching to work, and our omnibus.rb wasn't set up properly. Also
aligning some of our settings to chef/chef's settings which we know
to work properly.

Signed-off-by: Adam Leff <adam@leff.co>
2017-03-20 17:50:16 -04:00

62 lines
1.9 KiB
Ruby

# encoding: utf-8
#
# This file is used to configure the inspec project. It contains
# some minimal configuration examples for working with Omnibus. For a full list
# of configurable options, please see the documentation for +omnibus/config.rb+.
#
# Build internally
# ------------------------------
# By default, Omnibus uses system folders (like +/var+ and +/opt+) to build and
# cache components. If you would to build everything internally, you can
# uncomment the following options. This will prevent the need for root
# permissions in most cases.
#
# Uncomment this line to change the default base directory to "local"
# -------------------------------------------------------------------
# base_dir './local'
#
# Alternatively you can tune the individual values
# ------------------------------------------------
# cache_dir './local/omnibus/cache'
# git_cache_dir './local/omnibus/cache/git_cache'
# source_dir './local/omnibus/src'
# build_dir './local/omnibus/build'
# package_dir './local/omnibus/pkg'
# package_tmp './local/omnibus/pkg-tmp'
# Disable git caching
# ------------------------------
# use_git_caching false
# Enable S3 asset caching
# ------------------------------
use_s3_caching true
s3_access_key ENV['AWS_ACCESS_KEY_ID']
s3_secret_key ENV['AWS_SECRET_ACCESS_KEY']
s3_bucket 'opscode-omnibus-cache'
# Customize compiler bits
# ------------------------------
# solaris_compiler 'gcc'
# Configure retries
# similar settings to chef/chef
# ------------------------------
build_retries 3
fetcher_retries 3
fetcher_read_timeout 120
# Load additional software
# ------------------------------
# software_gems ['omnibus-software']
# local_software_dirs ['/path/to/local/software']
# Windows architecture defaults
# ------------------------------
arch = if %w{x86 x64}.include?((ENV['OMNIBUS_WINDOWS_ARCH'] || '').downcase)
ENV['OMNIBUS_WINDOWS_ARCH'].downcase.to_sym
else
:x86
end
windows_arch arch