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_sourcedirandjekyll_build_root, defaultroot:rootjekyll_build_git_branch: Git branchjekyll_build_force_git: Remove modified files in the git repository, defaultFalsejekyll_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)