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

📦 Puppet module for installing dotfiles, for Boxen

Notifications You must be signed in to change notification settings

jamieconnolly/puppet-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

📦 Puppet module for installing dotfiles, for Boxen

Resources

Stars

Watchers

Forks

Packages

No packages published