mirror of
https://github.com/rancher/os.git
synced 2025-08-31 22:32:14 +00:00
Refactor configuration to compose syntax
This commit is contained in:
@@ -27,10 +27,10 @@ func Main() {
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
applyNetworkConfigs(cfg)
|
||||
ApplyNetworkConfigs(&cfg.Network)
|
||||
}
|
||||
|
||||
func applyNetworkConfigs(cfg *config.Config) error {
|
||||
func ApplyNetworkConfigs(netCfg *config.NetworkConfig) error {
|
||||
links, err := netlink.LinkList()
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -41,7 +41,7 @@ func applyNetworkConfigs(cfg *config.Config) error {
|
||||
linkName := link.Attrs().Name
|
||||
var match config.InterfaceConfig
|
||||
|
||||
for key, netConf := range cfg.Network.Interfaces {
|
||||
for key, netConf := range netCfg.Interfaces {
|
||||
if netConf.Match == "" {
|
||||
netConf.Match = key
|
||||
}
|
||||
@@ -86,8 +86,8 @@ func applyNetworkConfigs(cfg *config.Config) error {
|
||||
}
|
||||
|
||||
//post run
|
||||
if cfg.Network.PostRun != nil {
|
||||
return docker.StartAndWait(config.DOCKER_SYSTEM_HOST, cfg.Network.PostRun)
|
||||
if netCfg.PostRun != nil {
|
||||
return docker.StartAndWait(config.DOCKER_SYSTEM_HOST, netCfg.PostRun)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user