首页 > 其他 > 详细

ansible剧本--实现一键部署nfs服务

时间:2020-07-20 17:25:51      阅读:90      评论:0      收藏:0      [点我收藏+]

[root@m01 ansible-playbook]# vim nfs_server.yaml
- hosts: nfs
tasks:
- name: 01-install nfs software
yum:
name: [‘nfs-utils‘,‘rpcbind‘]
state: installed

- hosts: nfs_server
vars:
Data_dir: /data
tasks:
- name: copy conf file
copy: src=/etc/ansible/ansible-playbook/nfs-file/nfs-server/exports dest=/etc
notify: restart nfs server
- name: create dir file
file: path={{ Data_dir }} state=directory owner=nfsnobody group=nfsnobody
- name: boot server
#service: name=nfs state=started enabled=yes
#service: name=rpcbind state=started enabled=yes
sevice: name={{ item }} state=started enabled=yes
with_items:
- rpcbind
- nfs


handlers:
- name: restart nfs server
service: name=nfs state=restarted

- hosts: nfs_client
vars:
Data_dir: /data
tasks:
- name: 01-mount
mount: src=172.16.1.31:{{ Data_dir }} path=/mnt fstype=nfs state=mounted

- name: 02-check mount info
shell: df -h|grep /data
register: mount_info
- name: display mount info

debug: msg={{ mount_info.stdout_lines }}

技术分享图片

 

 技术分享图片

 

ansible剧本--实现一键部署nfs服务

原文:https://www.cnblogs.com/chenyuxia/p/13345691.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!