Skip to content

Instantly share code, notes, and snippets.

View gusztavvargadr's full-sized avatar

Gusztáv Varga gusztavvargadr

View GitHub Profile
{
"variables": {
"name": "w10e-hyperv-sysprep",
"description": "Windows 10 Enterprise",
"version": "0.7.0",
"author": "gusztavvargadr",
"output_directory": "output",
"hyperv_ram_size": "4096",
"hyperv_enable_dynamic_memory": "false",
"hyperv_cpu": "2",
.\ci.ps1 restore w16s-hyperv
Executing task: packer-info
w16s-hyperv-sysprep: Info
Finished executing task: packer-info
.\ci.ps1 info w16s-hyperv
Executing task: packer-info
w10e-virtualbox-base: Info
w10e-virtualbox-sysprep: Info
w10e-hyperv-sysprep: Info
w10e-dc-virtualbox-base: Info
w10e-dc-virtualbox-sysprep: Info
w10e-dc-hyperv-sysprep: Info
w16s-virtualbox-base: Info
w16s-virtualbox-sysprep: Info
w16s-hyperv-sysprep: Info
.\ci.ps1 info
var configurationBuilder = new ConfigurationBuilder();
configurationBuilder.AddAppSettings();
configurationBuilder.AddConnectionStrings();
var configuration = configurationBuilder.Build();
var appSettings = configuration.Get<AppSettings>("AppSettings);
var connectionString = configuration["Data:DefaultConnection:ConnectionString"];
var providerName = configuration["Data:DefaultConnection:ProviderName"];
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Host" value="http://localhost" />
<add key="Connection:TimesOutIn" value="00:01:00" />
<add key="Connection:RetryCount" value="5" />
</appSettings>
<connectionStrings>
<add name="DefaultConnection" connectionString="DefaultConnection-ConnectionString" providerName="DefaultConnection-ProviderName" />
</connectionStrings>
var octopusSettings = new OctopusConfigurationProviderOptions
{
ServerAddress = new Uri("https://demo.octopusdeploy.com/"),
ApiKey = "API-GUEST",
ProjectName = "OctoFX Rate Service",
EnvironmentName = "Production"
};
var configurationBuilder = new ConfigurationBuilder();
configurationBuilder.AddOctopus(octopusSettings);
public class HomeController : Controller
{
public HomeController(IOptions<AppSettings> appSettingsOptions)
{
AppSettings = appSettingsOptions.Options;
}
AppSettings AppSettings { get; }
}