diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2015-03-11 13:27:01 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2015-03-11 16:54:27 +0200 |
commit | 9843bb8363978b1556d3ccc79bd4c08027af7bfe (patch) | |
tree | 923d14c9b6baac9938936801526a9917dcc88857 /aconf/modules/dnsmasq.lua | |
parent | 31bd7bd491738d8653a9e181594969a3665aca22 (diff) | |
download | aconf-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.lua | 9 |
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 } |