Installs and configures OpenNMS http://www.opennms.org/
Install all Ansible role requirements.
sudo ansible-galaxy install -r requirements.yml -f
Spin up Environment under Vagrant to test.
vagrant up
user: admin
pass: admin
Login to WebUI (http://iporhostname:8980/opennms)
Login to WebUI (http://127.0.0.1:8980/opennms)
---
# defaults file for ansible-opennms
opennms_debian_repo_key: 'https://debian.opennms.org/OPENNMS-GPG-KEY'
opennms_debian_repos:
- 'deb http://debian.opennms.org stable main'
- 'deb-src http://debian.opennms.org stable main'
ansible-ntp
ansible-postgresql
ansible-postfix
ansible-oracle-java8
ansible-opennms
mrlesmithjr.ntp
mrlesmithjr.postgresql
mrlesmithjr.postfix
mrlesmithjr.oracle-java8
mrlesmithjr.opennms
Follow instructions in requirements to install dependencies.
---
- name: provisions OpenNMS
hosts: all
become: true
vars:
roles:
- role: ansible-ntp
- role: ansible-postgresql
- role: ansible-postfix
- role: ansible-oracle-java8
- role: ansible-opennms
tasks:
---
- name: provisions OpenNMS
hosts: all
become: true
vars:
roles:
- role: mrlesmithjr.ntp
- role: mrlesmithjr.postgresql
- role: mrlesmithjr.postfix
- role: mrlesmithjr.oracle-java8
- role: mrlesmithjr.opennms
tasks:
BSD
Larry Smith Jr.
- @mrlesmithjr
- http://everythingshouldbevirtual.com
- mrlesmithjr [at] gmail.com