Ansible由浅入深 – Module for file&copy

准备

在开始学习ansible module 之前我们先来做一下准备工作,打开vscode创建一个新的项目module for file & copy。

目录

  • ansible-module
    • inventory
      • files
        • test.txt
      • group_vars
        • pangshare.yml
      • ansible.cfg
      • hosts
      • playbook.yml

内容

# 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

结果

Ansible由浅入深 – Module for file&copy
结果

参考

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2432.htm

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年7月27日 下午4:22
下一篇 2020年8月31日 下午4:54

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注