1234567891011121314151617181920212223242526272829303132333435 |
- ---
- - name: Add SSH authorized key for synchronize Moudle
- authorized_key:
- user: root
- state: present
- key: "{{ lookup('file', '/root/.ssh/id_rsa.pub') }}"
- tags: flume_conf
- - name: Sync Flume Config Files
- synchronize: # need input password in command line if ssh key is none.
- src: conf
- dest: /opt/flume/apache-flume-1.8.0-bin
- delete: yes
- tags: flume_conf, flume_stop
- - name: Stop All Flume Agent
- shell: ps -ef |grep [f]lume |awk '{print $2}'|xargs kill; echo "Stop All Agent Done."
- tags: flume_conf, flume_stop
- - name: Clean Local Data
- file:
- path: /data/flume/data
- state: absent
- tags: flume_stop, flume_conf
- - name: Start All Flume Agent
- shell: "{{ item }}"
- with_items:
- - "nohup bin/flume-ng agent --conf conf --conf-file conf/nginx.access.conf --name agent01 -Dflume.root.logger=INFO,console >/dev/null 2>&1 &"
- - "nohup bin/flume-ng agent --conf conf --conf-file conf/backend.log.conf --name agent05 -Dflume.root.logger=INFO,console >/dev/null 2>&1 &"
- args:
- chdir: /opt/flume/apache-flume-1.8.0-bin
- tags: flume_conf
|