mirror of
https://github.com/inspec/inspec
synced 2024-11-30 08:30:39 +00:00
a49467e779
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>
62 lines
1.9 KiB
Ruby
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
|