Skip to content

Add Vagrant support with automatic provision of the code#64

Open
mattock wants to merge 1 commit into
kakwa:masterfrom
Puppet-Finland:vagrant
Open

Add Vagrant support with automatic provision of the code#64
mattock wants to merge 1 commit into
kakwa:masterfrom
Puppet-Finland:vagrant

Conversation

@mattock

@mattock mattock commented Nov 21, 2018

Copy link
Copy Markdown

This change is Reviewable

@mattock mattock force-pushed the vagrant branch 3 times, most recently from c2ef1ad to 9df6007 Compare November 22, 2018 08:25
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
@mattock

mattock commented Nov 22, 2018

Copy link
Copy Markdown
Author

I believe this is now ready for review. The Puppet manifest (vagrant/simple_share.pp) is intended to setup a standalone "classic" Samba server with one writeable share and one local Samba user that can access it. If I called the "::samba::classic" class incorrectly for that purpose please let me know and I'll make the necessary fixes.

The current Vagrant setup could be easily extended to create different types of Samba servers, for example an AD domain controller. It could also be extended to include VMs that consume Samba services. For ideas see puppet-ipa and puppet-bacula.

The provisioning code in Vagrant is an updated and slightly customized version of that in puppet-pwm module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant