ansible playbook demo

---
- hosts: all
  gather_facts: no  
  become:  yes
  become_user:  root
  tasks:
    - name: tar_file
      shell: "cd /appslog/scans/ && tar -zcf scan.tar.gz log/"
      become: true
      become_method: su
      become_user: root
      ignore_errors: yes
    - name: register vars
      shell: ifconfig  | grep -A 2 bond0 | grep netmask | awk '{print $2}'
      register: info
    - name: mv_file
      shell: mv /appslog/scans/scan.tar.gz /appslog/scans/{{ item }}.tar.gz
      with_items: "{{ info.stdout }}"
      become: true
      become_method: su
      become_user: root

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章