-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revision of hardening guide #2526
base: main
Are you sure you want to change the base?
Changes from all commits
a3ff782
4a51eaa
88de88c
839e26a
51df729
9d34226
631286b
937ef8e
aad5585
5f176a5
67c3129
5e71101
1b11504
f5ca234
d018d41
16b4b40
ab8822b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
ifdef::context[:parent-context: {context}] | ||
|
||
[id="aap-security-use-cases"] | ||
= {PlatformNameShort} security automation use cases | ||
|
||
:context: aap-security-enabling | ||
|
||
[role="_abstract"] | ||
|
||
{PlatformNameShort} provides organizations the opportunity to automate many of the manual tasks required to maintain a strong IT security posture. | ||
Areas where security operations might be automated include security event response and remediation, routine security operations, compliance with security policies and regulations, and security hardening of IT infrastructure. | ||
|
||
include::aap-hardening/con-security-operations-center.adoc[leveloffset=+1] | ||
include::aap-hardening/con-patch-automation-with-aap.adoc[leveloffset=+1] | ||
include::aap-hardening/con-benefits-of-patch-automation.adoc[leveloffset=+2] | ||
include::aap-hardening/con-patching-examples.adoc[leveloffset=+2] | ||
include::aap-hardening/ref-keep-up-to-date.adoc[leveloffset=+3] | ||
include::aap-hardening/ref-install-security-updates.adoc[leveloffset=+3] | ||
include::aap-hardening/ref-specify-package-versions.adoc[leveloffset=+3] | ||
include::aap-hardening/ref-complex-patching-scenarios.adoc[leveloffset=+2] | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
//// | ||
Consider adding a link to future Builder docs here | ||
[role="_additional-resources"] | ||
.Additional resources | ||
* A bulleted list of links to other material closely related to the contents of the concept module. | ||
* Currently, modules cannot include xrefs, so you cannot include links to other content in your collection. If you need to link to another assembly, add the xref to the assembly that includes this module. | ||
* For more details on writing concept modules, see the link:https://github.com/redhat-documentation/modular-docs#modular-documentation-reference-guide[Modular Documentation Reference Guide]. | ||
* Use a consistent system for file names, IDs, and titles. For tips, see _Anchor Names and File Names_ in link:https://github.com/redhat-documentation/modular-docs#modular-documentation-reference-guide[Modular Documentation Reference Guide]. | ||
//// |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../platform |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
[id="con-benefits-of-patch-automation"] | ||
|
||
= Benefits of patch automation | ||
|
||
Automating the patching process provides a number of benefits: | ||
|
||
* Reduces error-prone manual effort. | ||
* Decreases time to deploy patches at scale. | ||
* Ensures consistency of patches across similar systems. Manual patching of similar systems can result in human error (forgetting one or more, patching using different versions) that impacts consistency. | ||
* Enables orchestration of complex patching scenarios where an update mightmay require taking a system snapshot before applying a patch, or might require additional configuration changes when the patch is applied. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. typo in this line-- "mightmay" |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,9 +7,10 @@ | |
|
||
[role="_abstract"] | ||
|
||
{ControllerNameStart} uses credentials to authenticate requests to jobs against machines, synchronize with inventory sources, and import project content from a version control system. {ControllerNameStart} manages three sets of secrets: | ||
{PlatformName} uses credentials to authenticate requests to jobs against machines, synchronize with inventory sources, and import project content from a version control system. {ControllerNameStart} manages three sets of secrets: | ||
|
||
* User passwords for *local automation controller users*. See the xref:con-user-authentication-planning_{context}[User Authentication Planning] section of this guide for additional details. | ||
* User passwords for *local automation controller users*. | ||
//See the xref:con-user-authentication-planning_{context}[User Authentication Planning] section of this guide for additional details. | ||
* Secrets for automation controller *operational use* (database password, message bus password, and so on). | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Consider using the attribute for automation controller in this line {ControllerName} |
||
* Secrets for *automation use* (SSH keys, cloud credentials, external password vault credentials, and so on). | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
[id="con-deployment-methods"] | ||
|
||
= {PlatformName} deployment methods | ||
|
||
There are three different installation methods for {PlatformNameShort}: | ||
|
||
* RPM-based on {RHEL} | ||
* Container-based on {RHEL} | ||
* Operator-based on {OCP} | ||
|
||
This document offers guidance on hardening {PlatformNameShort} when installed using either of the first two installation methods (RPM-based or container-based). | ||
This document further recommends using the container-based installation method for new deployments, as the RPM-based installer will be deprecated in a future release. | ||
|
||
For further information, see link:{URLReleaseNotes}/aap-2.5-deprecated-features#aap-2.5-deprecated-features[Deprecated features]. | ||
|
||
Operator-based deployments are out of scope for this document. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo in this line