1.编写ansible模块,使用shutil模块拷贝文件
2. 数据源用变量名yuan
3. 数据目标变量用mudi
#!/usr/bin/env python
# env可以实现自动去查找python路径
from ansible.module_utils.basic import AnsibleModule
import shutil
def main():
module = AnsibleModule(
argument_spec=dict(
yuan=dict(required=True, type='str'),
mubiao=dict(required=True, type='str')
)
)
# 使用shutil.copy拷贝文件
shutil.copy(module.params['yuan'], module.params['mubiao'])
module.exit_json(changed=True) # 拷贝完成后,返回json数据
# 编写主程序代码
if __name__ == '__main__':
main()