diff --git a/downstream/aap-common/apache-2.0-license.adoc b/downstream/aap-common/apache-2.0-license.adoc
index 47bfabf61..e40eeb179 100644
--- a/downstream/aap-common/apache-2.0-license.adoc
+++ b/downstream/aap-common/apache-2.0-license.adoc
@@ -1,7 +1,7 @@
[id="apache-2.0-license"]
[.text-center]
-Apache License
+*Apache License*
[.text-center]
Version 2.0, January 2004
[.text-center]
diff --git a/downstream/aap-common/gplv3-license-text.adoc b/downstream/aap-common/gplv3-license-text.adoc
index 948f538d7..8ee4be067 100644
--- a/downstream/aap-common/gplv3-license-text.adoc
+++ b/downstream/aap-common/gplv3-license-text.adoc
@@ -1,13 +1,13 @@
[id="gplv3-license-text"]
[.text-center]
-GNU GENERAL PUBLIC LICENSE
+*GNU GENERAL PUBLIC LICENSE*
[.text-center]
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc.<>
-Everyone is permitted to copy and distribute ve>rbatim copies of this license document, but changing it is not allowed.
+Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
[discrete]
==== Preamble
diff --git a/downstream/assemblies/playbooks/assembly-open-source-license.adoc b/downstream/assemblies/playbooks/assembly-open-source-license.adoc
new file mode 100644
index 000000000..ae4033b19
--- /dev/null
+++ b/downstream/assemblies/playbooks/assembly-open-source-license.adoc
@@ -0,0 +1,5 @@
+[id="assembly-open-source-license"]
+
+= Open source license
+
+include::../aap-common/gplv3-license-text.adoc[leveloffset=+1]
\ No newline at end of file
diff --git a/downstream/modules/playbooks/ref-playbook-execution.adoc b/downstream/modules/playbooks/ref-playbook-execution.adoc
index 703cbb839..c4466aaac 100644
--- a/downstream/modules/playbooks/ref-playbook-execution.adoc
+++ b/downstream/modules/playbooks/ref-playbook-execution.adoc
@@ -11,7 +11,7 @@ At a minimum, each play defines two things:
* the managed nodes to target, using a pattern
* at least one task to execute
-[Note]
+[NOTE]
====
In Ansible 2.10 and later, use the fully-qualified collection name in your playbooks to ensure the correct module is selected, because multiple collections can contain modules with the same name (for example, `user`).
====
diff --git a/downstream/titles/playbooks/playbooks-getting-started/docinfo.xml b/downstream/titles/playbooks/playbooks-getting-started/docinfo.xml
index a4fc3cb52..a7028065b 100644
--- a/downstream/titles/playbooks/playbooks-getting-started/docinfo.xml
+++ b/downstream/titles/playbooks/playbooks-getting-started/docinfo.xml
@@ -4,6 +4,7 @@
Getting started with ansible playbooks
This guide shows how to create and use playbooks to address your automation requirements.
+ This document includes content from the upstream docs.ansible.com documentation, which is covered by the GNU GENERAL PUBLIC LICENSE v3.0.
Red Hat Customer Content Services
diff --git a/downstream/titles/playbooks/playbooks-getting-started/master.adoc b/downstream/titles/playbooks/playbooks-getting-started/master.adoc
index a98fa5161..114a5a8be 100644
--- a/downstream/titles/playbooks/playbooks-getting-started/master.adoc
+++ b/downstream/titles/playbooks/playbooks-getting-started/master.adoc
@@ -16,10 +16,11 @@ This guide provides an introduction to the use of Ansible Playbooks..
include::{Boilerplate}[]
-//include::playbooks/assembly-playbook-gs.adoc[leveloffset=+1]
include::playbooks/assembly-intro-to-playbooks.adoc[leveloffset=+1]
include::playbooks/assembly-networking-playbook.adoc[leveloffset=+1]
include::playbooks/assembly-playbook-practical-example.adoc[leveloffset=+1]
+include::playbooks/assembly-open-source-license.adoc[leveloffset=+1]
+