1
0
Fork 0
mirror of https://github.com/mdlayher/homelab.git synced 2024-12-14 11:47:32 +00:00

unifi_exporter: remove

This commit is contained in:
Matt Layher 2018-05-12 11:07:24 -04:00
parent 70130d189b
commit 42b3a2eed6
No known key found for this signature in database
GPG key ID: 77BFE531397EDE94
3 changed files with 0 additions and 114 deletions

View file

@ -1,72 +0,0 @@
---
- name: download and checksum unifi_exporter binary
tags:
- unifi_exporter
get_url:
url: "{{ unifi_exporter_url }}"
dest: "/tmp/unifi_exporter"
checksum: "sha256:{{ unifi_exporter_sha256 }}"
- name: create unifi_exporter user
tags:
- unifi_exporter
user:
name: unifi_exporter
shell: "/bin/false"
comment: "unifi_exporter service user"
- name: check if unifi_exporter service exists
tags:
- unifi_exporter
stat:
path: "/etc/systemd/system/unifi_exporter.service"
register: checked
- name: stop unifi_exporter service if it exists
tags:
- unifi_exporter
when: checked.stat.exists
service:
name: unifi_exporter
state: stopped
- name: copy unifi_exporter binary to /usr/local/bin
tags:
- unifi_exporter
command: "cp /tmp/unifi_exporter /usr/local/bin/"
- name: set permissions on unifi_exporter binary
tags:
- unifi_exporter
file:
path: "/usr/local/bin/unifi_exporter"
owner: unifi_exporter
group: unifi_exporter
mode: 0755
- name: create unifi_exporter systemd unit
tags:
- unifi_exporter
template:
src: unifi_exporter.service.j2
dest: "/etc/systemd/system/unifi_exporter.service"
- name: reload systemd configurations
tags:
- unifi_exporter
command: "systemctl daemon-reload"
- name: start unifi_exporter service
tags:
- unifi_exporter
service:
name: unifi_exporter
state: started
enabled: yes
- name: remove temporary files
tags:
- unifi_exporter
file:
path: "/tmp/unifi_exporter"
state: absent

View file

@ -1,19 +0,0 @@
# {{ ansible_managed }}
[Unit]
Description=Prometheus Ubiquiti UniFi exporter
Documentation=https://github.com/mdlayher/unifi_exporter
Wants=network-online.target
After=network-online.target
[Service]
User=unifi_exporter
Group=unifi_exporter
Type=simple
ExecStart=/usr/local/bin/unifi_exporter \
-unifi.addr {{ unifi_exporter_host }} \
-unifi.username {{ unifi_exporter_username }} \
-unifi.password {{ unifi_exporter_password }} \
-unifi.insecure={{ unifi_exporter_insecure }}
[Install]
WantedBy=multi-user.target

View file

@ -1,23 +0,0 @@
$ANSIBLE_VAULT;1.1;AES256
64306233303633393931656535323533646237306238343265613237366630326536306135656235
3963386463383134613134363437636431356664636332310a306330316164373630653539653161
34363862663563376435373539346265376132623938666463323834346538313438343066643762
3865666261616361660a616362396164393931386237623935633563386634636431363535323863
38386164363834313136646135336232313034666635396665613461383433373265336234666132
30386430373731303264383039363865373430336432363338626562383363376434326261316637
37613264626538386265616265633234316130396138616434333365656632623566343262636166
32326439386631333333303330633162343034303635373331303932373361666139663864333862
32373233366437393238373639353062353639383235393162313264323238326363636237343235
37306231366463326133636232636239383666663336366235363561363931613063636531613530
65303435633230623931306666333165313937643666393264633434346336336537326261613834
39316634633862636137323633306437396233626331626663373261653563396165346237313238
61383137393430363137653031316331373162613966333337393532343433616235346237636234
31323863623162663730663935393032366265643632323461386532663266666438393462303339
34393930333638626362613239666334633437663935623834323866323431383436393265353865
63323562636638363339333637356430323336313663303465663838646637363566343063386633
30613536313064333439333034353932653666326335656232643939633034303036313334363931
39333763653766303366616134363730626535663235393037356630393430343939383963623637
65396130306235326335333362363137363666376438383865303336366437313537626638623165
30633231363937353737353239313763393361363238666232376331346165353831376335386230
33356239326230663361363862373463363835316138613231366132313866356562393834343538
3035666235633461333563616362333630393133343665323962