mirror of
https://github.com/dragonheim/gagent.git
synced 2025-01-31 08:46:28 -08:00
84 lines
2.1 KiB
HCL
84 lines
2.1 KiB
HCL
|
/*
|
||
|
* This is the name of this node and is only used
|
||
|
* for logging purposes.
|
||
|
*
|
||
|
* Optional.
|
||
|
*/
|
||
|
name = "gagent-zulu.example.org"
|
||
|
|
||
|
/*
|
||
|
* This is the mode that this node operates in. There
|
||
|
* are three modes;
|
||
|
* client == Clients read the local agent file and
|
||
|
* forwards the contents on to a router
|
||
|
*
|
||
|
* router == Routers accept agents from clients and
|
||
|
* other routers and accepts responses to
|
||
|
* agents from workers and other routers.
|
||
|
*
|
||
|
* worker == Workers collect and process agents and
|
||
|
* send responses to routers for return
|
||
|
* the requesting client.
|
||
|
*
|
||
|
* Required.
|
||
|
*/
|
||
|
mode = "router"
|
||
|
|
||
|
/*
|
||
|
* This is the UUID used throughout the G'Agent system
|
||
|
* to uniquely identify this node.
|
||
|
*
|
||
|
* Required.
|
||
|
*/
|
||
|
// uuid = "04f97538-270d-4ca3-b782-e09ef35830e9"
|
||
|
|
||
|
/*
|
||
|
* This is a list of known G'Agent routers. At least
|
||
|
* one router is required for workers and clients. If
|
||
|
* there is more than one router, clients and workers
|
||
|
* will connect to them in sequential order.
|
||
|
*/
|
||
|
// router "alpha" {
|
||
|
// routerid = "04f97538-270d-4cb3-b782-e09ef35830e9"
|
||
|
// address = "gagent-alpha.example.org"
|
||
|
// tags = [ "a", "b", "c", "d" ]
|
||
|
// }
|
||
|
//
|
||
|
// router "beta" {
|
||
|
// routerid = "04f97538-270d-4cc3-b782-e09ef35830e9"
|
||
|
// address = "gagent-beta.example.org"
|
||
|
// tags = [ "a", "c", "e", "g" ]
|
||
|
// }
|
||
|
//
|
||
|
// router "charlie" {
|
||
|
// routerid = "04f97538-270d-4cd3-b782-e09ef35830e9"
|
||
|
// address = "gagent-charlie.example.org"
|
||
|
// tags = [ "b", "d", "f", "h" ]
|
||
|
// }
|
||
|
|
||
|
/*
|
||
|
* This is a list of known G'Agent workers. This is only
|
||
|
* used by routers to determine which workers are
|
||
|
* allowed to accept and respond to agents.
|
||
|
*
|
||
|
* At least one worker is reuqired for routers.
|
||
|
*/
|
||
|
// worker "alpha" {
|
||
|
// workerid = "04f97538-270d-4ce3-b782-e09ef35830e9"
|
||
|
// address = "gagent-alpha.example.org"
|
||
|
// tags = [ "a", "b", "c", "d" ]
|
||
|
// }
|
||
|
//
|
||
|
// worker "beta" {
|
||
|
// workerid = "04f97538-270d-4cf3-b782-e09ef35830e9"
|
||
|
// address = "gagent-beta.example.org"
|
||
|
// tags = [ "a", "c", "e", "g" ]
|
||
|
// }
|
||
|
//
|
||
|
// worker "charlie" {
|
||
|
// workerid = "04f97538-270d-4c04-b782-e09ef35830e9"
|
||
|
// address = "gagent-charlie.example.org"
|
||
|
// tags = [ "b", "d", "f", "h" ]
|
||
|
// }
|
||
|
|