Commit e42e1f0b authored by garciadeblas's avatar garciadeblas
Browse files

Merge branch 'bugfix/ee_snmp_generator_update' into 'master'

bugfix(SNMP): snmp_generator install script update

See merge request !174
parents b3058eae d0f0c9e1
Pipeline #2399 failed with stage
in 9 seconds
...@@ -18,15 +18,23 @@ echo "installing libraries for snmp generator" ...@@ -18,15 +18,23 @@ echo "installing libraries for snmp generator"
#apt-get install -y ... #apt-get install -y ...
apt-get update apt-get update
# Install ansible libraries
apt-get install -y software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt install -y ansible
# Set host checking to false
echo "host_key_checking = False" >> /etc/ansible/ansible.cfg
apt-get install -y python3-pip unzip build-essential libsnmp-dev wget curl apt-get install -y python3-pip unzip build-essential libsnmp-dev wget curl
curl -s https://storage.googleapis.com/golang/go1.11.8.linux-amd64.tar.gz | tar -v -C /usr/local -xz curl -s https://storage.googleapis.com/golang/go1.17.1.linux-amd64.tar.gz | tar -v -C /usr/local -xz
export PATH=$PATH:/usr/local/go/bin export PATH=$PATH:/usr/local/go/bin
export GOPATH=/go export GOPATH=/go
go get github.com/go-logfmt/logfmt && go get github.com/go-kit/kit/log go get github.com/go-logfmt/logfmt && go get github.com/go-kit/kit/log
wget -q https://github.com/prometheus/snmp_exporter/archive/v0.17.0.tar.gz -P /tmp/ \ wget -q https://github.com/prometheus/snmp_exporter/archive/v0.20.0.tar.gz -P /tmp/ \
&& tar -C /tmp -xf /tmp/v0.17.0.tar.gz \ && tar -C /tmp -xf /tmp/v0.20.0.tar.gz \
&& (cd /tmp/snmp_exporter-0.17.0/generator && go build) \ && (cd /tmp/snmp_exporter-0.20.0/generator && go build) \
&& cp /tmp/snmp_exporter-0.17.0/generator/generator /usr/local/bin/snmp_generator && cp /tmp/snmp_exporter-0.20.0/generator/generator /usr/local/bin/snmp_generator
...@@ -27,15 +27,15 @@ apt install -y ansible ...@@ -27,15 +27,15 @@ apt install -y ansible
echo "host_key_checking = False" >> /etc/ansible/ansible.cfg echo "host_key_checking = False" >> /etc/ansible/ansible.cfg
apt-get install -y python3-pip unzip build-essential libsnmp-dev wget curl apt-get install -y python3-pip unzip build-essential libsnmp-dev wget curl
curl -s https://storage.googleapis.com/golang/go1.11.8.linux-amd64.tar.gz | tar -v -C /usr/local -xz curl -s https://storage.googleapis.com/golang/go1.17.1.linux-amd64.tar.gz | tar -v -C /usr/local -xz
export PATH=$PATH:/usr/local/go/bin export PATH=$PATH:/usr/local/go/bin
export GOPATH=/go export GOPATH=/go
go get github.com/go-logfmt/logfmt && go get github.com/go-kit/kit/log go get github.com/go-logfmt/logfmt && go get github.com/go-kit/kit/log
wget -q https://github.com/prometheus/snmp_exporter/archive/v0.17.0.tar.gz -P /tmp/ \ wget -q https://github.com/prometheus/snmp_exporter/archive/v0.20.0.tar.gz -P /tmp/ \
&& tar -C /tmp -xf /tmp/v0.17.0.tar.gz \ && tar -C /tmp -xf /tmp/v0.20.0.tar.gz \
&& (cd /tmp/snmp_exporter-0.17.0/generator && go build) \ && (cd /tmp/snmp_exporter-0.20.0/generator && go build) \
&& cp /tmp/snmp_exporter-0.17.0/generator/generator /usr/local/bin/snmp_generator && cp /tmp/snmp_exporter-0.20.0/generator/generator /usr/local/bin/snmp_generator
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment