准备
在开始学习ansible module 之前我们先来做一下准备工作,打开vscode创建一个新的项目module for file & copy。
目录
- ansible-module
- inventory
- files
- test.txt
- group_vars
- pangshare.yml
- ansible.cfg
- hosts
- playbook.yml
- files
- inventory
内容
# pangshare.yml ansible_connection: ssh ansible_ssh_user: root
# ansible.cfg [defaults] inventory= hosts private_key_file= /root/.ssh/ansible
# hosts [pangshare] ansible-node1 ansible-node2
# playbook.yml
- name: ansible Module for file & copy
hosts: pangshare
tasks:
- name: ansible Module for file
file:
path: /etc/ansible-Module-test
state: directory
- name: ansible Module for copu
copy:
src: files/test.txt
dest: /etc/ansible-Module-test/test.txt
结果

参考
© 版权信息:
作者:PANGSHARE
发布平台:PANGSHARE | 文章链接:https://www.pangshare.com/ansible%e7%94%b1%e6%b5%85%e5%85%a5%e6%b7%b1-module-for-filecopy/
本文内容仅限非商业性使用,如需商用(包括但不限于广告投放、付费专栏、企业宣传等),请邮件联系原作者获得独家授权,违者将依法追究法律责任。
微信扫一扫