Skip to content

Config File Dokumentation

The Configuration file for Goose Suite maintains common settings that are used across the application. The configuration for GooseSuite is maintained in a YAML file at the installation root. The default location for each OS type is below:

Windows

C:\NetAutomationTools\GooseSuite\config.yml

Linux

/opt/NetAutomationTools/GooseSuite/config.yml

The configuration file consist of several main sections. The first section is the enclave section and it is responsible for providing the domain name, site number and NETBIOS Name for the domain. A example is provided below.

Enclave

enclave:
  domainName: goose.dev
  siteNumber: E00
  netBios: GOOSE

In the example above all key value pairs (KVP) are strings. The following list provides a description for each KVP.

  • domainName - should be configured to the domain name that GooseSuite is running in.
  • siteNumber - should be configured to the site it is running at.
  • netBios - is the NETBIOS name for the domain

Paths

The Paths section should be left untounched:

#GooseSuite Paths
paths:
  windows: 
    main: C:\NetAutomationTools\GooseSuite\
    logs: C:\NetAutomationTools\GooseSuite\Logs\
    deployments: C:\NetAutomationTools\GooseSuite\Deployments\
  unixBased: 
    main: /opt/NetAutomationTools/GooseSuite/
    logs: /opt/NetAutomationTools/GooseSuite/Logs/
    deployments: /opt/NetAutomationTools/GooseSuite/Deployments/

Enclave Servers

enclaveServers:
  #FQDN of DHCP Server
  dhcp: dhcp.goose.dev
  #FQDN of DNS Server
  dns: dns.goose.dev

The above example is provided with comments to explain the purpose of each KVP.

VMware Settings

#VMware Settings
vmware:
  vsphere:
    username: root
    pwd: examplePass
  vcenter: 
    host: E00-VCSA-001v
    ip: 10.0.0.2
    cidr: "24"
    gw: 10.0.0.1

In this section you will need to configure the hostname of the vCenter server and provde the IP Address and GW associated with that IP. In addition provide the Cidr wrapped in quotations so it is ingested as a string.

You will also need to provide the password for your vsphere hosts.