Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [prod][root@salt-master01 (salt-master) bind]# cat init.sls
- # install bind
- bind_pkgs:
- pkg.latest:
- - pkgs:
- - bind
- - bind-chroot
- named:
- service:
- - running
- - watch:
- - pkg: bind_pkgs
- - file: /var/named/chroot/etc/named.conf
- [prod][root@salt-master01 (salt-master) bind]#
- [prod][root@salt-master01 (salt-master) bind]#
- [prod][root@salt-master01 (salt-master) bind]#
- [prod][root@salt-master01 (salt-master) bind]# cat slave.sls
- # bind slaves
- include:
- - packages.bind
- /var/named/chroot/etc/named.conf:
- file.managed:
- - source:
- - salt://packages/bind/files/named.conf.slave.{{ grains['host'] }}
- - salt://packages/bind/files/named.conf.slave.{{ env }}-{{ grains['server_role']|default('') }}
- - salt://packages/bind/files/named.conf.slave.{{ grains['server_role']|default('') }}
- - salt://packages/bind/files/named.conf.slave.{{ env }}
- - salt://packages/bind/files/named.conf.slave
- - user: root
- - group: root
- - mode: 744
- /var/named/chroot/var/named/slaves:
- file.directory:
- - user: root
- - group: named
- - mode: 775
- - makedirs: True
- error from minion from salt-call state.highstate:
- ----------
- State: - service
- Name: named
- Function: running
- Result: False
- Comment: The following requisites were not found:
- watch:
- file: /var/named/chroot/etc/named.conf
- Changes:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement