summaryrefslogtreecommitdiffstats
path: root/aconf/modules/dnsmasq.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-11 13:27:01 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2015-03-11 16:54:27 +0200
commit9843bb8363978b1556d3ccc79bd4c08027af7bfe (patch)
tree923d14c9b6baac9938936801526a9917dcc88857 /aconf/modules/dnsmasq.lua
parent31bd7bd491738d8653a9e181594969a3665aca22 (diff)
downloadaconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.bz2
aconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.xz
persistence: string-based augeas back-end modes
Diffstat (limited to 'aconf/modules/dnsmasq.lua')
-rw-r--r--aconf/modules/dnsmasq.lua9
1 files changed, 3 insertions, 6 deletions
diff --git a/aconf/modules/dnsmasq.lua b/aconf/modules/dnsmasq.lua
index f46e4a0..770a1d1 100644
--- a/aconf/modules/dnsmasq.lua
+++ b/aconf/modules/dnsmasq.lua
@@ -8,7 +8,7 @@ local M = require('aconf.model')
local filter_conf = '/etc/dnsmasq-filter.conf'
local Address = M.new()
-Address.address = M.net.IPAddress{be_mode=M.addr.special.value}
+Address.address = M.net.IPAddress{be_mode='parent-value'}
Address.domain = M.String
local Filter = M.new()
@@ -43,15 +43,12 @@ local Dnsmasq = M.new()
Dnsmasq.filter = M.Model{
model=Filter,
addr='/augeas'..filter_conf,
- be_mode={
- server=M.addr.special.value_equals(),
- ['server/\\#/domain']=M.addr.special.enum_keys
- }
+ be_mode={server='value', ['server/\\#/domain']='enumerate'}
}
Dnsmasq.conf_file = M.Set{
type=M.String,
addr='/augeas/etc/dnsmasq.conf/conf-file',
- be_mode=M.addr.special.enum_keys,
+ be_mode='enumerate',
visible=false
}