This role installs a full, working Eyes Of Report on the target host
The target host must run an operating system officially supported by EOR. Currently supported OSes are:
- CentOS 7.X
- Red Hat RHEL 7.X
The following extra repositories are needed, either directly from the Internet, or available throught a Satellite/Foreman/Spacewalk repo:
- EPEL
- EyesOfNetwork
Finally, EOR have extra dependencies for third party software:
- Oracle Java JDK 7u79+ (MUST be present on a local repo)
- Java/J connector for MySQL (can be downloaded from upstream provider, or be present on a local repo)
- Wildfly 9.0.X (can be downloaded from upstream provider, or be present on a local repo)
- Eclipse BIRT 4.5 (can be downloaded from upstream provider, or be present on a local repo)
- Hitachi Pentaho data integration (can be downloaded from upstream provider, or be present on a local repo)
All variables are defaulted into defaults/main.yml file.
Detailled description of used varaibles is available in ROLE-VARIABLE file.
The following role is an optional dependency:
- ansible-role-snmpd ([email protected]:ansible/ansible-role-snmpd.git)
Simply invoke ansible-role-eyesofreport :)
See on tests/directory for an example playbook
This is GNU Lesser General Public License 3.0
Based on The EyesOfNetwork Community team work:
- Mickaël Aubertin, Benoît Village the EOR's initiators and gurus ;)
- The EyesOfNetowrkCommunity members, who maintain and enhance the EOR application
- Eric Belhomme, who develop and maintain this Ansible role
Many tasks still pending:
- create dedicated users for Pentaho and Wildfly
- remove hardcoded dependencies to /srv/eyeofreport and /srv/eyesofnetwork paths (especially on eorweb)
- etc.