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

[New Feature]: SMTP server role #1545

Open
dex-code-one opened this issue Jul 10, 2023 · 2 comments
Open

[New Feature]: SMTP server role #1545

dex-code-one opened this issue Jul 10, 2023 · 2 comments
Labels
Stale The item has been there for a while and not updated. Quite soon it will be closed.

Comments

@dex-code-one
Copy link

Description

I've searched the repo for SMTP server role, but I only see the following:
RootDC, FirstChildDC, DC, ADDS, FileServer, WebServer, DHCP, Routing, CaRoot, CaSubordinate, SQLServer2008, SQLServer2008R2, SQLServer2012, SQLServer2014, SQLServer2016, VisualStudio2013, VisualStudio2015, SharePoint2013, SharePoint2016, Orchestrator2012, SQLServer2017, DSCPullServer, Office2013, Office2016, ADFS, ADFSWAP, ADFSProxy, SQLServer2019, FailoverStorage, FailoverNode, Tfs2015, Tfs2017, TfsBuildWorker, Tfs2018, HyperV, AzDevOps, SharePoint2019, SharePoint, WindowsAdminCenter, Scvmm2016, Scvmm2019, ScomManagement, ScomConsole, ScomWebConsole, ScomReporting, ScomGateway, SCOM, DynamicsFull, DynamicsFrontend, DynamicsBackend, DynamicsAdmin, Dynamics, RemoteDesktopGateway, RemoteDesktopWebAccess, RemoteDesktopSessionHost, RemoteDesktopConnectionBroker,
RemoteDesktopLicensing, RemoteDesktopVirtualizationHost, RDS, ConfigurationManager, Scvmm2022, SCVMM, SQLServer2022, SQLServer

Seems pretty trivial to add SMTP role maybe?

@nyanhp
Copy link
Member

nyanhp commented Jul 10, 2023

If you feel it is trivial, we always welcome Pull Requests! But until then, we only have Exchange in our roles, which arguably is not a "trivial" SMTP server.

Exchange is implemented as a "Custom Role", a concept we added a couple of years ago to encourage more participation and a more flexible way of creating roles. You can discover them with Get-LabSnippet -Type CustomRole -Name Exchange* and to use it:

$role = Get-LabInstallationActivity -CustomRole Exchange2019 -Properties @{ OrganizationName = 'Contoso'; IsoPath = "$labSources\ISOs\mu_exchange_server_2019_cumulative_update_2_x64_dvd_29ff50e8.iso" }
Add-LabMachineDefinition -Name E1Ex1 -Memory 6GB -PostInstallationActivity $role

More docs on those roles are here: https://automatedlab.org/en/latest/Wiki/Advanced/customroles/

@stale
Copy link

stale bot commented Aug 12, 2023

This issue has been automatically marked as stale because it has not had activity from the community in the last 30 days. It will be closed if no further activity occurs within 10 days. If the issue is labelled with any of the work labels (e.g bug, enhancement, documentation, or tests) then the issue will not auto-close.

@stale stale bot added the Stale The item has been there for a while and not updated. Quite soon it will be closed. label Aug 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stale The item has been there for a while and not updated. Quite soon it will be closed.
Projects
None yet
Development

No branches or pull requests

2 participants