Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

Latest commit

 

History

History
44 lines (31 loc) · 887 Bytes

README.md

File metadata and controls

44 lines (31 loc) · 887 Bytes

Dotfiles Puppet Module for Boxen

Install and configure your dotfiles with ease.

Usage

include dotfiles

Hiera configuration

The following variables may be automatically overridden with Hiera:

dotfiles::dir:      "${boxen::config::srcdir}/dotfiles"
dotfiles::source:   "${::github_login}/dotfiles"

# Configure some defaults for your dotfile repository
dotfiles::prefix:   "."
dotfiles::suffix:   ".symlink"

# Use an array to create symlinks using the default variables
dotfiles::symlinks:
  - editorconfig
  - zshrc

# Use a hash to be more explicit with individual symlinks (will use defaults too)
dotfiles::symlinks:
  zshrc:
    prefix: zsh/
    suffix: .symlink

Required Puppet Modules

  • boxen
  • repository
  • stdlib

Development

Write code. Run script/cibuild to test it. Check the script directory for other useful tools.