Install Jekyll and setup a site.
This role requires git
and therefore includes versioncontrol-utils
as a dependency.
Required variables:
jekyll_build_git_repo
: URL to a git repository containing the site
Recommended variables:
jekyll_build_name
: The name of the sitejekyll_build_sourcedir
: Clone the git repository into this directory
Optional variables:
jekyll_build_root
: The destination directory for the Jekyll outputjekyll_build_owner
,jekyll_build_group
: The system owner and group ofjekyll_build_sourcedir
andjekyll_build_root
, defaultroot:root
jekyll_build_git_branch
: Git branchjekyll_build_force_git
: Remove modified files in the git repository, defaultFalse
jekyll_build_baseurl
: Prefix for the Jekyll sitejekyll_build_config
: A list of configuration files to use for building
Deprecated variables:
jekyll_build_force_rebuild
: Force a rebuild even if the git checkout is unchanged, defaultFalse
(deprecated)