Hi 你好,欢迎访问!登录
当前位置:首页 - 自动化运维 - 正文 忍人所不忍,能人所不能。

Linux自动化工具之SaltStack 文件管理(dns)

2020-02-26自动化运维90root81°c
A+ A-
一、编写resolv.conf文件
[[email protected] states]# pwd                    #自定义的salt目录
/etc/salt/states
[[email protected] states]# cat dns.sls
/etc/resolv.conf:
  file.managed:
    - source: salt://files/resolv.conf
    - user: root
    - group: root
    - mode: 644
[[email protected] states]# cat files/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 114.114.114.114
nameserver 8.8.8.8
[[email protected] states]# salt '*' state.sls dns          #执行salt
Linux自动化工具之SaltStack 文件管理(dns) SaltStack Linux 自动化运维 第1张

二、查看minion端/etc/resolv.conf是否发生变化
[[email protected] states]# salt -L 'node2.90root.com' cmd.run 'cat /etc/resolv.conf'

Linux自动化工具之SaltStack 文件管理(dns) SaltStack Linux 自动化运维 第2张


三、通过jinja模板配置resolv.conf文件
[[email protected] states]# cat top.sls
base:
  '*':
    - dns
[[email protected] states]# cat dns.sls
/etc/resolv.conf:
  file.managed:
    - source: salt://files/resolv.conf
    - user: root
    - group: root
    - mode: 644
    - template: jinja
    - defaults:
      DNS_SERVER: 202.96.0.133
[[email protected] states]# cat files/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver {{DNS_SERVER}}
[[email protected] states]# salt '*' state.highstate
[[email protected] states]# salt '*' cmd.run 'cat /etc/resolv.conf'
Linux自动化工具之SaltStack 文件管理(dns) SaltStack Linux 自动化运维 第3张
  移步手机端
Linux自动化工具之SaltStack 文件管理(dns)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录