lefos 3 years ago
parent
commit
32f25bb46d
  1. 2
      inventory.yml
  2. 4
      monitorall.yml
  3. 5
      monitorall.yml.sh

2
inventory.yml

@ -0,0 +1,2 @@
[service]
172.25.0.3

4
monitorall.yml

@ -1,5 +1,5 @@
--
- hosts: services
---
- hosts: service
remote_user: docker
gather_facts: no
vars:

5
monitorall.yml.sh

@ -8,9 +8,11 @@ sudo chown docker.docker -R /home/docker
sudo cp files/ansible.cfg /etc/ansible/ansible.cfg
#master ip
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)
#workers ip
echo "[service]" > /project/courses/Thesis/inventory.yml
/project/bin/swarmlab-nmap >> /project/courses/Thesis/inventory.yml
@ -22,3 +24,6 @@ ansible-playbook -u docker -i inventory.yml monitorall.yml -f 5 --ask-pass --a
# 1st make sudo without password
# run with keys
#ansible-playbook -u docker -i inventory.yml fluentd.yml -f 5 --private-key=/home/docker/.ssh/id_rsa
#get workers ip
#nmap -sn -oG - $ip/24 | grep Up | grep $NODENETWORK | cut -d ' ' -f 2
Loading…
Cancel
Save