Skip to content

szorfein/puppet

Repository files navigation

puppet

My whole system managed by Puppet.

Dependencies

puppet git r10k curl

Clone and install this repository

curl -s https://raw.githubusercontent.com/szorfein/puppet/main/files/install.sh | sudo sh

Configuration

The configuration can be made into data/common.yaml. You can also create a config for your target PC with:

$ facter dmi.board.product
W51XTU

touch data/board/W51XTU.yaml

First launch

sudo puppet apply --environment main /etc/puppetlabs/code/environments/main/manifests

Scripts added

  • /usr/local/bin/run-puppet: update the repo and apply new change.
  • /usr/local/bin/secure-time-sync: update localtime securely src.

Links