Commit Graph

218 Commits

Author SHA1 Message Date
christopher.lawrence
0e53e2d15c managing directories with ACLs 2020-02-07 17:38:27 +00:00
christopher.lawrence
5f01b3bec1 adding in the acl and iis modules for managing windows permissions 2020-02-07 12:25:33 +00:00
christopher.lawrence
91e8192a61 adding windows and users group modules including defining a user_type for testing 2020-02-07 12:13:16 +00:00
christopher.lawrence
41575b9c58 setting up my windows role and profile for windows.pp and custom_windows.pp 2020-02-06 11:42:23 +00:00
christopher.lawrence
82d7106962 updating hiera to enable role data to true for module deployment 2020-02-06 09:24:11 +00:00
christopher.lawrence
c2faa35b17 adding in the ntp server hiera data 2020-02-05 15:44:56 +00:00
christopher.lawrence
097d1e6884 updated hiera data selinux and ssh 2020-02-05 12:31:52 +00:00
christopher.lawrence
095f3ac488 updated site.pp with trusted roles 2020-02-05 08:34:45 +00:00
christopher.lawrence
1d55cd96ce added hiera data for nameservers and configured resolv profile 2020-02-04 14:53:53 +00:00
christopher.lawrence
bd5a987e92 adding dns and ntp modules 2020-02-04 14:30:32 +00:00
christopher.lawrence
b134faf785 configuring hieradata for puppet server role 2020-02-04 13:48:53 +00:00
christopher.lawrence
1641236af1 committed updated code for site.pp 2020-01-31 15:05:30 +00:00
christopher.lawrence
0eec7659c3 committed updated code for site.pp 2020-01-31 10:45:59 +00:00
christopher.lawrence
f1a39a62c7 updating site.pp with trusted facts 2020-01-29 15:00:30 +00:00
root
70a69a4c67 add motd to the profiles nbase 2020-01-16 07:19:12 +00:00
root
2279e0af18 updated site.pp 2020-01-15 20:03:28 +00:00
root
ea7050052e updated site and role files 2020-01-15 19:41:34 +00:00
root
d61f2fb360 updated site and role files 2020-01-15 19:15:54 +00:00
christopher.lawrence
817b44ea03 fixed issues with puppet.pp code 2020-01-10 11:13:55 +00:00
christopher.lawrence
0907afdd69 adding in roles and profiles 2020-01-10 10:49:43 +00:00
chrislaw
510dc63838
Merge pull request #2 from chlawren/development
Development
2020-01-07 21:06:09 +00:00
christopher.lawrence
9f7fa582d5 added more meaningful modules 2020-01-07 21:04:06 +00:00
christopher.lawrence
a57fe895ca added more meaningful modules 2020-01-07 13:30:05 +00:00
christopher.lawrence
1bbe8c7d5f adding autosign module 2020-01-07 08:40:35 +00:00
Christopher Lawrence
73ffba4bf3 added Puppetfile modules 2019-12-16 10:23:05 +00:00
Iristyle
882089207c Revert "add db2 module"
This reverts commit bfb2d7a182.
2019-12-03 13:35:22 -06:00
Iristyle
c52c39d245 Revert "add db2_server role and profile"
This reverts commit 58103e4ef4.
2019-12-03 13:35:22 -06:00
Iristyle
f992c8c96d Revert "include db2 class"
This reverts commit 1041362ee1.
2019-12-03 13:35:22 -06:00
Jesse Reynolds
1041362ee1 include db2 class 2019-11-30 09:23:25 +10:30
Jesse Reynolds
58103e4ef4 add db2_server role and profile 2019-11-30 09:19:21 +10:30
Jesse Reynolds
bfb2d7a182 add db2 module 2019-11-30 08:52:07 +10:30
Reid Vandewiele
458877f386
Merge pull request #65 from smortex/portability-fixes
Improve portability
2019-10-18 15:22:36 -07:00
Reid Vandewiele
e46d209f19 Don't assume git is in /usr/bin; expect it on PATH 2019-10-16 10:05:33 -10:00
Reid Vandewiele
ada94157a4 Restore and clarify config_version functionality
This branch is intended as a portability fix. Some functionailty had
been inadvertently removed as unused, but testing revealed that it had a
purpose. Because the purpose was unclear, this commit restores the
functionality AND clarifies it in the script names and comments in
config_version.sh.
2019-10-16 10:26:21 -07:00
Ben Ford
bee4fc2740
Create CODEOWNERS 2019-08-21 13:58:51 -07:00
Reid Vandewiele
dddbd8d15c (maint) Update Puppetfile versions, update style
This commit updates the Puppetfile example module versions to list the
latest releases for the example modules as of 2019-07-10, and also
updates several files for style.

Standardizing on double-quotes in YAML due to:

1. Functional irrelevance between single vs. double quotes in our YAML
2. Prevalent use of double-quotes in Puppet documentation
3. Similar look-and-feel to other data serialization formats like JSON
2019-07-11 09:33:14 -07:00
adam buxton
535d94437b
Merge pull request #73 from natemccurdy/site_pp_updates
Update outdated info and links in site.pp comments
2019-05-14 20:47:31 +01:00
Nate McCurdy
a8c6d51264
Update outdated info and links in site.pp comments
This commit attempts to cleanup and modernize the comments in site.pp a
bit.

For one thing, I've updated the docs links to point to working URL's.
For another, I tried to reorganize, clarify, and deduplicate the comments.
2019-05-06 17:36:50 -05:00
Reid Vandewiele
306107b98b
Merge pull request #71 from npwalker/rename_site_to_site-modules
Rename site directory to site-modules
2019-02-26 15:26:47 -08:00
Reid Vandewiele
c74c84d243 Update README to reflect site -> site-modules 2019-02-26 09:14:15 -08:00
Reid Vandewiele
baa4b92a88 Remove symlink site -> site-modules
The symlink served for a good discussion point around change impact, but
in the end having it makes for a more confusing experience overall both
to new users cloning the control-repo to get started and also to anyone
accustomed to "site". A new user won't miss "site". A symlink will muddy
the waters over the change for long-time users. Better for clarity to be
all-in and not include a symlink.
2019-02-26 09:14:15 -08:00
Nick Walker
80494c198b Add symlink from site to site-modules for compatibility 2019-02-04 13:04:11 -08:00
Nick Walker
ead7f3c706 Rename site directory to site-modules
Prior to this commit, we placed modules local to a users installation
in the `site` directory.  This was just a convention and the name
`site` doesn't clearly convey what it is for.

After this commit, we place modules local to a users installation in
the `site-modules` directory.  This makes it more clear to users
that this is a directory that modules go i.  When users start
with bolt they won't even know what a control-repo is and
renaming site to site-modules gives them a better idea of why
they should put their modules with tasks in them.  Also see:

https://tickets.puppetlabs.com/browse/BOLT-1108
2019-01-31 16:58:13 -08:00
Craig Sprout
18aa0779ae Fixed typos for 'moduelpath' and 'batteries includes' to 'modulepath' and 'batteries included' 2018-12-07 14:08:09 -08:00
Romain Tartière
415a71dd59 Remove code dead for more than 2 years
r10k generates a .r10k-deploy.json file since version 2.1.0 which was
released on October 28, 2015.  New users of the control-repo are not
likely to have a so old version of r10k, so remove this dead code.
2018-05-11 22:28:40 +02:00
Romain Tartière
211ecc58b5 Do sanity checking early
Fail before doing anything when passed parameters are invalid.
2018-05-11 22:26:49 +02:00
Romain Tartière
61d0147e49 Remove execute permission and shebangs
The appropriate ruby interpreter is determined by the config_version.sh
shell script which explicitely use it to start these ruby scripts.
Removing the execute bit ensure users will not run these script with the
wrong Ruby version.
2018-05-11 22:26:49 +02:00
Romain Tartière
ffc1769d2e Improve portability
- Fix shebang: `bash` is not always in `/bin/`, and since the script
  does not have bashism, rely on `sh` which is always in `/bin/`;
- Use `/opt/puppetlabs/puppet/bin/ruby` if this file exist and is
  executable, otherwise use `ruby` from $PATH;
- Use `code_manager_config_version.rb` if `.r10k-deploy.json` is found,
  and `config_version.rb` in all other cases.
2018-05-11 22:25:27 +02:00
Nate McCurdy
f69ffd8ce1 Update module examples to latest versions 2018-05-08 10:46:30 -07:00
Nate McCurdy
36a2784275 Resolve Rubocop warnings
* Removed the useless assignment in the config_version.rb error catching
* Single quote vs. double quote in Puppetfile
2018-05-08 10:46:30 -07:00