Commit Graph

19 Commits

Author SHA1 Message Date
unkinben c6d62a710c Added puppet-enc setup
* systemd timer/service to update repo every minute
  * added puppetlabs/vcsrepo module
  * install git if its not already installed
  * added to profile::puppet::puppetmaster
  * updated pre-commit to allow long yaml lines
2023-06-21 22:03:43 +10:00
Ben Vincent 11a6e95b02 Merge pull request #13 from neoloc/feature/g10timer_scripts
Inital commit for profile::puppet::*
2023-06-21 21:20:46 +10:00
unkinben 9536be5864 Inital commit for profile::puppet::*
* profile::pupper::server
  * profile::puppet::puppetmaster
  * profile::puppet::g10k
  * profile::puppet::autosign
  * updated Puppetfile
  * updated role::puppet::puppetmaster
  * added profile::puppet::puppetmaster to puppetmaster role
  * added profile::puppet::server templates
2023-06-21 21:17:07 +10:00
Ben Vincent 46366f4ec6 Merge pull request #11 from neoloc/feature/precommit
Initial commit for pre-commit-hooks
2023-06-18 20:20:28 +10:00
unkinben f769d1df50 Initial commit for pre-commit-hooks
* run 'pre-commit run --all-files' to setup/test the pre-commit hooks
2023-06-18 20:19:00 +10:00
Ben Vincent 284f3ff7ed Merge pull request #10 from neoloc/fix/repo_layout2
Added name key to each node under hierarchy
2023-06-18 17:38:28 +10:00
unkinben 47e4fc9912 Added name key to each node under hierarchy 2023-06-18 17:37:49 +10:00
Ben Vincent 572153d740 Merge pull request #9 from neoloc/fix/repo_layout
Updated environment setup
2023-06-18 17:34:18 +10:00
unkinben 35058651fc Updated environment setup
* moved site.pp to manifests/site.pp
 * created hiera.yaml file
 * created hieradata/nodes directory, included in hiera.yaml
2023-06-18 17:31:59 +10:00
Ben Vincent 821874641c Merge pull request #6 from neoloc/fix/change_to_chrony
Updated ntp to chrony
2023-06-18 17:18:06 +10:00
unkinben 725fef7d01 Updated ntp to chrony
* updated Puppetfile
  * updated profiles::base to use chrony, and added class parameters
2023-06-18 17:16:48 +10:00
Ben Vincent 958b29ecf3 Merge pull request #4 from neoloc/fix/puppetfile_module_def
Cleanup code
2023-06-18 16:59:20 +10:00
unkinben ce20bf5914 Cleanup code
* puppetfile - remove :latest from each module
  * environment.conf - set the correct modules path
  * site.pp - comment out hiera lookup
2023-06-18 16:57:17 +10:00
Ben Vincent dd056e1e06 Merge pull request #2 from neoloc/fix/puppetfile
Updated modules to use :latest
2023-06-18 16:05:05 +10:00
unkinben 1a8648021e Updated modules to use :latest 2023-06-18 16:03:52 +10:00
Ben Vincent e5dc2c9903 Merge pull request #1 from neoloc/fix/hieradata
Removed classes from common.yaml
2023-06-18 16:00:26 +10:00
unkinben a4f3859acc Removed classes from common.yaml 2023-06-18 15:59:21 +10:00
unkinben d4ec7e5041 Added puppetmaster role 2023-06-18 00:10:03 +10:00
unkinben 172b9d2d1f Initial commit 2023-05-15 22:27:27 +10:00