thaleia-kavalierou
3 years ago
4 changed files with 80 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||
all: one two |
|||
|
|||
one: |
|||
./fluentd.yml.sh |
|||
two: |
|||
./fluentd-config-update.yml.sh |
@ -0,0 +1,44 @@ |
|||
--- |
|||
- hosts: service |
|||
remote_user: docker |
|||
gather_facts: no |
|||
vars: |
|||
user: "docker" |
|||
|
|||
tasks: |
|||
|
|||
# -------------------------------------------------------------------------------------- |
|||
# --------------------- create test dir |
|||
# -------------------------------------------------------------------------------------- |
|||
|
|||
# ------------------------ |
|||
# test dir |
|||
# ------------------------- |
|||
- name: make dir for test |
|||
become: true |
|||
file: |
|||
path: "/var/log-in/test" |
|||
state: directory |
|||
owner: docker |
|||
group: docker |
|||
mode: '0755' |
|||
|
|||
# -------------------------------------------------------------------------------------- |
|||
# --------------------- kill and save ps tp tmp |
|||
# -------------------------------------------------------------------------------------- |
|||
|
|||
- name: find fluentd |
|||
#shell: free -h >> /var/log-in/test/test |
|||
shell: free -h |
|||
#shell: "ps efw -opid,cmd -Cfluentd | pgrep -o fluentd" |
|||
register: fluentddate |
|||
|
|||
- name: ls fluentddate |
|||
debug: var=fluentddate.stdout_lines |
|||
|
|||
- name: write to /var/log-in/test/test2 |
|||
shell: "echo {{ item }} >> /var/log-in/test/test2" |
|||
with_items: "{{ fluentddate.stdout_lines }}" |
|||
|
|||
|
|||
|
@ -0,0 +1,15 @@ |
|||
#!/bin/sh |
|||
|
|||
|
|||
ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) |
|||
ip6=$(/sbin/ip -o -6 addr list eth0 | awk '{print $4}' | cut -d/ -f1) |
|||
|
|||
echo "[service]" > /project/courses/fluentd/inventory.yml |
|||
/project/bin/swarmlab-nmap >> /project/courses/fluentd/inventory.yml |
|||
|
|||
|
|||
# include master or not |
|||
echo $ip4 >> /project/courses/fluentd/inventory.yml |
|||
|
|||
|
|||
ansible-playbook -u docker -i inventory.yml fluentd-test-mongo-free.yml -f 5 --ask-pass --ask-become-pass |
@ -0,0 +1,15 @@ |
|||
#!/bin/sh |
|||
|
|||
|
|||
ip4=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) |
|||
ip6=$(/sbin/ip -o -6 addr list eth0 | awk '{print $4}' | cut -d/ -f1) |
|||
|
|||
echo "[service]" > /project/courses/fluentd/inventory.yml |
|||
/project/bin/swarmlab-nmap >> /project/courses/fluentd/inventory.yml |
|||
|
|||
|
|||
# include master or not |
|||
echo $ip4 >> /project/courses/fluentd/inventory.yml |
|||
|
|||
|
|||
ansible-playbook -u docker -i inventory.yml fluentd-test-mongo.yml -f 5 --ask-pass --ask-become-pass |
Loading…
Reference in new issue