Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vagrant should have clients for other platforms #681

Closed
ghoneycutt opened this issue Jun 26, 2017 · 13 comments · Fixed by #699
Closed

Vagrant should have clients for other platforms #681

ghoneycutt opened this issue Jun 26, 2017 · 13 comments · Fixed by #699
Assignees

Comments

@ghoneycutt
Copy link
Collaborator

ghoneycutt commented Jun 26, 2017

Which platforms should we add? Suggest starting with EL6, Ubuntu 16.04, Windows 2008 R2 and Windows 2012 R2.

@ghoneycutt
Copy link
Collaborator Author

@cwjohnston Which client platforms would you like to see us begin with?

@agoddard
Copy link

@ghoneycutt I think your suggested platforms are 💯

@cwjohnston
Copy link
Contributor

@ghoneycutt I'm satisfied with that list 👍

@cwjohnston
Copy link
Contributor

For now we can omit Win 2008 R2 to keep this manageable.

ghoneycutt added a commit to ghoneycutt/sensu-puppet that referenced this issue Jun 27, 2017
@ghoneycutt
Copy link
Collaborator Author

ghoneycutt commented Jun 28, 2017

Platforms

  • EL 6
  • Ubuntu 16.04
  • Windows 2012 R2

ghoneycutt added a commit that referenced this issue Jun 28, 2017
(GH-681) Add EL6 platform as a client to Vagrant
@ghoneycutt
Copy link
Collaborator Author

EL6 client in PR #689

@ghoneycutt
Copy link
Collaborator Author

Ubuntu 16 and 14 clients in PR #692

jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 28, 2017
RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 28, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Relates to sensu#681
@jeffmccune
Copy link
Collaborator

@ghoneycutt Just as an FYI, I have the start of a Win2012r2 vagrant vm with powershell provisioning scripts as part of my work on #646

@ghoneycutt
Copy link
Collaborator Author

Excellent! I was planning on using box opentable/win-2012r2-standard-amd64-nocm unless you have a better idea.

jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 28, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
@jeffmccune
Copy link
Collaborator

We're very closely aligned, I reached for opentable/win-2012r2-standard-amd64-nocm to reproduce the error in #646

@ghoneycutt Take a look at the provisioning scripts in my https://github.com/jeffmccune/sensu-puppet/tree/646_fix_error_on_win2012r2_tests branch, they're the tricky part that I'm working through now.

I think I have it installing Puppet and running puppet apply. The lesson I learned is PowerShell's CopyItem -recurse can be SUPER slow on the whole /vagrant tree. Worked around the issue by just copying lib, manifests and templates.

@ghoneycutt
Copy link
Collaborator Author

Can you use a symlink instead of a copy?

http://lifeofageekadmin.com/create-symlinks-windows-2012-r2-server/

@jeffmccune
Copy link
Collaborator

jeffmccune commented Jun 28, 2017 via email

jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 29, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
@jeffmccune
Copy link
Collaborator

Updated to use symlink in 43099d2, this should be good for you and #681 @ghoneycutt

jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 29, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 29, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 29, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
jeffmccune added a commit to jeffmccune/sensu-puppet that referenced this issue Jun 29, 2017
Without this patch there isn't a Vagrant VM for Win2012r2.  Windows is
necessary to reproduce the issue in sensuGH-646 and smoke test the fix.

Using opentable/win-2012r2 Vagrant vm client

RDP port is exposed.  Login is vagrant / vagrant.

Relates to sensu#681
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 a pull request may close this issue.

4 participants