Commit Graph

19 Commits

Author SHA1 Message Date
Ghanshyam Mann b75f5d30d5 Moving IRC network reference to OFTC
Change-Id: Ia22f21a3fb2e3c03af9a47b48c99f4024faaecb3
2021-07-08 18:26:27 -05:00
Jonathan Rosser 480dd9d866 Remove references to unsupported operating systems
All references to Gentoo, SUSE, Debian stretch and Centos-7  are removed.
Conditional tasks, ternary operators and variables are simplified where possible
OS specific variables files are generalised where possible
Change-Id: Id3136a5eed068e317aa1a7b33a1149629dc76d77
2021-06-11 14:14:20 +00:00
XiaojueGuan e7bb5332ed Add release note link in README
Change-Id: Ic9f3c1731e3fca84c2707a8e2171089c7da0fa10
2018-06-29 14:38:56 +08:00
Major Hayden a10fae4fe1 Replace Fedora 26 with 27
Now that infra is moving from Fedora 26 to 27, we need to update
the role to reflect the changing support for Fedora releases.

Change-Id: Icce8fd7ee2f8c54e6eb33beec7af96c4d1d375d6
Signed-off-by: Major Hayden <major@mhtx.net>
2018-03-07 13:30:45 +00:00
Major Hayden 0c0767b3f1
Queens doc updates + removal of RHEL 6 STIG
This patch begins the teardown of the RHEL 6 STIG content from the
ansible-hardening repository. It will still be maintained in
Pike and earlier branches.

This patch also updates the ansible-hardening documentation for the
Queens release and notes that Pike is the latest stable version.

Closes-Bug: 1715745
Change-Id: Iaae52c97a35d82dd807ef78a1a6593ce3aa33540
2017-09-12 08:19:54 -06:00
Major Hayden b352760fd1
Fedora 26 support
This patch adds support for Fedora 26.

Depends-On: Ic4ea169908fec86623dbe91859ec524e48683ab7
Change-Id: I590bed829d9e3b7a6df477a00b65bfc10fc64dae
2017-08-28 07:33:16 -05:00
Major Hayden d2ab68b7f2
Correct the list of supported OS versions
This patch corrects the list of suppored OS versions and puts
them in alphabetical order. It also updates the list of platforms
in meta/main.yml.

Change-Id: I6ba6713997c08a21c39e533047849878e710c485
2017-06-28 15:51:05 -05:00
Markos Chandras f422da8599 Add support for the openSUSE Leap distributions
Add support for the openSUSE Leap distributions. The security rules
are similar to the RedHat and Ubuntu ones. We also replace
ansible_os_family with ansible_pkg_mgr since the former does not
return consistent results across different SUSE distributions especially
on older Ansible versions.

Change-Id: I20ffe17039bb641aad70d8123f0b7e7417a42cba
2017-06-27 15:43:53 +01:00
Major Hayden 76b51e3710
Doc updates
This patch adds a logo for ansible-hardening and adds the newly
supported operating systems to the documentation.

Change-Id: I568cac1ff5f07283533f09a662be53ca0c20c602
2017-06-13 07:55:22 -05:00
Major Hayden 38270e7870 [Docs] Replace security role references
This patch changes any reference of openstack-ansible-security to
ansible-hardening.

Change-Id: Ib264e31a926c05380b0d1dcd630ad8f3fd1e58f3
2017-06-12 18:59:28 +00:00
Major Hayden c09763ecca Adjust readme/meta for Ansible 2.3
Change-Id: Ibf9cd5e7a1da3f653779a4a4c4add18f37466417
2017-04-20 10:08:05 -05:00
Major Hayden 1bd5dcc694 Correct minimum Ansible version in readme
Change-Id: Idf1004b834ecc9b9f0bea54fcf4ffe33d31459e9
2017-02-09 08:05:45 -06:00
Joshua Hesketh 8424eb468c Replace github with git.o.o
Change-Id: Iddb0ea1bb1315606fa31e59691366d09ee21bf14
2016-11-03 07:53:23 +00:00
Major Hayden 4cdf533565 [Docs] More cleanup
This patch cleans up various parts of the security role docs:

* Updates README files
* Uses jinja2 includes rather than sphinx includes (faster builds)
* Adds sphinx refs for each STIG control and implementation status
* Adds ToC's to pages that didn't have them
* Updated getting started and special notes guide
* Makes deviations more clear

Change-Id: I1eed2705c64a857bd94577dbe735f2516ca87732
2016-09-14 12:18:30 -05: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
Jenkins eff6435ced Merge "Adding Vagrant setup for deploying security-ansible" 2016-02-05 16:12:33 +00:00
Travis McPeak ac1093f98d Adding Vagrant setup for deploying security-ansible
This commit adds an initial Vagrant setup that will run the
security ansible tests in check mode against a clean Ubuntu
Trusty 64 image.

Change-Id: If5499dd111c66b9888d3fbc0772c568ef08954f5
Co-Authored-By: Rob Clark <robert.clark@hpe.com>
Co-Authored-By: Eric Brown <browne@vmware.com>
2016-01-25 08:04:26 -08:00
Eric Brown 13a2e169aa Bump minimum required version of Ansible
Prior to Ansible 1.8.3, the sysctl module had a bug where improperly
tries to use lower() on an int value.

http://paste.openstack.org/show/483785/

Change-Id: I8866fce3c20dbf91f6c79dcda2e34ecf6ae5084c
2016-01-13 12:41:02 -08:00
Jesse Pretorius 58ac7a8a7a Enable role testing and make structure ansible-galaxy compatible
This patch adds the bits needed to implement automated syntax/lint
role testing. It also moves the role into the base repository so
that the role becomes fully compatible with ansible-galaxy to
improve the role's consumability.

Change-Id: Ia79cd5dedbbe50dfdf46688830a989ff0897832a
2015-10-09 11:47:23 +00:00