Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/NationalSecurityAgency/SIMP

A system automation and configuration management stack targeted toward operational flexibility and policy compliance.
https://github.com/NationalSecurityAgency/SIMP

Last synced: about 2 months ago
JSON representation

A system automation and configuration management stack targeted toward operational flexibility and policy compliance.

Awesome Lists containing this project

README

        

.. contents:: Table of Contents
:depth: 3
:backlinks: none

System Integrity Management Platform (SIMP)
===========================================

IMPORTANT
---------

This project is only approved for material that is completely releasable
to the public.

**Please do not upload material that has not been approved for public release.**

Quickstart
----------

If you are looking to use the SIMP materials on an existing system,
instructions are available in the `SIMP Documentation`_.

SIMP product documentation is housed at `ReadTheDocs.org`_.

Getting Help
------------

For the latest information on getting help with SIMP, please see the
`help section of the documentation `__

Latest Releases
---------------

----------------------------------------

**NOTE**

Release packages are hosted on `PackageCloud`_

Release Tarballs and ISOs (`CentOS`_ powered) can be found at https://simp-project.com

There is also a `RPM archive`_ availble.

----------------------------------------

- `6.3.3 `__

- `6.2.0-0 `__

- `6.1.0-0 `__

- `6.0.0-0 `__

Where's the code?!
==================

Please get the most up-to-date information from the `SIMP Project`_ website.

This site will be updated to reflect the latest releases for those that want a
single notification source but all artifact information will be found on the
main project website.

Disclaimer
----------

This Work is provided "as is." Any express or implied warranties,
including but not limited to, the implied warranties of merchantability
and fitness for a particular purpose are disclaimed. In no event shall
the United States Government be liable for any direct, indirect,
incidental, special, exemplary or consequential damages (including, but
not limited to, procurement of substitute goods or services, loss of
use, data or profits, or business interruption) however caused and on
any theory of liability, whether in contract, strict liability, or tort
(including negligence or otherwise) arising in any way out of the use of
this Guidance, even if advised of the possibility of such damage.

The User of this Work agrees to hold harmless and indemnify the United
States Government, its agents, and employees from every claim or
liability (whether in tort or in contract), including attorneys' fees,
court costs, and expenses, arising in direct consequence of Recipient's
use of the item, including, but not limited to, claims or liabilities
made for injury to or death of personnel of User or third parties,
damage to or destruction of property of User or third parties, and
infringement or other violations of intellectual property or technical
data rights.

Nothing in this Work is intended to constitute an endorsement, explicit
or implied, by the US Government of any particular manufacturer's
product or service.

Copyrights
----------

All materials are copyright their respective owners unless otherwise
noted.

Per `Section 105 of the Copyright Act of 1976`_, these works are not
entitled to domestic copyright protection under US Federal law.

The US Government retains the right to pursue copyright protections
outside of the United States.

The United States Government has unlimited rights in this software
and all derivatives thereof, pursuant to the contracts under which
it was developed and the License under which it falls.

Released under the `Apache License, Version 2`_.

Contributions
-------------

Please see `CONTRIBUTING`_ for information on how to contribute to this
project.

Component Repositories
----------------------

Last, but not least, this is the list of all SIMP component modules as hosted
under the `SIMP Project`_.

RPMs
^^^^

Rolling RPM releases are hosted on `PackageCloud`_. You can find version
snapshots of RPMs in the `RPM archive`_.

Look for the repository that is associated with the version of SIMP that you
wish to build. The latest packages can always be found in the ``.X``
repositories. For example, the latest 6 series packages would be found in the
``6.X`` repository.

Please make sure that the RPMs are properly signed with the GPG key
listed below.

GPG Signing Key
^^^^^^^^^^^^^^^

All officially released RPMs are signed with the `SIMP Release Key`_

\* ID: 7DA6F216 \* Fingerprint: 103B 439D ADF4 AE61 FA69 98AF EE8C 77AF 7DA6 F216

A `SIMP 6 Specific GPG signing key`_ has been added with the following
attributes:

\* ID: 7667220F \* Fingerprint: F21E A54D 9C5A A9A5 AF7F E002 1B5B 16A2 7667 220F

Build Repositories
^^^^^^^^^^^^^^^^^^

- `simp-control-repo-starter-kit `__
- `simp-core `__
- `simp-doc `__
- `simp-packer `__
- `simp-repo-test `__

Skeleton Repositories
"""""""""""""""""""""

The SIMP project has skeleton repositories to help users get up and running
quickly with the expected layout and testing framework for SIMP artifacts.

- `puppet-module-skeleton `__

Helper Rubygems
^^^^^^^^^^^^^^^

- `rubygem-simp-beaker-helpers `__ |Gem_simp-beaker-helpers|_
- `rubygem-simp-build-helpers `__ |Gem_simp-build-helpers|_
- `rubygem-simp-cli `__ |Gem_simp-cli|_
- `rubygem-simp-metadata `__ |Gem_simp-metadata|_
- `rubygem-simp-module-repoclosure `__ |Gem_simp-module-repoclosure|_
- `rubygem-simp-processgraph `__
- `rubygem-simp-rake-helpers `__ |Gem_simp-rake-helpers|_
- `rubygem-simp-release-tools `__
- `rubygem-simp-rspec-puppet-facts `__ |Gem_simp-rspec-puppet-facts|_
- `rubygem-simp-spec-helpers `__

InSpec Profiles
^^^^^^^^^^^^^^^

The SIMP project is starting to host various `InSpec
`__ profiles that are used to validate that
various modules comply with target policies.

- `inspec-profile-disa_stig-el7 `__

Monitoring Dashboards
^^^^^^^^^^^^^^^^^^^^^

- `grafana_dashboards `__

SIMP Repositories
^^^^^^^^^^^^^^^^^

- `pupmod-simp-acpid `__ |Puppet_Forge_acpid|_
- `pupmod-simp-activemq `__ |Puppet_Forge_activemq|_
- `pupmod-simp-aide `__ |Puppet_Forge_aide|_
- `pupmod-simp-at `__ |Puppet_Forge_at|_
- `pupmod-simp-auditd `__ |Puppet_Forge_auditd|_
- `pupmod-simp-autofs `__ |Puppet_Forge_autofs|_
- `pupmod-simp-chkrootkit `__ |Puppet_Forge_chkrootkit|_
- `pupmod-simp-clamav `__ |Puppet_Forge_clamav|_
- `pupmod-simp-compliance_markup `__ |Puppet_Forge_compliance_markup|_
- `pupmod-simp-cron `__ |Puppet_Forge_cron|_
- `pupmod-simp-dconf `__ |Puppet_Forge_dconf|_
- `pupmod-simp-deferred_resources `__ |Puppet_Forge_deferred_resources|_
- `pupmod-simp-dhcp `__ |Puppet_Forge_dhcp|_
- `pupmod-simp-dirtycow `__ |Puppet_Forge_dirtycow|_
- `pupmod-simp-fips `__ |Puppet_Forge_fips|_
- `pupmod-simp-foreman `__ |Puppet_Forge_foreman|_
- `pupmod-simp-freeradius `__ |Puppet_Forge_freeradius|_
- `pupmod-simp-ganglia `__ |Puppet_Forge_ganglia|_
- `pupmod-simp-gdm `__ |Puppet_Forge_gdm|_
- `pupmod-simp-gnome `__ |Puppet_Forge_gnome|_
- `pupmod-simp-haveged `__ |Puppet_Forge_haveged|_
- `pupmod-simp-ima `__ |Puppet_Forge_ima|_
- `pupmod-simp-incron `__ |Puppet_Forge_incron|_
- `pupmod-simp-iptables `__ |Puppet_Forge_iptables|_
- `pupmod-simp-issue `__ |Puppet_Forge_issue|_
- `pupmod-simp-jenkins `__ |Puppet_Forge_jenkins|_
- `pupmod-simp-journald `__ |Puppet_Forge_journald|_
- `pupmod-simp-krb5 `__ |Puppet_Forge_krb5|_
- `pupmod-simp-libkv `__ |Puppet_Forge_libkv|_
- `pupmod-simp-libreswan `__ |Puppet_Forge_libreswan|_
- `pupmod-simp-libvirt `__ |Puppet_Forge_libvirt|_
- `pupmod-simp-logrotate `__ |Puppet_Forge_logrotate|_
- `pupmod-simp-mate `__ |Puppet_Forge_mate|_
- `pupmod-simp-mcafee `__ |Puppet_Forge_mcafee|_
- `pupmod-simp-mozilla `__ |Puppet_Forge_mozilla|_
- `pupmod-simp-named `__ |Puppet_Forge_named|_
- `pupmod-simp-network `__ |Puppet_Forge_network|_
- `pupmod-simp-nfs `__ |Puppet_Forge_nfs|_
- `pupmod-simp-nscd `__ |Puppet_Forge_nscd|_
- `pupmod-simp-ntpd `__ |Puppet_Forge_ntpd|_
- `pupmod-simp-oddjob `__ |Puppet_Forge_oddjob|_
- `pupmod-simp-openscap `__ |Puppet_Forge_openscap|_
- `pupmod-simp-pam `__ |Puppet_Forge_pam|_
- `pupmod-simp-pki `__ |Puppet_Forge_pki|_
- `pupmod-simp-polkit `__ |Puppet_Forge_polkit|_
- `pupmod-simp-postfix `__ |Puppet_Forge_postfix|_
- `pupmod-simp-pupmod `__ |Puppet_Forge_pupmod|_
- `pupmod-simp-resolv `__ |Puppet_Forge_resolv|_
- `pupmod-simp-rsync `__ |Puppet_Forge_rsync|_
- `pupmod-simp-rsyslog `__ |Puppet_Forge_rsyslog|_
- `pupmod-simp-selinux `__ |Puppet_Forge_selinux|_
- `pupmod-simp-simp `__ |Puppet_Forge_simp|_
- `pupmod-simp-simp_apache `__ |Puppet_Forge_simp_apache|_
- `pupmod-simp-simp_banners `__ |Puppet_Forge_simp_banners|_
- `pupmod-simp-simp_docker `__ |Puppet_Forge_simp_docker|_
- `pupmod-simp-simp_elasticsearch `__ |Puppet_Forge_simp_elasticsearch|_
- `pupmod-simp-simp_gitlab `__ |Puppet_Forge_simp_gitlab|_
- `pupmod-simp-simp_grafana `__ |Puppet_Forge_simp_grafana|_
- `pupmod-simp-simp_ipa `__ |Puppet_Forge_simp_ipa|_
- `pupmod-simp-simp_logstash `__ |Puppet_Forge_simp_logstash|_
- `pupmod-simp-simp_nfs `__ |Puppet_Forge_simp_nfs|_
- `pupmod-simp-simp_openldap `__ |Puppet_Forge_simp_openldap|_
- `pupmod-simp-simp_options `__ |Puppet_Forge_simp_options|_
- `pupmod-simp-simp_pki_service `__ |Puppet_Forge_simp_pki_service|_
- `pupmod-simp-simp_rsyslog `__ |Puppet_Forge_simp_rsyslog|_
- `pupmod-simp-simp_snmpd `__ |Puppet_Forge_simp_snmpd|_
- `pupmod-simp-simpcat `__ |Puppet_Forge_simpcat|_
- `pupmod-simp-simplib `__ |Puppet_Forge_simplib|_
- `pupmod-simp-site `__ |Puppet_Forge_site|_
- `pupmod-simp-snmpd `__ |Puppet_Forge_snmpd|_
- `pupmod-simp-ssh `__ |Puppet_Forge_ssh|_
- `pupmod-simp-sssd `__ |Puppet_Forge_sssd|_
- `pupmod-simp-stunnel `__ |Puppet_Forge_stunnel|_
- `pupmod-simp-sudo `__ |Puppet_Forge_sudo|_
- `pupmod-simp-sudosh `__ |Puppet_Forge_sudosh|_
- `pupmod-simp-svckill `__ |Puppet_Forge_svckill|_
- `pupmod-simp-swap `__ |Puppet_Forge_swap|_
- `pupmod-simp-sysctl `__ |Puppet_Forge_sysctl|_
- `pupmod-simp-tcpwrappers `__ |Puppet_Forge_tcpwrappers|_
- `pupmod-simp-tftpboot `__ |Puppet_Forge_tftpboot|_
- `pupmod-simp-timezone `__ |Puppet_Forge_timezone|_
- `pupmod-simp-tlog `__ |Puppet_Forge_tlog|_
- `pupmod-simp-tpm `__ |Puppet_Forge_tpm|_
- `pupmod-simp-tpm2 `__ |Puppet_Forge_tpm2|_
- `pupmod-simp-tuned `__ |Puppet_Forge_tuned|_
- `pupmod-simp-upstart `__ |Puppet_Forge_upstart|_
- `pupmod-simp-useradd `__ |Puppet_Forge_useradd|_
- `pupmod-simp-vnc `__ |Puppet_Forge_vnc|_
- `pupmod-simp-vsftpd `__ |Puppet_Forge_vsftpd|_
- `pupmod-simp-x2go `__ |Puppet_Forge_x2go|_
- `pupmod-simp-xinetd `__ |Puppet_Forge_xinetd|_

Forked Repositories
^^^^^^^^^^^^^^^^^^^

- `augeasproviders `__
- `augeasproviders_apache `__
- `augeasproviders_base `__
- `augeasproviders_core `__
- `augeasproviders_grub `__
- `augeasproviders_mounttab `__
- `augeasproviders_nagios `__
- `augeasproviders_pam `__
- `augeasproviders_postgresql `__
- `augeasproviders_puppet `__
- `augeasproviders_shellvar `__
- `augeasproviders_ssh `__
- `augeasproviders_sysctl `__
- `best-practices `__
- `binford2k-node_encrypt `__
- `local_security_policy `__
- `pdk-templates `__
- `pupmod-puppetlabs-augeas_core `__
- `pupmod-puppetlabs-cron_core `__
- `pupmod-puppetlabs-hocon `__
- `pupmod-puppetlabs-host_core `__
- `pupmod-puppetlabs-mount_core `__
- `pupmod-puppetlabs-ruby_task_helper `__
- `pupmod-puppetlabs-selinux_core `__
- `pupmod-puppetlabs-sshkeys_core `__
- `pupmod-puppetlabs-translate `__
- `pupmod-puppetlabs-yumrepo_core `__
- `pupmod-saz-locales `__
- `pupmod-treydock-kdump `__
- `pupmod-voxpupuli-posix_acl `__
- `pupmod-voxpupuli-selinux `__
- `puppet-archive `__
- `puppet-auditpol `__
- `puppet-consul `__
- `puppet-datacat `__
- `puppet-docs `__
- `puppet-elasticsearch `__
- `puppet-etcd `__
- `puppet-filebeat `__
- `puppet-firewalld `__
- `puppet-gitlab `__
- `puppet-grafana `__
- `puppet-kmod `__
- `puppet-lib-file_concat `__
- `puppet-logstash `__
- `puppet-memcached `__
- `puppet-nats `__
- `puppet-nsswitch `__
- `puppet-remote_file `__
- `puppet-snmp `__
- `puppet-systemd `__
- `puppet-windows_firewall `__
- `puppet-windowsfeature `__
- `puppet-winlogbeat `__
- `puppetlabs-acl `__
- `puppetlabs-apache `__
- `puppetlabs-chocolatey `__
- `puppetlabs-concat `__
- `puppetlabs-docker `__
- `puppetlabs-firewall `__
- `puppetlabs-inifile `__
- `puppetlabs-java `__
- `puppetlabs-java_ks `__
- `puppetlabs-motd `__
- `puppetlabs-mount_providers `__
- `puppetlabs-mysql `__
- `puppetlabs-postgresql `__
- `puppetlabs-powershell `__
- `puppetlabs-puppet_authorization `__
- `puppetlabs-puppetdb `__
- `puppetlabs-registry `__
- `puppetlabs-stdlib `__
- `registry_acl `__
- `voxpupuli-yum `__

Miscellaneous Repositories
^^^^^^^^^^^^^^^^^^^^^^^^^^

- `NIST-800-18-SSP_Template `__
- `puppet-bundle-face `__
- `releng-misc `__
- `remote-gitlab-ci `__

.. |Puppet_Forge_acpid| image:: https://img.shields.io/puppetforge/dt/simp/acpid.svg
.. _Puppet_Forge_acpid: https://forge.puppet.com/simp/acpid
.. |Puppet_Forge_activemq| image:: https://img.shields.io/puppetforge/dt/simp/activemq.svg
.. _Puppet_Forge_activemq: https://forge.puppet.com/simp/activemq
.. |Puppet_Forge_aide| image:: https://img.shields.io/puppetforge/dt/simp/aide.svg
.. _Puppet_Forge_aide: https://forge.puppet.com/simp/aide
.. |Puppet_Forge_simp_apache| image:: https://img.shields.io/puppetforge/dt/simp/simp_apache.svg
.. _Puppet_Forge_simp_apache: https://forge.puppet.com/simp/simp_apache
.. |Puppet_Forge_auditd| image:: https://img.shields.io/puppetforge/dt/simp/auditd.svg
.. _Puppet_Forge_auditd: https://forge.puppet.com/simp/auditd
.. |Puppet_Forge_autofs| image:: https://img.shields.io/puppetforge/dt/simp/autofs.svg
.. _Puppet_Forge_autofs: https://forge.puppet.com/simp/autofs
.. |Puppet_Forge_clamav| image:: https://img.shields.io/puppetforge/dt/simp/clamav.svg
.. _Puppet_Forge_clamav: https://forge.puppet.com/simp/clamav
.. |Puppet_Forge_simpcat| image:: https://img.shields.io/puppetforge/dt/simp/simpcat.svg
.. _Puppet_Forge_simpcat: https://forge.puppet.com/simp/simpcat
.. |Puppet_Forge_dhcp| image:: https://img.shields.io/puppetforge/dt/simp/dhcp.svg
.. _Puppet_Forge_dhcp: https://forge.puppet.com/simp/dhcp
.. |Puppet_Forge_freeradius| image:: https://img.shields.io/puppetforge/dt/simp/freeradius.svg
.. _Puppet_Forge_freeradius: https://forge.puppet.com/simp/freeradius
.. |Puppet_Forge_ganglia| image:: https://img.shields.io/puppetforge/dt/simp/ganglia.svg
.. _Puppet_Forge_ganglia: https://forge.puppet.com/simp/ganglia
.. |Puppet_Forge_iptables| image:: https://img.shields.io/puppetforge/dt/simp/iptables.svg
.. _Puppet_Forge_iptables: https://forge.puppet.com/simp/iptables
.. |Puppet_Forge_jenkins| image:: https://img.shields.io/puppetforge/dt/simp/jenkins.svg
.. _Puppet_Forge_jenkins: https://forge.puppet.com/simp/jenkins
.. |Puppet_Forge_krb5| image:: https://img.shields.io/puppetforge/dt/simp/krb5.svg
.. _Puppet_Forge_krb5: https://forge.puppet.com/simp/krb5
.. |Puppet_Forge_libvirt| image:: https://img.shields.io/puppetforge/dt/simp/libvirt.svg
.. _Puppet_Forge_libvirt: https://forge.puppet.com/simp/libvirt
.. |Puppet_Forge_logrotate| image:: https://img.shields.io/puppetforge/dt/simp/logrotate.svg
.. _Puppet_Forge_logrotate: https://forge.puppet.com/simp/logrotate
.. |Puppet_Forge_mcafee| image:: https://img.shields.io/puppetforge/dt/simp/mcafee.svg
.. _Puppet_Forge_mcafee: https://forge.puppet.com/simp/mcafee
.. |Puppet_Forge_mcollective| image:: https://img.shields.io/puppetforge/dt/simp/mcollective.svg
.. _Puppet_Forge_mcollective: https://forge.puppet.com/simp/mcollective
.. |Puppet_Forge_mozilla| image:: https://img.shields.io/puppetforge/dt/simp/mozilla.svg
.. _Puppet_Forge_mozilla: https://forge.puppet.com/simp/mozilla
.. |Puppet_Forge_named| image:: https://img.shields.io/puppetforge/dt/simp/named.svg
.. _Puppet_Forge_named: https://forge.puppet.com/simp/named
.. |Puppet_Forge_network| image:: https://img.shields.io/puppetforge/dt/simp/network.svg
.. _Puppet_Forge_network: https://forge.puppet.com/simp/network
.. |Puppet_Forge_nfs| image:: https://img.shields.io/puppetforge/dt/simp/nfs.svg
.. _Puppet_Forge_nfs: https://forge.puppet.com/simp/nfs
.. |Puppet_Forge_nscd| image:: https://img.shields.io/puppetforge/dt/simp/nscd.svg
.. _Puppet_Forge_nscd: https://forge.puppet.com/simp/nscd
.. |Puppet_Forge_ntpd| image:: https://img.shields.io/puppetforge/dt/simp/ntpd.svg
.. _Puppet_Forge_ntpd: https://forge.puppet.com/simp/ntpd
.. |Puppet_Forge_oddjob| image:: https://img.shields.io/puppetforge/dt/simp/oddjob.svg
.. _Puppet_Forge_oddjob: https://forge.puppet.com/simp/oddjob
.. |Puppet_Forge_simp_openldap| image:: https://img.shields.io/puppetforge/dt/simp/simp_openldap.svg
.. _Puppet_Forge_simp_openldap: https://forge.puppet.com/simp/simp_openldap
.. |Puppet_Forge_openscap| image:: https://img.shields.io/puppetforge/dt/simp/openscap.svg
.. _Puppet_Forge_openscap: https://forge.puppet.com/simp/openscap
.. |Puppet_Forge_pam| image:: https://img.shields.io/puppetforge/dt/simp/pam.svg
.. _Puppet_Forge_pam: https://forge.puppet.com/simp/pam
.. |Puppet_Forge_pki| image:: https://img.shields.io/puppetforge/dt/simp/pki.svg
.. _Puppet_Forge_pki: https://forge.puppet.com/simp/pki
.. |Puppet_Forge_polkit| image:: https://img.shields.io/puppetforge/dt/simp/polkit.svg
.. _Puppet_Forge_polkit: https://forge.puppet.com/simp/polkit
.. |Puppet_Forge_postfix| image:: https://img.shields.io/puppetforge/dt/simp/postfix.svg
.. _Puppet_Forge_postfix: https://forge.puppet.com/simp/postfix
.. |Puppet_Forge_pupmod| image:: https://img.shields.io/puppetforge/dt/simp/pupmod.svg
.. _Puppet_Forge_pupmod: https://forge.puppet.com/simp/pupmod
.. |Puppet_Forge_rsync| image:: https://img.shields.io/puppetforge/dt/simp/rsync.svg
.. _Puppet_Forge_rsync: https://forge.puppet.com/simp/rsync
.. |Puppet_Forge_rsyslog| image:: https://img.shields.io/puppetforge/dt/simp/rsyslog.svg
.. _Puppet_Forge_rsyslog: https://forge.puppet.com/simp/rsyslog
.. |Puppet_Forge_selinux| image:: https://img.shields.io/puppetforge/dt/simp/selinux.svg
.. _Puppet_Forge_selinux: https://forge.puppet.com/simp/selinux
.. |Puppet_Forge_simp| image:: https://img.shields.io/puppetforge/dt/simp/simp.svg
.. _Puppet_Forge_simp: https://forge.puppet.com/simp/simp
.. |Puppet_Forge_snmpd| image:: https://img.shields.io/puppetforge/dt/simp/snmpd.svg
.. _Puppet_Forge_snmpd: https://forge.puppet.com/simp/snmpd
.. |Puppet_Forge_ssh| image:: https://img.shields.io/puppetforge/dt/simp/ssh.svg
.. _Puppet_Forge_ssh: https://forge.puppet.com/simp/ssh
.. |Puppet_Forge_sssd| image:: https://img.shields.io/puppetforge/dt/simp/sssd.svg
.. _Puppet_Forge_sssd: https://forge.puppet.com/simp/sssd
.. |Puppet_Forge_stunnel| image:: https://img.shields.io/puppetforge/dt/simp/stunnel.svg
.. _Puppet_Forge_stunnel: https://forge.puppet.com/simp/stunnel
.. |Puppet_Forge_sudo| image:: https://img.shields.io/puppetforge/dt/simp/sudo.svg
.. _Puppet_Forge_sudo: https://forge.puppet.com/simp/sudo
.. |Puppet_Forge_sudosh| image:: https://img.shields.io/puppetforge/dt/simp/sudosh.svg
.. _Puppet_Forge_sudosh: https://forge.puppet.com/simp/sudosh
.. |Puppet_Forge_svckill| image:: https://img.shields.io/puppetforge/dt/simp/svckill.svg
.. _Puppet_Forge_svckill: https://forge.puppet.com/simp/svckill
.. |Puppet_Forge_sysctl| image:: https://img.shields.io/puppetforge/dt/simp/sysctl.svg
.. _Puppet_Forge_sysctl: https://forge.puppet.com/simp/sysctl
.. |Puppet_Forge_tcpwrappers| image:: https://img.shields.io/puppetforge/dt/simp/tcpwrappers.svg
.. _Puppet_Forge_tcpwrappers: https://forge.puppet.com/simp/tcpwrappers
.. |Puppet_Forge_tftpboot| image:: https://img.shields.io/puppetforge/dt/simp/tftpboot.svg
.. _Puppet_Forge_tftpboot: https://forge.puppet.com/simp/tftpboot
.. |Puppet_Forge_tpm| image:: https://img.shields.io/puppetforge/dt/simp/tpm.svg
.. _Puppet_Forge_tpm: https://forge.puppet.com/simp/tpm
.. |Puppet_Forge_upstart| image:: https://img.shields.io/puppetforge/dt/simp/upstart.svg
.. _Puppet_Forge_upstart: https://forge.puppet.com/simp/upstart
.. |Puppet_Forge_vnc| image:: https://img.shields.io/puppetforge/dt/simp/vnc.svg
.. _Puppet_Forge_vnc: https://forge.puppet.com/simp/vnc
.. |Puppet_Forge_vsftpd| image:: https://img.shields.io/puppetforge/dt/simp/vsftpd.svg
.. _Puppet_Forge_vsftpd: https://forge.puppet.com/simp/vsftpd
.. |Puppet_Forge_gnome| image:: https://img.shields.io/puppetforge/dt/simp/gnome.svg
.. _Puppet_Forge_gnome: https://forge.puppet.com/simp/gnome
.. |Puppet_Forge_xinetd| image:: https://img.shields.io/puppetforge/dt/simp/xinetd.svg
.. _Puppet_Forge_xinetd: https://forge.puppet.com/simp/xinetd
.. |Puppet_Forge_gdm| image:: https://img.shields.io/puppetforge/dt/simp/gdm.svg
.. _Puppet_Forge_gdm: https://forge.puppet.com/simp/gdm
.. |Gem_simp-rake-helpers| image:: https://img.shields.io/gem/dt/simp-rake-helpers.svg
.. _Gem_simp-rake-helpers: https://rubygems.org/gems/simp-rake-helpers
.. |Gem_simp-cli| image:: https://img.shields.io/gem/dt/simp-cli.svg
.. _Gem_simp-cli: https://rubygems.org/gems/simp-cli
.. |Puppet_Forge_site| image:: https://img.shields.io/puppetforge/dt/simp/site.svg
.. _Puppet_Forge_site: https://forge.puppet.com/simp/site
.. |Gem_simp-rspec-puppet-facts| image:: https://img.shields.io/gem/dt/simp-rspec-puppet-facts.svg
.. _Gem_simp-rspec-puppet-facts: https://rubygems.org/gems/simp-rspec-puppet-facts
.. |Puppet_Forge_foreman| image:: https://img.shields.io/puppetforge/dt/simp/foreman.svg
.. _Puppet_Forge_foreman: https://forge.puppet.com/simp/foreman
.. |Gem_simp-beaker-helpers| image:: https://img.shields.io/gem/dt/simp-beaker-helpers.svg
.. _Gem_simp-beaker-helpers: https://rubygems.org/gems/simp-beaker-helpers
.. |Puppet_Forge_simplib| image:: https://img.shields.io/puppetforge/dt/simp/simplib.svg
.. _Puppet_Forge_simplib: https://forge.puppet.com/simp/simplib
.. |Gem_simp-build-helpers| image:: https://img.shields.io/gem/dt/simp-build-helpers.svg
.. _Gem_simp-build-helpers: https://rubygems.org/gems/simp-build-helpers
.. |Puppet_Forge_compliance_markup| image:: https://img.shields.io/puppetforge/dt/simp/compliance_markup.svg
.. _Puppet_Forge_compliance_markup: https://forge.puppet.com/simp/compliance_markup
.. |Gem_simp-module-repoclosure| image:: https://img.shields.io/gem/dt/simp-module-repoclosure.svg
.. _Gem_simp-module-repoclosure: https://rubygems.org/gems/simp-module-repoclosure
.. |Puppet_Forge_libreswan| image:: https://img.shields.io/puppetforge/dt/simp/libreswan.svg
.. _Puppet_Forge_libreswan: https://forge.puppet.com/simp/libreswan
.. |Puppet_Forge_haveged| image:: https://img.shields.io/puppetforge/dt/simp/haveged.svg
.. _Puppet_Forge_haveged: https://forge.puppet.com/simp/haveged
.. |Puppet_Forge_simp_logstash| image:: https://img.shields.io/puppetforge/dt/simp/simp_logstash.svg
.. _Puppet_Forge_simp_logstash: https://forge.puppet.com/simp/simp_logstash
.. |Puppet_Forge_simp_elasticsearch| image:: https://img.shields.io/puppetforge/dt/simp/simp_elasticsearch.svg
.. _Puppet_Forge_simp_elasticsearch: https://forge.puppet.com/simp/simp_elasticsearch
.. |Puppet_Forge_simp_grafana| image:: https://img.shields.io/puppetforge/dt/simp/simp_grafana.svg
.. _Puppet_Forge_simp_grafana: https://forge.puppet.com/simp/simp_grafana
.. |Puppet_Forge_dirtycow| image:: https://img.shields.io/puppetforge/dt/simp/dirtycow.svg
.. _Puppet_Forge_dirtycow: https://forge.puppet.com/simp/dirtycow
.. |Puppet_Forge_journald| image:: https://img.shields.io/puppetforge/dt/simp/journald.svg
.. _Puppet_Forge_journald: https://forge.puppet.com/simp/journald
.. |Puppet_Forge_simp_options| image:: https://img.shields.io/puppetforge/dt/simp/simp_options.svg
.. _Puppet_Forge_simp_options: https://forge.puppet.com/simp/simp_options
.. |Puppet_Forge_fips| image:: https://img.shields.io/puppetforge/dt/simp/fips.svg
.. _Puppet_Forge_fips: https://forge.puppet.com/simp/fips
.. |Puppet_Forge_swap| image:: https://img.shields.io/puppetforge/dt/simp/swap.svg
.. _Puppet_Forge_swap: https://forge.puppet.com/simp/swap
.. |Puppet_Forge_useradd| image:: https://img.shields.io/puppetforge/dt/simp/useradd.svg
.. _Puppet_Forge_useradd: https://forge.puppet.com/simp/useradd
.. |Puppet_Forge_incron| image:: https://img.shields.io/puppetforge/dt/simp/incron.svg
.. _Puppet_Forge_incron: https://forge.puppet.com/simp/incron
.. |Puppet_Forge_at| image:: https://img.shields.io/puppetforge/dt/simp/at.svg
.. _Puppet_Forge_at: https://forge.puppet.com/simp/at
.. |Puppet_Forge_chkrootkit| image:: https://img.shields.io/puppetforge/dt/simp/chkrootkit.svg
.. _Puppet_Forge_chkrootkit: https://forge.puppet.com/simp/chkrootkit
.. |Puppet_Forge_tuned| image:: https://img.shields.io/puppetforge/dt/simp/tuned.svg
.. _Puppet_Forge_tuned: https://forge.puppet.com/simp/tuned
.. |Puppet_Forge_cron| image:: https://img.shields.io/puppetforge/dt/simp/cron.svg
.. _Puppet_Forge_cron: https://forge.puppet.com/simp/cron
.. |Puppet_Forge_resolv| image:: https://img.shields.io/puppetforge/dt/simp/resolv.svg
.. _Puppet_Forge_resolv: https://forge.puppet.com/simp/resolv
.. |Puppet_Forge_simp_rsyslog| image:: https://img.shields.io/puppetforge/dt/simp/simp_rsyslog.svg
.. _Puppet_Forge_simp_rsyslog: https://forge.puppet.com/simp/simp_rsyslog
.. |Puppet_Forge_timezone| image:: https://img.shields.io/puppetforge/dt/simp/timezone.svg
.. _Puppet_Forge_timezone: https://forge.puppet.com/simp/timezone
.. |Puppet_Forge_issue| image:: https://img.shields.io/puppetforge/dt/simp/issue.svg
.. _Puppet_Forge_issue: https://forge.puppet.com/simp/issue
.. |Puppet_Forge_simp_nfs| image:: https://img.shields.io/puppetforge/dt/simp/simp_nfs.svg
.. _Puppet_Forge_simp_nfs: https://forge.puppet.com/simp/simp_nfs
.. |Puppet_Forge_libkv| image:: https://img.shields.io/puppetforge/dt/simp/libkv.svg
.. _Puppet_Forge_libkv: https://forge.puppet.com/simp/libkv
.. |Puppet_Forge_simp_gitlab| image:: https://img.shields.io/puppetforge/dt/simp/simp_gitlab.svg
.. _Puppet_Forge_simp_gitlab: https://forge.puppet.com/simp/simp_gitlab
.. |Gem_simp-metadata| image:: https://img.shields.io/gem/dt/simp-metadata.svg
.. _Gem_simp-metadata: https://rubygems.org/gems/simp-metadata
.. |Puppet_Forge_simp_snmpd| image:: https://img.shields.io/puppetforge/dt/simp/simp_snmpd.svg
.. _Puppet_Forge_simp_snmpd: https://forge.puppet.com/simp/simp_snmpd
.. |Puppet_Forge_simp_docker| image:: https://img.shields.io/puppetforge/dt/simp/simp_docker.svg
.. _Puppet_Forge_simp_docker: https://forge.puppet.com/simp/simp_docker
.. |Puppet_Forge_simp_pki_service| image:: https://img.shields.io/puppetforge/dt/simp/simp_pki_service.svg
.. _Puppet_Forge_simp_pki_service: https://forge.puppet.com/simp/simp_pki_service
.. |Puppet_Forge_x2go| image:: https://img.shields.io/puppetforge/dt/simp/x2go.svg
.. _Puppet_Forge_x2go: https://forge.puppet.com/simp/x2go
.. |Puppet_Forge_tpm2| image:: https://img.shields.io/puppetforge/dt/simp/tpm2.svg
.. _Puppet_Forge_tpm2: https://forge.puppet.com/simp/tpm2
.. |Puppet_Forge_mate| image:: https://img.shields.io/puppetforge/dt/simp/mate.svg
.. _Puppet_Forge_mate: https://forge.puppet.com/simp/mate
.. |Puppet_Forge_dconf| image:: https://img.shields.io/puppetforge/dt/simp/dconf.svg
.. _Puppet_Forge_dconf: https://forge.puppet.com/simp/dconf
.. |Puppet_Forge_simp_ipa| image:: https://img.shields.io/puppetforge/dt/simp/simp_ipa.svg
.. _Puppet_Forge_simp_ipa: https://forge.puppet.com/simp/simp_ipa
.. |Puppet_Forge_simp_banners| image:: https://img.shields.io/puppetforge/dt/simp/simp_banners.svg
.. _Puppet_Forge_simp_banners: https://forge.puppet.com/simp/simp_banners
.. |Puppet_Forge_deferred_resources| image:: https://img.shields.io/puppetforge/dt/simp/deferred_resources.svg
.. _Puppet_Forge_deferred_resources: https://forge.puppet.com/simp/deferred_resources
.. |Puppet_Forge_tlog| image:: https://img.shields.io/puppetforge/dt/simp/tlog.svg
.. _Puppet_Forge_tlog: https://forge.puppet.com/simp/tlog
.. |Puppet_Forge_ima| image:: https://img.shields.io/puppetforge/dt/simp/ima.svg
.. _Puppet_Forge_ima: https://forge.puppet.com/simp/ima

.. _Apache License, Version 2: http://www.apache.org/licenses/LICENSE-2.0.html
.. _CONTRIBUTING: CONTRIBUTING.md
.. _CentOS: https://www.centos.org
.. _Closed but Unmerged: https://github.com/search?o=desc&q=org%3Asimp+is%3Apr+is%3Aclosed+is%3Aunmerged&ref=searchresults&s=updated&type=Issues&utf8=%E2%9C%93
.. _Community Code of Conduct: Community_Code_of_Conduct.md
.. _Failing Checks: https://github.com/search?o=desc&q=org%3Asimp+is%3Apr+is%3Aopen+status%3Afailure&ref=searchresults&s=updated&type=Issues&utf8=%E2%9C%93
.. _Open Changes: https://github.com/search?o=desc&q=org%3Asimp+is%3Apr+is%3Aopen&ref=searchresults&s=updated&type=Issues&utf8=%E2%9C%93
.. _PackageCloud: https://packagecloud.io/simp-project
.. _Puppet: https://puppet.com
.. _RPM archive: https://download.simp-project.com/SIMP/archive/yum
.. _ReadTheDocs.org: https://simp.readthedocs.io/en/latest
.. _Red Hat Enterprise Linux: http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
.. _SCAP Security Guide: http://www.open-scap.org/security-policies/scap-security-guide
.. _SIMP 6 Specific GPG signing key: https://download.simp-project.com/SIMP/GPGKEYS/RPM-GPG-KEY-SIMP-6
.. _SIMP Documentation: http://simp.readthedocs.io/en/latest
.. _SIMP GitHub Organization: https://github.com/simp/simp-core
.. _SIMP Project JIRA: https://simp-project.atlassian.net
.. _SIMP Project: https://github.com/simp
.. _SIMP Release Key: https://github.com/NationalSecurityAgency/SIMP/blob/master/GPGKEYS/RPM-GPG-KEY-SIMP
.. _Section 105 of the Copyright Act of 1976: https://www.copyright.gov/title17/92chap1.html#105
.. _instructions for building an ISO: https://simp.readthedocs.io/en/5.2.1-0/getting_started_guide/ISO_Build/Building_SIMP_From_Tarball.html
.. _official SIMP Documentation: https://simp.readthedocs.io/en/master/getting_started_guide/index.html