%global _rockdir /usr/share/rock %global _sysconfdir /etc/rocknsm %global _sbindir /usr/sbin Name: rock Version: 2.3.0 Release: 3.git.650.c3cbffc Summary: Network Security Monitoring collections platform License: BSD URL: http://rocknsm.io/ Source0: rock-git-650.c3cbffc.tar.gz BuildArch: noarch Requires: ansible >= 2.7.0 Requires: python-jinja2 >= 2.9.0 Requires: python-markupsafe >= 0.23 Requires: python-pyOpenSSL Requires: python-netaddr Requires: libselinux-python Requires: git Requires: yq Requires: crudini %description ROCK is a collections platform, in the spirit of Network Security Monitoring. %prep %setup -q -n rock-git-650.c3cbffc %build %install rm -rf %{buildroot} DESTDIR=%{buildroot} #make directories mkdir -p %{buildroot}/%{_rockdir}/roles mkdir -p %{buildroot}/%{_rockdir}/playbooks mkdir -p %{buildroot}/%{_sbindir} mkdir -p %{buildroot}/%{_sysconfdir} # Install ansible files install -p -m 755 bin/rock %{buildroot}/%{_sbindir}/ install -p -m 755 bin/rock_setup %{buildroot}/%{_sbindir}/ install -m 644 etc/hosts.ini %{buildroot}/%{_sysconfdir}/ cp -a roles/. %{buildroot}/%{_rockdir}/roles cp -a playbooks/. %{buildroot}/%{_rockdir}/playbooks # make dir and install tests mkdir -p %{buildroot}/%{_rockdir}/tests cp -a tests/. %{buildroot}/%{_rockdir}/tests %files %doc README.md LICENSE CONTRIBUTING.md %config %{_rockdir}/playbooks/group_vars/all.yml %config %{_rockdir}/playbooks/ansible.cfg %config %{_sysconfdir}/hosts.ini %ghost %{_sysconfdir}/config.yml %defattr(0644, root, root, 0755) %{_rockdir}/roles/* %{_rockdir}/playbooks/*.yml %{_rockdir}/playbooks/templates/* %{_rockdir}/tests/* %attr(0755, root, root) %{_sbindir}/rock %attr(0755, root, root) %{_sbindir}/rock_setup %changelog * Fri Feb 22 2019 Derek Ditch 2.3.0-3 - Remove suricata-update from packages. It's in suricata now. * Fri Feb 22 2019 Derek Ditch 2.3.0-2 - Bump release to fix version conflict * Fri Feb 22 2019 Derek Ditch 2.3.0-1 - New: Add ability to do multi-host deployment of sensor + data tiers (#339, bndabbs@gmail.com) - New: Integrate Docket into Kibana by default (derek@rocknsm.io) - New: Improvements and additional Kibana dashboards (spartan782) - Fixes: issue with Bro failing when monitor interface is down (#343, bndabbs@gmail.com) - Fixes: issue with services starting that shouldn’t (#346, therealneu5ron@gmail.com) - Fixes: race condition on loading dashboards into Kibana (#356, derek@rocknsm.io) - Fixes: configuration for Docket allowing serving from non-root URI (#361, derek@rocknsm.io) - Change: bro log retention value to one week rather than forever (#345, sean.cochran@gmail.com) - Change: Greatly improve documentation (#338, sean.cochran@gmail.com) - Change: Reorganize README (#308, bradford.dabbs@elastic.co) - Change: Move ECS to rock-dashboards repo (#305, derek@rocknsm.io) - Change: Move RockNSM install paths to filesystem heirarchy standard locations (#344, bndabbs@gmail.com) * Fri Jan 25 2019 Bradford Dabbs 2.3.0-1 - Update file paths to match new structure - Bump minimum Ansible version to 2.7 * Tue Oct 30 2018 Derek Ditch 2.2.0-2 - Fixed issue with missing GPG keys (derek@rocknsm.io) - Update logrotate configuration (derek@rocknsm.io) * Fri Oct 26 2018 Derek Ditch 2.2.0-1 - Added support for Elastic Stack 6.4 (derek@rocknsm.io> - Added initial support for Elastic Common Schema in Tech Preview (derek@rocknsm.io) - Updated vars for lighttpd tests (derek@rocknsm.io) - Removed cruft perl packages no longer needed for pulledpork. (derek@rocknsm.io) - Merges in Lighttpd config and several bug fixes. (#329) (dcode@rocknsm.io) - Enable/Install suricata update by default (dcode@rocknsm.io) - Adjust 'when' for the cron job and rename local source. (jeff.geiger@gmail.com) - Remove pulledpork. (jeff.geiger@gmail.com) - Add configuration for suricata-update. (jeff.geiger@gmail.com) - Add closing tag (bradford.dabbs@elastic.co) - Add ISO download links (bradford.dabbs@elastic.co) - Replace logo with latest version (bradford.dabbs@elastic.co) - Reorganize README (bradford.dabbs@elastic.co) - Move ECS to rock-dashboards repo (derek@rocknsm.io) * Tue Aug 21 2018 Derek Ditch 2.1.0-2 - Move ECS to rock-dashboards repo * Tue Aug 21 2018 Derek Ditch 2.1.0-1 - Introducing Docket, a REST API and web UI to query multiple stenographer instances - Added Suricata-Update to manage Suricata signatures - Added GPG signing of packages and repo metadata - Added functional tests using [testinfra](https://testinfra.readthedocs.io/en/latest/) - Initial support of [Elastic Common Schema](https://github.com/elastic/ecs) - Includes full Elastic (with permission) stack including features formerly known as X-Pack - Elastic stack is updated to 6.x - Elastic dashboards, mappings, and Logstash config moved to module-like construct - Suricata is updated to 4.x - Bro is updated to 2.5.4 - Deprecated Snort - Deprecated Pulled Pork * Thu Jun 08 2017 spartan782 2.0.5-1 - Tito files added. rock.spec added. sign_rpm.sh added.