Ansible Module - File
- name: create apps directory
file:
path: "{{ apps_directory }}"
state: directory/touch/link
- state:
- absent
- directory
- file ← default
- hard
- link
- touch
absent : 디렉토리를 recursive하게 삭제한다. 심볼링 링크도 삭제한다.
directory : 디렉토리가 존재하지 않는 경우 생성(recursively)
file : 파일 소유자, 그룹, 모드를 변경하는 등의 작업을 할 수 있다. 파일이 존재하지 않으면 생성되지 않는다.
hard : 하드 링크를 생성한다.
link : 심볼릭 링크를 생성한다.
touch : 리눅스 touch 명령어와 유사하다.
- name: 'create myfile.txt'
hosts: web1
tasks:
- name: 'create myfile.txt on web1'
file:
path: /root/myfile.txt
state: touch
Author And Source
이 문제에 관하여(Ansible Module - File), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@codingdaddy/Ansible-Study-Module-file저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)