---
# The name of the application. Optional, defaults to the basename of the origin
# repo URL. Overridden with cartage --name NAME.
# ---
# name: my-application
# The target path for the Cartage package. Optional, defaults to
# ./tmp. Overridden with cartage --target PATH.
# ---
# target: tmp/cartage
# The root path of the application. Optional, defaults to the top of the
# repository (git rev-parse --show-cdup). Overridden with cartage
# --root-path ROOT_PATH.
# ---
# root_path: .
# The timestamp for the final package (which is
# name-timestamp). Optional, defaults to the current
# time in UTC. Overridden with cartage --timestamp TIMESTAMP. This
# value is *not* validated to be a time value when supplied.
# ---
# timestamp: not-a-timestamp
# The type of compression to be used. Optional, defaults to 'bzip2'. Must be
# one of 'bzip2', 'gzip', or 'none'. Overridden with cartage --compression
# TYPE.
#
# This affects the compression of both the final package and the dependency
# cache.
# ---
# compression: gzip
# Silence normal output. Optional, defaults false. Overridden with cartage
# --quiet.
# ---
# quiet: true
# Show verbose output. Optional, defaults false. Overridden with cartage
# --verbose.
# ---
# verbose: true
# Disable dependency caching. Optional, defaults false.
# ---
# disable_dependency_cache: true
# The path where the dependency cache will be written
# (dependency-cache.tar.*) for use in successive builds. Optional,
# defaults to ./tmp. Overridden with cartage
# --dependency-cache-path PATH.
#
# On a CI system, this should be written somewhere that the CI system uses for
# build caching.
# ---
# dependency_cache_path: <%= ENV['SEMAPHORE_CACHE'] %>
# This dictionary is for command-specific configuration. As of this writing,
# none of the commands provided by default or in existing plug-ins have
# command-specific configuration. The keys are freeform and should be based on
# the *primary* name of the command (so the cartage pack command
# should use the key pack.)
commands: {}
# This dictionary is for plug-in-specific configuration. See each plug-in for
# configuration options. The keys to the plug-ins are based on the plug-in
# name. cartage-bundler is available as Cartage::Bundler; the transformed
# plug-in name will be bundler.
plugins: {}
# This must not be indented for it to work.
<%= Cartage::Config.import 'config/ansible/cartage.yml' %>
<%= Cartage::Config.import 'config/local/cartage.yml' %>