[minor] store AWS agent environment in separate struct

This commit is contained in:
Aaron Meihm 2015-12-29 10:05:08 -06:00
Родитель f893afd6e0
Коммит c012a58fb5
2 изменённых файлов: 21 добавлений и 16 удалений

Просмотреть файл

@ -44,6 +44,11 @@ type AgentEnv struct {
Proxy string `json:"proxy,omitempty"`
Addresses []string `json:"addresses,omitempty"`
PublicIP string `json:"publicip,omitempty"`
AWS AgentEnvAWS `json:"aws,omitempty"`
}
// Stores AWS specific agent environment values
type AgentEnvAWS struct {
AWSInstanceID string `json:"aws_instanceid,omitempty"`
AWSLocalIPV4 string `json:"aws_localipv4,omitempty"`
AWSAMIID string `json:"aws_amiid,omitempty"`

Просмотреть файл

@ -62,7 +62,7 @@ func addAWSInstanceID(orig_ctx Context) (ctx Context, err error) {
if err != nil {
return
}
ctx.Agent.Env.AWSInstanceID = res
ctx.Agent.Env.AWS.AWSInstanceID = res
return
}
@ -73,7 +73,7 @@ func addAWSLocalIPV4(orig_ctx Context) (ctx Context, err error) {
if err != nil {
return
}
ctx.Agent.Env.AWSLocalIPV4 = res
ctx.Agent.Env.AWS.AWSLocalIPV4 = res
return
}
@ -84,7 +84,7 @@ func addAWSAMIID(orig_ctx Context) (ctx Context, err error) {
if err != nil {
return
}
ctx.Agent.Env.AWSAMIID = res
ctx.Agent.Env.AWS.AWSAMIID = res
return
}
@ -95,7 +95,7 @@ func addAWSInstanceType(orig_ctx Context) (ctx Context, err error) {
if err != nil {
return
}
ctx.Agent.Env.AWSInstanceType = res
ctx.Agent.Env.AWS.AWSInstanceType = res
return
}