Skip to content
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

Test framework update #1556

Merged
merged 199 commits into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
54b3b21
Update test framework
annietllnd Aug 5, 2024
04e821f
Merge report.py
annietllnd Aug 13, 2024
683cf57
Create test-lp.yml
annietllnd Aug 13, 2024
e7e369f
Add test script for GitHub Actions
annietllnd Aug 14, 2024
18350e2
Update test script
annietllnd Aug 15, 2024
3315289
Update test script
annietllnd Aug 15, 2024
8a08293
Filter changed files in test script
annietllnd Aug 19, 2024
c720c1d
Update test script
annietllnd Aug 19, 2024
dca5434
Update test script
annietllnd Aug 19, 2024
d58d38d
Update test script
annietllnd Aug 19, 2024
0fe3ae0
Run on PR
annietllnd Aug 19, 2024
ab1df82
Update test script
annietllnd Aug 19, 2024
c108188
Have maintenance script exit upon error
annietllnd Aug 19, 2024
c60de9f
Add results to stats file
annietllnd Aug 22, 2024
b996980
Update docs and bug fixes of patching
annietllnd Sep 4, 2024
1122707
Capture error
annietllnd Sep 5, 2024
72fa7d8
Fix file removal
annietllnd Sep 5, 2024
53d5cd2
Create test-lp.yml
annietllnd Oct 17, 2024
cca9468
Handle maintenance turned off
annietllnd Sep 5, 2024
2d113cf
Merge branch 'main' into test-framework-no-content
annietllnd Oct 17, 2024
d9962bd
Skip container for bash commands
annietllnd Oct 18, 2024
39a8a44
Merge pull request #1 from annietllnd/test-framework-no-content
annietllnd Oct 21, 2024
0bc88cc
Add armclang.md to test framework
annietllnd Oct 21, 2024
3497229
Add Linux-based Install Guides to automatic testing
annietllnd Sep 12, 2024
73cd1b7
Call bash explicitly
annietllnd Oct 28, 2024
2271b0e
Update bolt.md and aws-cli.md
annietllnd Oct 28, 2024
e084623
Merge pull request #3 from annietllnd/test-framework-only-content
annietllnd Oct 28, 2024
252f397
Add Linux-based install guides
annietllnd Oct 28, 2024
e3cb9d1
Address test failures in PR
annietllnd Oct 28, 2024
e7f3465
Address test failures in PR
annietllnd Oct 28, 2024
27dad7d
Address test failures in PR
annietllnd Oct 28, 2024
81263b9
Fix papi.md test failures in PR
annietllnd Oct 28, 2024
54e8d15
Update papi.md and debug results dict
annietllnd Oct 29, 2024
e2a1e9d
Debug results dict
annietllnd Oct 29, 2024
00accaa
Debug pipefail in test-lp.yml
annietllnd Oct 29, 2024
3012761
Additional failure check in test-lp.yml
annietllnd Oct 29, 2024
4c4c9b2
Additional failure check in test-lp.yml
annietllnd Oct 29, 2024
3899afe
Keep logs from being deleted
annietllnd Oct 29, 2024
f79a00a
Update conditions for file removal
annietllnd Oct 29, 2024
c9e6a3c
Update file removal condition
annietllnd Oct 30, 2024
207f969
Debug papi.md
annietllnd Oct 30, 2024
ad64764
Separate steps in test-lp.yml
annietllnd Oct 30, 2024
99336dd
Remove success condition in test-lp.yml
annietllnd Oct 30, 2024
c0fad7a
Change conditions in test-lp.yml
annietllnd Oct 30, 2024
0e127af
Change exit step in test-lp.yml
annietllnd Oct 30, 2024
cac0171
Debug papi.md and clean up workflow files
annietllnd Oct 30, 2024
60257c8
Debug papi.md
annietllnd Oct 30, 2024
2410876
Debug papi.md
annietllnd Oct 30, 2024
4467a2f
Debug papi.md
annietllnd Oct 30, 2024
bc21259
Update papi.md
annietllnd Oct 30, 2024
b5ca304
Update papi.md
annietllnd Oct 30, 2024
0aebaf2
Disable debugging, update conditions in test-lp.yml
annietllnd Oct 30, 2024
ed7f5e0
Enable pulumi.md
annietllnd Oct 30, 2024
fe864d5
Update pulumi.md and raise errors as SystemExit
annietllnd Oct 30, 2024
d6ee5fa
Update regex parsing of expected lines
annietllnd Oct 30, 2024
3faf585
Update pulumi.md
annietllnd Oct 30, 2024
e6bf70f
Update pulumi.md
annietllnd Oct 30, 2024
6f9af56
Update pulumi.md
annietllnd Oct 30, 2024
c5a7104
Update pulumi.md
annietllnd Oct 30, 2024
e78156b
Update pulumi.md
annietllnd Oct 30, 2024
f0bdedf
Update stats file
annietllnd Oct 30, 2024
9257358
Merge pull request #4 from annietllnd/test-framework-only-content
annietllnd Oct 30, 2024
54cfa0f
Add Linux-based install guides
annietllnd Nov 1, 2024
f51cd88
Address errors in test suite
annietllnd Nov 1, 2024
a219faa
Address errors in test suite
annietllnd Nov 1, 2024
323915d
Address errors in test suite
annietllnd Nov 1, 2024
8f5bd1a
Debug streamline-cli.md
annietllnd Nov 1, 2024
4cf97fb
Debug streamline-cli.md
annietllnd Nov 4, 2024
360bdbd
Debug streamline-cli.md
annietllnd Nov 4, 2024
aebf8da
Debug streamline-cli.md
annietllnd Nov 4, 2024
5647ff0
Debug streamline-cli.md
annietllnd Nov 4, 2024
5fae7f3
Debug streamline-cli.md
annietllnd Nov 4, 2024
630e2a6
Debug streamline-cli.md
annietllnd Nov 4, 2024
e0201bb
Debug streamline-cli.md
annietllnd Nov 4, 2024
c4097e4
Debug check.py
annietllnd Nov 4, 2024
1c54850
Update streamline-cli.md
annietllnd Nov 4, 2024
c19855f
Update topdown-tool.md
annietllnd Nov 4, 2024
697b0ae
Merge pull request #5 from annietllnd/test-framework-only-content
annietllnd Nov 4, 2024
4c9b1ec
Update stats_current_test_info.yml
annietllnd Nov 4, 2024
178e400
Merge pull request #6 from annietllnd/test-framework-only-content
annietllnd Nov 4, 2024
158695a
Minor cleanup of test framework
annietllnd Nov 15, 2024
5c2aa7c
Update anaconda.md
annietllnd Nov 18, 2024
b0bbd93
Merge pull request #7 from annietllnd/test-framework-only-content
annietllnd Nov 18, 2024
a84e10b
Update anaconda.md
annietllnd Nov 18, 2024
4394380
Update test-lp.yml
annietllnd Nov 18, 2024
29d82b0
Update workflow permissions
annietllnd Nov 25, 2024
905967f
Update GITHUB_TOKEN
annietllnd Nov 25, 2024
8669139
Update github.token
annietllnd Nov 25, 2024
8968d31
Remove github.token
annietllnd Nov 25, 2024
9c93004
Disable --stats-report
annietllnd Nov 25, 2024
dd73ea4
Update GITHUB_TOKEN
annietllnd Nov 25, 2024
94b3fd9
Change base in workflow job
annietllnd Nov 25, 2024
28e48fd
Enable --stats-report
annietllnd Nov 26, 2024
993260f
Trigger re-run of tests
annietllnd Jan 10, 2025
62da66d
Don't specify PR branch
annietllnd Jan 13, 2025
7b73bcf
Specify main branch
annietllnd Jan 13, 2025
29c3d11
Token to default, add pages write permissions
annietllnd Jan 13, 2025
a8cd8d3
Use head_ref as 'branch'
annietllnd Jan 13, 2025
cb027a5
Use default branches
annietllnd Jan 13, 2025
d3fafea
Specify branch as workflow variable
annietllnd Jan 13, 2025
77058e5
Specify base
annietllnd Jan 13, 2025
0c6ec48
Change order of arguments
annietllnd Jan 13, 2025
9d78078
Workaround by checking out main repository
annietllnd Jan 14, 2025
86f4178
Update primary branch name
annietllnd Jan 14, 2025
c8b3700
Fix artifact path
annietllnd Jan 14, 2025
1a56f85
Upzip artifact
annietllnd Jan 14, 2025
e7bf8c5
debug filename
annietllnd Jan 14, 2025
bee92f6
Test permission of artifact
annietllnd Jan 14, 2025
902c05e
Specify relative path for artifact
annietllnd Jan 14, 2025
973fdfb
Specify relative path
annietllnd Jan 14, 2025
f3683f9
Debug paths
annietllnd Jan 14, 2025
1db9b84
Debug permissions
annietllnd Jan 14, 2025
5d2c1ee
Fix typo
annietllnd Jan 14, 2025
f328820
git status
annietllnd Jan 14, 2025
bd50a90
Add arg to rm
annietllnd Jan 14, 2025
970c0e4
Debug machine
annietllnd Jan 14, 2025
dd031c8
Change checkout strategy
annietllnd Jan 14, 2025
65af5c8
Use ref instead of path
annietllnd Jan 15, 2025
90451d7
Debug artifact
annietllnd Jan 15, 2025
7686a70
Unzip artifact
annietllnd Jan 15, 2025
c2302fd
git diff
annietllnd Jan 15, 2025
8ba0b4a
Separate steps
annietllnd Jan 15, 2025
609b21f
Use tar instead of unzip
annietllnd Jan 15, 2025
4d8d549
Debug artifact path
annietllnd Jan 15, 2025
b8227e2
Change artifact path
annietllnd Jan 15, 2025
44d0bc8
Change branch names
annietllnd Jan 15, 2025
06c5b34
Test permissions
annietllnd Jan 15, 2025
9a1cb3d
Final permission test
annietllnd Jan 17, 2025
78c07c6
Separate jobs
annietllnd Jan 17, 2025
d8e98a9
Create stats-pr.yml
annietllnd Jan 17, 2025
5841fb0
Stats PR file
annietllnd Jan 17, 2025
6b0131d
Merge branch 'main' into test-framework-anaconda
annietllnd Jan 17, 2025
279ffa9
Change run-id parameter
annietllnd Jan 17, 2025
b82610c
Update stats-pr.yml
annietllnd Jan 17, 2025
74b125b
Mock change
annietllnd Jan 17, 2025
264f8d5
Update stats-pr.yml
annietllnd Jan 17, 2025
fc71f67
Mock commit
annietllnd Jan 17, 2025
752393b
Merge branch 'main' into test-framework-anaconda
annietllnd Jan 17, 2025
c81b7cf
Update stats-pr.yml
annietllnd Jan 20, 2025
6f7f13d
Mock commit
annietllnd Jan 20, 2025
270989f
Test status change of anaconda.md
annietllnd Jan 20, 2025
ca8bbf7
Update stats-pr.yml
annietllnd Jan 20, 2025
461060d
Mock commit
annietllnd Jan 20, 2025
8a895e4
Update stats-pr.yml
annietllnd Jan 20, 2025
fc833ce
Mock commit
annietllnd Jan 20, 2025
d98fc44
Update stats-pr.yml
annietllnd Jan 20, 2025
0d4f705
Mock commit
annietllnd Jan 20, 2025
50387b1
Update stats-pr.yml
annietllnd Jan 20, 2025
03c1e05
Mock commit
annietllnd Jan 20, 2025
93b485c
Update stats_current_test_info.yml
annietllnd Jan 20, 2025
5c23571
Update stats_current_test_info.yml
annietllnd Jan 20, 2025
efc4390
Test is anaconda.md status is changed
annietllnd Jan 20, 2025
55cd053
Revert anaconda.md change
annietllnd Jan 20, 2025
1cff802
Merge pull request #8 from annietllnd/test-framework-anaconda
annietllnd Jan 20, 2025
50909d5
Update anaconda.md
annietllnd Jan 20, 2025
c882501
Clean up tests
annietllnd Jan 21, 2025
f76628f
Merge branch 'main' into test-framework-anaconda
annietllnd Jan 21, 2025
9980d42
Framework clean-up
annietllnd Jan 22, 2025
ef30549
Merge pull request #12 from annietllnd/test-framework-anaconda
annietllnd Jan 22, 2025
1890fb7
Merge branch 'pr-test-framework' into main
annietllnd Jan 23, 2025
4a93da0
Merge pull request #6 from ArmDeveloperEcosystem/main
annietllnd Jan 23, 2025
f14af0a
Update test framework
annietllnd Aug 5, 2024
ec985e3
Merge report.py
annietllnd Aug 13, 2024
29ec4ea
Add test script for GitHub Actions
annietllnd Aug 14, 2024
5a2857c
Add armclang.md to test framework
annietllnd Oct 21, 2024
18a89a8
Add Linux-based Install Guides to automatic testing
annietllnd Sep 12, 2024
f6bbce3
Add Linux-based install guides
annietllnd Oct 28, 2024
992c24b
Address test failures in PR
annietllnd Oct 28, 2024
a0a1ea9
Add Linux-based install guides
annietllnd Nov 1, 2024
f7c9404
Address errors in test suite
annietllnd Nov 1, 2024
0142d4f
Debug streamline-cli.md
annietllnd Nov 4, 2024
a48f517
Debug streamline-cli.md
annietllnd Nov 4, 2024
9b7b874
Debug streamline-cli.md
annietllnd Nov 4, 2024
ab22c9f
Update stats_current_test_info.yml
annietllnd Nov 4, 2024
5fda354
Create stats-pr.yml
annietllnd Jan 17, 2025
025dbee
Update stats-pr.yml
annietllnd Jan 20, 2025
abe57c7
Update stats-pr.yml
annietllnd Jan 20, 2025
5db005d
Update stats_current_test_info.yml
annietllnd Jan 20, 2025
b8a5ea1
Fix armclang.md
annietllnd Jan 23, 2025
c81baab
Address test failures
annietllnd Jan 23, 2025
4812690
Address test failures
annietllnd Jan 23, 2025
0fc7e8e
Address test failures
annietllnd Jan 23, 2025
675f985
Update topdown-tool.md
annietllnd Jan 27, 2025
7caa7cb
Update topdown-tool.md
annietllnd Jan 27, 2025
c6c79f9
Update topdown-tool.md
annietllnd Jan 27, 2025
7dc8677
Update topdown-tool.md
annietllnd Jan 27, 2025
e24bffa
Update topdown-tool.md
annietllnd Jan 27, 2025
02e4ea0
Enable debug mode
annietllnd Jan 27, 2025
2e08ea5
Update topdown-tool.md
annietllnd Jan 27, 2025
38a3712
Update topdown-tool.md
annietllnd Jan 27, 2025
b809503
Update topdown-tool.md
annietllnd Jan 27, 2025
4f19138
Update topdown-tool.md, disable debug mode
annietllnd Jan 27, 2025
bddfe5b
Update stats_current_test_info.yml
annietllnd Jan 27, 2025
d38e912
Update stats-pr.yml
annietllnd Jan 27, 2025
c25aceb
Add workflow URL to PR
annietllnd Jan 27, 2025
6514487
Update test image name
annietllnd Jan 27, 2025
9c1f380
Update perf.md, ssh.md
annietllnd Jan 27, 2025
7e9cf8c
Update rust.md
annietllnd Jan 27, 2025
5a27a0a
Update topdown-tool.md
annietllnd Jan 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/workflows/stats-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Open Pull Request with updated stats report
on:
workflow_run:
workflows: ["Test Learning Path"]
types: [completed]
permissions:
actions: read
contents: write
pull-requests: write
jobs:
stats-pr:
runs-on: ubuntu-24.04-arm
steps:
- name: Checkout main branch
uses: actions/checkout@v2
with:
ref: main
- name: Download stats report as artifact
uses: actions/download-artifact@v4
with:
# Run ID of the workflow that uploaded the artifact
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ github.token }}
- name: Move stats file
# Unpack the artifact and move the stats file to the correct location
run: |
mv stats_current_test_info/stats_current_test_info.yml data/stats_current_test_info.yml
rm -rf stats_current_test_info
- name: Set workflow link as environment variable
run: echo "WORKFLOW_URL=${{ github.event.workflow_run.workflow_url }}" >> $GITHUB_ENV
- name: Echo Workflow URL
run: echo $WORKFLOW_URL
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
if: success()
with:
commit-message: Update stats_current_test_info.yml
title: Update stats_current_test_info.yml
body: |
Update test result file with recent run
Triggered by workflow run ${ WORKFLOW_URL }
Auto-generated by create-pull-request: https://github.com/peter-evans/create-pull-request
branch: update-stats-current-test-info
base: main
54 changes: 54 additions & 0 deletions .github/workflows/test-lp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Test Learning Path
on: pull_request
jobs:
Test-Pull-Request:
runs-on: ubuntu-24.04-arm
steps:
- name: Check out repository code
uses: actions/checkout@v4
with:
ref: ${{ steps.vars.outputs.branch-name }}
- name: Get all changed markdown files
id: changed-markdown-files
uses: tj-actions/changed-files@v44
with:
files: |
**.md
- name: Install dependencies
if: steps.changed-markdown-files.outputs.any_changed == 'true'
run: pip install -r tools/requirements.txt
- name: Run test suite for all changed .md files
id: run-suite
if: steps.changed-markdown-files.outputs.any_changed == 'true'
# Run the test suite
run: |
set -o pipefail; ./tools/test_lp.sh ${{ steps.changed-markdown-files.outputs.all_changed_files }} 2>&1 | tee test-lp-output.txt
- name: Parse test suite errors
id: test-suite-state
if: success()
# Catch any missed errors if running multiple tests
run: |
cat test-lp-output.txt | grep -q 'Tests failed in test suite' && echo "TEST_SUITE_ERRORS=true" >> "$GITHUB_ENV" \
|| echo "TEST_SUITE_ERRORS=false" >> "$GITHUB_ENV"
- name: Check for errors in test suite
if: env.TEST_SUITE_ERRORS == 'true' && success()
run: |
echo "Test failures detected in test suite, check the output in earlier steps"
exit 1
- name: Parse test maintenance off
id: maintenance-state
if: success()
# Check if maintenance is turned off
run: |
cat test-lp-output.txt | grep -q 'maintenance is turned off' && echo "MAINTENANCE=off" >> "$GITHUB_ENV" \
|| echo "MAINTENANCE=on" >> "$GITHUB_ENV"
- name: Check if maintenance is turned off
if: env.MAINTENANCE == 'off' && success()
run: echo "Maintenance is turned off for one or more files"
# Only upload artifact if maintenance is on
- name: Upload stats artifact
uses: actions/upload-artifact@v4
if: success() && env.MAINTENANCE == 'on'
with:
name: stats_current_test_info
path: data/stats_current_test_info.yml
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ resources/
node_modules/
package-lock.json
.hugo_build.lock
.vscode

# macOS files
*.DS_Store
Expand Down
18 changes: 11 additions & 7 deletions content/install-guides/ambaviz.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ tool_install: true # Set to true to be listed in main selection pag
multi_install: false # Set to true if first page of multi-page article, else false
multitool_install_part: false # Set to true if a sub-page of a multi-page article, else false
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
test_maintenance: true
test_images:
- ubuntu:latest

---

[Arm AMBA Viz](https://www.arm.com/products/development-tools/embedded-and-software/amba-viz) is a tool to visualize AMBA events to accelerate SoC verification. This guide is for SoC verification and validation engineers to efficiently analyze hardware signals in their designs.
Expand All @@ -49,23 +53,23 @@ AMBA Viz requires a Linux host machine with Java 11 or JavaFX.

Extract the software from the bundle to the desired install location. For example:

```command
```console
tar -xf ambaviz.tar.gz
```

Navigate to the newly-created `ambaviz-<version>` folder, and run the following script to set up environment variables:

#### sh/bash
```command
```console
source sourceMe.sh
```
#### csh
```command
```console
sourceMe.csh
```

The AMBA Viz Release Notes provide full installation instructions, located in the extracted directory at:
```command
```console
docs/public/assets/pdfs/ambaviz-release-note.pdf
```

Expand All @@ -78,17 +82,17 @@ License set up instructions are available in the [Arm License install guide](/in
## Get started

Typically, AMBA Viz is launched with a waveform file:
```command
```console
ambaviz -f <waveform_file>
```

A proprietary `AVDB` waveform format is recommended to improve the performance of AMBA Viz.

To convert `VCD` or `FSDB` files to this format, use the `wave2avdb` script, for example:
```command
```console
wave2avdb -d cmn600 -f waves.vcd -o waves.avdb
```
The User Guide provides full usage instructions, located in the extracted directory at:
```command
```console
docs/public/assets/pdfs/ambaviz-user-guide.pdf
```
5 changes: 4 additions & 1 deletion content/install-guides/ams.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ tool_install: true # Set to true to be listed in main selection pag
multi_install: false # Set to true if first page of multi-page article, else false
multitool_install_part: false # Set to true if a sub-page of a multi-page article, else false
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
test_maintenance: true
test_images:
- ubuntu:latest
---
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio%20for%20Mobile) (formally known as `Arm Mobile Studio`) is a performance analysis tool suite for various application developers:

Expand Down Expand Up @@ -57,7 +60,7 @@ Run the supplied `Arm_Performance_Studio_<version>_windows_x86-64.exe` installer
### Linux

Unpack the supplied `Arm Performance Studio` bundle to the desired location. For example:
```command
```console
tar -xf Arm_Performance_Studio_2024.3_linux_x86-64.tgz
```
### macOS
Expand Down
15 changes: 8 additions & 7 deletions content/install-guides/anaconda.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ tool_install: true
weight: 1
---

[Anaconda Distribution](https://www.anaconda.com/products/distribution) is a popular open-source Python distribution.
[Anaconda Distribution](https://www.anaconda.com/products/distribution) is a popular open-source Python distribution.

It includes access to a repository with over 8,000 open-source data science and machine learning packages.

The `conda` command can be used to quickly install and use Python packages.
The `conda` command can be used to quickly install and use Python packages.

Follow the instructions below to install and use Anaconda Distribution on an Arm server.

Expand All @@ -46,11 +46,12 @@ aarch64

If you see a different result, you are not using an Arm computer running 64-bit Linux.

The installer requires some desktop related libraries. The dependencies can be met by installing a desktop environment.
The installer requires some desktop related libraries. The dependencies can be met by installing a desktop environment.

For Ubuntu/Debian, run the command:

```console
sudo apt update
sudo apt install xfce4 -y
```

Expand All @@ -60,7 +61,7 @@ For Amazon Linux, run the command:
sudo amazon-linux-extras install mate-desktop1.x
```

## How do I download the latest Anaconda distribution?
## How do I download the latest Anaconda distribution?

To download the latest Anaconda distribution, run:

Expand All @@ -84,7 +85,7 @@ sh ./Anaconda3-2024.10-1-Linux-aarch64.sh -b

The install takes a couple of minutes to complete.

The batch installation will not set up the shell.
The batch installation will not set up the shell.

To set up the shell, run:

Expand Down Expand Up @@ -133,7 +134,7 @@ Run the example code:
python ./tf.py
```

The expected output format is below. Your version may be slightly different.
The expected output format is below. Your version may be slightly different.

```output
2.12.0
Expand Down Expand Up @@ -180,6 +181,6 @@ tensor([[0.9287, 0.5931, 0.0239],
```


You are ready to use Anaconda Distribution.
You are ready to use Anaconda Distribution.

Explore the many machine learning articles and examples using TensorFlow and PyTorch.
8 changes: 4 additions & 4 deletions content/install-guides/ansible.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ minutes_to_complete: 10
multi_install: false
multitool_install_part: false
official_docs: https://docs.ansible.com/ansible/latest/index.html
test_maintenance: true
test_images:
- ubuntu:latest
test_link: null
test_maintenance: false
title: Ansible
tool_install: true
weight: 1
---

Ansible is an open source, command-line automation used to configure systems and deploy software.

Ansible command-line tools can be installed on a variety of Linux distributions.
Ansible command-line tools can be installed on a variety of Linux distributions.

[General installation information](https://docs.ansible.com/ansible/latest/installation_guide/installation_distros.html) is available which covers all supported operating systems, but it doesn't talk about Arm-based hosts.

Expand All @@ -41,7 +41,7 @@ aarch64

If you see a different result, you are not using an Arm-based machine running 64-bit Linux.

## How do I download and install Ansible for Ubuntu on Arm?
## How do I download and install Ansible for Ubuntu on Arm?

The easiest way to install the latest version of Ansible for Ubuntu on Arm is to use the PPA (Personal Package Archive).

Expand All @@ -54,7 +54,7 @@ sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install ansible -y
```

Confirm the Ansible command line tools are installed by running:
Confirm the Ansible command line tools are installed by running:

```bash
ansible-playbook --version
Expand Down
Loading
Loading