Skip to content

Commit 8e054f5

Browse files
authored
Merge pull request #2281 from IPvSean/devel
fixing docs
2 parents e1d0ed0 + c28bd66 commit 8e054f5

File tree

7 files changed

+55
-236
lines changed

7 files changed

+55
-236
lines changed

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,6 @@ body:
1717
Describe the issue you are experiencing here to communicate to the
1818
maintainers. Tell us what you were trying to do and what happened.
1919
Provide a clear and concise description of what the problem is. Please paste subset of playbook output (The failing task) so we can priotize and try to start troubleshooting.
20-
- type: dropdown
21-
validations:
22-
required: true
23-
attributes:
24-
label: Issue Type
25-
description: >
26-
What kind of issue do you want to open?
27-
options:
28-
- Bug
29-
- Documentation
30-
- Feature Request
31-
- Security Issue
3220
- type: textarea
3321
validations:
3422
required: true
@@ -43,38 +31,3 @@ body:
4331
label: Ansible Playbook Output
4432
description: >-
4533
Paste Ansible Playbook output
46-
- type: markdown
47-
attributes:
48-
value: |
49-
## Ansible Environment
50-
- type: textarea
51-
validations:
52-
required: true
53-
attributes:
54-
label: Ansible Version
55-
description: >-
56-
Paste verbatim output from "ansible --version"
57-
- type: textarea
58-
validations:
59-
required: true
60-
attributes:
61-
label: Ansible Configuration
62-
description: >-
63-
Paste verbatim output from "ansible-config dump --only-changed"
64-
- type: dropdown
65-
validations:
66-
required: true
67-
attributes:
68-
label: Ansible Execution Node
69-
description: >
70-
Where is execution happening?
71-
options:
72-
- CLI Ansible (Ansible Core)
73-
- Ansible Controller (previously known as Ansible Tower)
74-
- type: textarea
75-
validations:
76-
required: true
77-
attributes:
78-
label: Operating System
79-
description: >-
80-
Are you running from RHEL, Ubuntu, MacOS? Provide details here.

.github/ISSUE_TEMPLATE/documentation.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ body:
1010
options:
1111
- Ansible Red Hat Enterprise Linux Workshop
1212
- Ansible Network Automation Workshop
13-
- Ansible F5 Workshop
1413
- Ansible Security Automation
1514
- Ansible Windows Automation Workshop
1615
- RHEL In-place Upgrade Automation Workshop

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,3 @@
44
<!--- Describe the change below, including rationale and design decisions -->
55

66
<!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
7-
8-
##### ISSUE TYPE
9-
<!--- Pick one below and delete the rest -->
10-
- Bugfix Pull Request
11-
- Docs Pull Request
12-
- Feature Pull Request
13-
14-
##### COMPONENT NAME
15-
<!--- Pick one below and delete the rest -->
16-
- exercises
17-
- docs
18-
- decks
19-
- provisioner
20-
- demos
21-
22-
##### ADDITIONAL INFORMATION
23-
<!--- Include additional information to help people understand the change here -->
24-
<!--- A step-by-step reproduction of the problem is helpful if there is no related issue -->
25-
26-
<!--- Paste verbatim command output below, e.g. before and after your change -->
27-
```paste below
28-
29-
```

README-WORKSHOPS.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414

1515
<h1 id="90_minute_sectin">90 minute workshops</h1>
1616
<section class="page-contain">
17+
<!-- lab -->
18+
<a target="_new" href="https://rhpds.github.io/showroom-ai-driven-ansible-automation/modules/index.html" class="data-card">
19+
<h3>AI + Ansible</h3>
20+
<h4>Introduction to AI-Driven Ansible Automation</h4>
21+
<p>Build an intelligent, self-healing automation workflow</p>
22+
<span class="link-text">
23+
Lab Page
24+
<svg width="25" height="16" viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg">
25+
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8631 0.929124L24.2271 7.29308C24.6176 7.68361 24.6176 8.31677 24.2271 8.7073L17.8631 15.0713C17.4726 15.4618 16.8394 15.4618 16.4489 15.0713C16.0584 14.6807 16.0584 14.0476 16.4489 13.657L21.1058 9.00019H0.47998V7.00019H21.1058L16.4489 2.34334C16.0584 1.95281 16.0584 1.31965 16.4489 0.929124C16.8394 0.538599 17.4726 0.538599 17.8631 0.929124Z" fill="#000000"/>
26+
</svg>
27+
</span>
28+
<div id="lab_powered_by">Red Hat Demo Platform</div>
29+
</a>
30+
1731
<!-- lab -->
1832
<a target="_new" href="./exercises/ansible_rhel_90" class="data-card">
1933
<h3>RHEL 90</h3>
@@ -99,19 +113,6 @@
99113
Lab Page
100114
<svg width="25" height="16" viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg">
101115
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8631 0.929124L24.2271 7.29308C24.6176 7.68361 24.6176 8.31677 24.2271 8.7073L17.8631 15.0713C17.4726 15.4618 16.8394 15.4618 16.4489 15.0713C16.0584 14.6807 16.0584 14.0476 16.4489 13.657L21.1058 9.00019H0.47998V7.00019H21.1058L16.4489 2.34334C16.0584 1.95281 16.0584 1.31965 16.4489 0.929124C16.8394 0.538599 17.4726 0.538599 17.8631 0.929124Z" fill="#000000"/>
102-
</svg>
103-
</span>
104-
<div id="lab_powered_by"><img src="assets/images/instruqt-logo.svg"></div>
105-
</a>
106-
<!-- lab -->
107-
<a target="_new" href="exercises/instruqt/aapcasc" class="data-card">
108-
<h3>CaC</h3>
109-
<h4>CaC for Ansible Automation Platform</h4>
110-
<p>Focused on Configuration as Code for Ansible Automation Platform.</p>
111-
<span class="link-text">
112-
Lab Page
113-
<svg width="25" height="16" viewBox="0 0 25 16" fill="none" xmlns="http://www.w3.org/2000/svg">
114-
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8631 0.929124L24.2271 7.29308C24.6176 7.68361 24.6176 8.31677 24.2271 8.7073L17.8631 15.0713C17.4726 15.4618 16.8394 15.4618 16.4489 15.0713C16.0584 14.6807 16.0584 14.0476 16.4489 13.657L21.1058 9.00019H0.47998V7.00019H21.1058L16.4489 2.34334C16.0584 1.95281 16.0584 1.31965 16.4489 0.929124C16.8394 0.538599 17.4726 0.538599 17.8631 0.929124Z" fill="#000000"/>
115116
</svg>
116117
</span>
117118
<div id="lab_powered_by"><img src="assets/images/instruqt-logo.svg"></div>
@@ -157,7 +158,7 @@
157158
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8631 0.929124L24.2271 7.29308C24.6176 7.68361 24.6176 8.31677 24.2271 8.7073L17.8631 15.0713C17.4726 15.4618 16.8394 15.4618 16.4489 15.0713C16.0584 14.6807 16.0584 14.0476 16.4489 13.657L21.1058 9.00019H0.47998V7.00019H21.1058L16.4489 2.34334C16.0584 1.95281 16.0584 1.31965 16.4489 0.929124C16.8394 0.538599 17.4726 0.538599 17.8631 0.929124Z" fill="#000000"/>
158159
</svg>
159160
</span>
160-
<div id="lab_powered_by"><img src="assets/images/instruqt-logo.svg"></div>
161+
<div id="lab_powered_by">Red Hat Demo Platform</div>
161162
</a>
162163
</section>
163164

exercises/instruqt/aapcasc-4.md

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
11
# Configuration as Code for Ansible Automation Platform 2 Technical Workshop
22

3-
> **IMPORTANT TO NOTE**
4-
>
5-
> This is the 4 hour version of this workshop. For the shorter 90 minute session please [🔬 click here](aapcasc.md)
3+
> **IMPORTANT TO NOTE**
4+
>
5+
> This is the 4 hour workshop.
66
>
77
88

99
Welcome to our interactive lab on using Configuration as code to configure the Ansible Automation Platrom.
1010

11-
Configuration as Code(CasC) is the way to maintain all your infrastructure.
11+
Configuration as Code (CasC) is a software development practice that treats infrastructure configurations as code. This approach allows you to version control, track changes, and automate the deployment of your infrastructure configurations. With CasC, your configuration files or scripts serve as the single source of truth for your infrastructure setup. Any changes should be made through this mechanism, avoiding direct changes in the Ansible Automation Platform (AAP) UI.
12+
Benefits of CasC
13+
By adopting a Configuration as Code approach, you can enjoy numerous benefits, including:
14+
15+
* Version Control : Track changes and collaborate with team members.
16+
* Consistency : Ensure consistent configurations across different environments.
17+
* Repeatability : Repeat the same configuration setup multiple times.
18+
* Automated Deployment : Automate deployment to different environments.
19+
* Auditing and Compliance : Track who made changes, when, and what was changed.
20+
21+
== Lab structure
22+
23+
In this lab, we will demonstrate how to use Configuration as Code to configure various aspects of the Ansible Automation Platform (AAP). This includes:
24+
25+
* First, We will setup the basics for configuring the Automation Platform.
1226

13-
This lab will provide code to demonstrate how to use CasC to maintain all aspects of AAP. The provided code will be a starting point, and will guide the user through how to utilize the code, and make it their own. This lab will cover configuring controller, private automation hub, execution environments, as well as the creation of workflows without the GUI as an example to follow along. These principles will help to prevent drift in configuration, allow changes to require approval before implementation, and help to maintain both a development and prod deployment.
27+
* Next we will Create some credentials, inventories, and job templates and everything that is needed to create them.
1428

15-
It is Recomended to be familiar with the Automation Controller and Ansible as this lab assumes you are familier with using those products.
29+
* Next we will configure the Hub to load in more content.
1630

17-
If you have not used the Automation controller before, a recomended place to start is this instruct lab, if you have not done so before:
31+
* We will then build an execution environment to be used on the platform.
32+
33+
* Finally for extra credit, a workflow can be created from scratch.
34+
35+
By following this lab, you will learn how to use CasC to maintain a consistent and repeatable infrastructure configuration across different environments. This approach will help prevent drift in configuration, require approval before implementation, and ensure that both development and production deployments are well-maintained.
36+
37+
Automation controller before, a recomended place to start is this instruct lab, if you have not done so before:
1838
[Introduction to automation controller](https://developers.redhat.com/content-gateway/link/3884764)
1939

2040
# Agenda
@@ -24,16 +44,20 @@ Recommended agenda for when there is an instructor teaching.
2444
<table>
2545
<tbody>
2646
<tr>
27-
<td><b>Part 1</b>: Creating an Execution Environment</td>
28-
<td>⏱️ 45 minutes</td>
47+
<td><b>Part 1</b>: Creating the Basics for configuring the Automation Platform</td>
48+
<td>⏱️ 40 minutes</td>
49+
</tr>
50+
<tr>
51+
<td><b>Part 2</b>: Creating credentials, inventories, and job templates and everything that is needed to create them.</td>
52+
<td>⏱️ 40 minutes</td>
2953
</tr>
3054
<tr>
31-
<td><b>Part 2</b>: Configuring your Automation hub</td>
32-
<td>⏱️ 70 minutes</td>
55+
<td><b>Part 3</b>: Configuring the Automation hub to load more content</td>
56+
<td>⏱️ 30 minutes</td>
3357
</tr>
3458
<tr>
35-
<td><b>Part 3</b>: Configuring your Automation controller</td>
36-
<td>⏱️ 120 minutes</td>
59+
<td><b>Part 4</b>: Build an execution environment to be used on the platform.</td>
60+
<td>⏱️ 40 minutes</td>
3761
</tr>
3862
<tr>
3963
<td><b>Part 4</b>: Creating an Automation controller Workflow in code</td>
@@ -42,7 +66,7 @@ Recommended agenda for when there is an instructor teaching.
4266
</tbody>
4367
</table>
4468

45-
**Total Time**: 5.5 hours (330 minutes)
69+
**Total Time**: 4 hours (249 minutes)
4670

4771
## Lab Index
4872

@@ -57,8 +81,8 @@ Recommended agenda for when there is an instructor teaching.
5781
<tbody>
5882
<tr>
5983
<td>Config as code Introduction to AAP</td>
60-
<td>Learn about the fundamentals of using Configuration of Code to maintain the Ansible Automation Platform</td>
61-
<td><a target="_new" href="(TBD)">🚀 Launch Lab</a></td>
84+
<td>Learn about the fundamentals of using Configuration of Code to maintain the Ansible Automation Platform. This is a Red Hat or Partner Only Lab, and requires access to demo.redhat.com, please reach out to your account representative to coordinate access to the Lab</td>
85+
<td><a target="_new" href="https://catalog.demo.redhat.com/catalog?item=babylon-catalog-prod/summit-2025.lb2193-config-as-code-aap.prod&utm_source=webapp&utm_medium=share-link">🚀 Launch Lab</a></td>
6286
</tr>
6387
</tbody>
6488
</table>

exercises/instruqt/aapcasc.md

Lines changed: 0 additions & 135 deletions
This file was deleted.

webpages/eda.md

Whitespace-only changes.

0 commit comments

Comments
 (0)