Ansible
ansible-playbook 공유 풀더 만들기
삽수
2023. 8. 27. 16:00
728x90
ansible_mnt.yml
---
- name: Setup for nfs server
hosts: localhost
gather_facts: no
tasks:
- name: make nfs_shared directory
file:
path: /home/vagrant/nfs_shared
state: directory
mode: 0777
- name: configure /etc/exports
become: yes
lineinfile:
path: /etc/exports
line: /home/vagrant/nfs_shared 192.168.1.0/24(rw,sync)
- name : nfs service restart
become: yes
service :
name : nfs
state : restarted
- name: Setup for nfs clients
hosts: CentOS
gather_facts: no
tasks:
- name: make nfs_client directory
file:
path: /home/vagrant/nfs
state: directory
- name: mount point direcotry as client
become: yes
mount:
name: /home/vagrant/nfs
src: 192.168.1.10:/home/vagrant/nfs_shared
fstype: nfs
opts: nfsvers=3
state: mounted
728x90