Skip to content
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.

dev-sec/example-puppet-hardening

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

THIS PROJECT IS NO LONGER SUPPORTED

Example Puppet Hardening

Note: This repository is deprecated in favor of https://github.com/hardening-io/hardening

Demonstrates the use of hardening modules via puppet. Use either Vagrant or Docker, whichever you prefer.

Modules

Vagrant

All necessary modules will be automatically fetched by r10k.

To get your box up and running:

vagrant up

That's it. Enjoy testing your box via:

vagrant ssh

Docker

You will require librarian-puppet for module resolution:

gem install librarian-puppet

Load modules:

librarian-puppet install

Once done, get your box up:

docker build -t example-puppet-hardening .

That's it. Enjoy testing your box via:

docker run example-puppet-hardening

Contributors + Kudos

...

License and Author

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.