Commit Graph

12 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 53bcfcf743 Updated from OpenStack Ansible Tests
Change-Id: Idf23e61424fc04fdd4f0804ced5742e25dc5f9b9
2020-06-04 09:21:15 +02:00
OpenStack Proposal Bot 1c9a4eae9f Updated from OpenStack Ansible Tests
Change-Id: I082ca44e68455dd0b3130d0c0260987c1d6c1ec6
2018-10-02 14:56:48 +00:00
OpenStack Proposal Bot 7077af121d Updated from OpenStack Ansible Tests
Change-Id: Iec13ac9ca48a1c66290c6b1582fbb8e7e561e033
2018-03-27 15:59:31 +00:00
Markos Chandras 1a02653708 Sync test files with the openstack-ansible-tests repository
This syncs most of the common files with the openstack-tests repository.
This effectively removes the Ubuntu 14.04 support from the Vagrantfile
as well as the RHEL6 STIG V-38496 workaround for it. This also removes
the now unused tests/vagrant.yml file and uses the tests/test.yml like
the upstream OpenStack CI does.

However, it doesn't sync the bindep.txt file since it doesn't quite
match what we have in the openstack-ansible-tests repository so the
shared one needs to be fixed first.

Finally, it adds a new doc/.gitignore file to exclude the generated
documentation file. This is necessary in order for the shared .gitignore
one to be used in the root of the repository.

Change-Id: Ia34979af9029ffb03fb525679356e6d9f3a039a6
2017-06-27 13:25:35 +01:00
Major Hayden 875f635ab4 [Docs] Overhaul STIG by tag docs
This patch gets rid of the old "special notes" section that was a
dead-end in the documentation and replaces it with a brief header
followed by a dynamically-generated list of tag-specific
documentation. All of this sits underneath the "Hardening Domains"
section.

It also splits the "Deviations" documentation into its own section
because it's quite important for a deployer to review.

The patch also includes a link to video/slides from the Boston
Summit, which provided the latest updates for the project and some
background on how everything fits together.

Change-Id: I1a5e78733c301335fe1bcfcee36cc146d690b841
2017-06-13 06:33:16 +00:00
Major Hayden 3fdc656721 Initial docs scaffolding for RHEL 7 STIG
This patch updates the documentation and the sphinx extension to
write the docs for the RHEL 7 STIG content. The RHEL 7 content
is still hidden for now since it will be under active development
for a while.

Special note:
There are some typos in version 0.2 of the XML for the STIG and those
typos exist in the automatically generated documentation, too.
A new version of the STIG XML is due out very soon which should
correct these.

Implements: bp/security-rhel7-stig
Change-Id: I70dcebdd45ca65e5ae7734c19ee8523fba581e18
2016-10-05 20:02:48 +00:00
Kevin Carter e5a346f4f5 Update testing bits for consistency
Change-Id: I9d1951c5b594fb20a543d90a22fac510973d8a0d
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-19 08:39:55 +00:00
Major Hayden e57593dfd4 Automate the STIG documentation
With the upcoming changes to rebase onto the RHEL 7 STIG controls,
there needs to be a new solution for documentation that is easier
to manage and filter. This patch automates the generation of the STIG
control documentation in the following way:

* A Sphinx extension runs early in the doc build process that writes
  all of the individual STIG control docs as well as ToC pages.
* ToC pages are now sorted by severity, tag, and implementation status.
* A giant listing of controls is easier to navigate now.
* Docs are generated from metadata in the /doc/metadata directory. New
  documentation only needs to be added there. (Will explain this in
  the developer notes in a subsequent patch.)

Implements: blueprint security-rhel7-stig
Change-Id: I455af1121049f52193e98e2c9cb1ba5d4c292386
2016-09-09 14:43:30 +00:00
Travis Truman ff07803042 Add support for Xenial and CentOS 7 to the Vagrantfile
Added additional documentation on Vagrantfile
usage for all platforms.

Change-Id: If8941308f96313bfd71c9252c9508b6b68ab457e
2016-06-14 16:18:22 -04:00
Major Hayden c7d2d84247
Add .swp files to .gitignore
Change-Id: Ic74c0b82b356f51fb4d8f12354208433e8ebaede
2016-05-04 08:56:41 -05:00
Jesse Pretorius 8389ec0f60 Add reno scaffolding for release notes management
Change-Id: Ie35b913958857a6f956c3dcbbe6329b7e2277bfe
2016-04-28 23:15:13 +00:00
Major Hayden bfcf6c7423 Initial import of openstack-ansible-security role
This role contains around 150 controls from the 270+ controls that exist
in the RHEL 6 STIG. New controls are still being added.

Implements: blueprint security-hardening

Change-Id: I0578f86bf42d55242bc72b97b40a5935a3cb18d6
2015-10-07 07:27:39 -05:00