Skip to content

Commit a4ddf59

Browse files
oraNodsamccann
andauthored
add projects back to the ecosystem (#269)
* add projects back to the ecosystem reverts 27eeb61 and restores the ecosystem page in the docsite * Update data/ecosystem.yaml Co-authored-by: Sandra McCann <samccann@redhat.com> --------- Co-authored-by: Sandra McCann <samccann@redhat.com>
1 parent 9d65045 commit a4ddf59

File tree

3 files changed

+189
-8
lines changed

3 files changed

+189
-8
lines changed

data/ecosystem.yaml

Lines changed: 187 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,191 @@
1-
ecosystem:
2-
name: Ansible ecosystem
3-
description: Expand your automation to a virtually unlimited set of use cases with open source projects managed by Red Hat and powered by community contributions.
4-
docs:
5-
home: https://www.ansible.com/ecosystem/
61
awesome:
72
name: Awesome Ansible
83
description: A collaborative curated list of awesome Ansible resources, tools, roles, tutorials and other related content.
94
docs:
10-
home: https://github.com/ansible-community/awesome-ansible/blob/main/README.md
5+
readme:
6+
link: https://github.com/ansible-community/awesome-ansible/blob/main/README.md
7+
button: Awesome Ansible list
8+
collections:
9+
name: Ansible collections
10+
description: Ansible collections offer distributions of playbooks, roles, modules, and plugins.
11+
docs:
12+
index:
13+
link: "https://docs.ansible.com/ansible/latest/collections/index.html"
14+
button: Collection index
15+
user_guide:
16+
link: "https://docs.ansible.com/ansible/latest/collections_guide/index.html"
17+
button: Find out how to use collections
18+
contributor_guide:
19+
link: "https://docs.ansible.com/ansible/devel/community/contributions_collections.html#collections-contributions"
20+
button: Learn how to contribute to collections
21+
plugin_index:
22+
link: "https://docs.ansible.com/ansible/latest/collections/all_plugins.html"
23+
button: Index of all modules and plugins
24+
awx:
25+
name: Ansible AWX
26+
description: AWX provides a web-based user interface, REST API, and task engine built on top of Ansible.
27+
docs:
28+
home: "https://ansible.readthedocs.io/projects/awx/"
29+
awx_operator:
30+
name: AWX Operator
31+
description: Ansible AWX Operator offers built-in intelligence and operational best practices for deploying on Kubernetes environments.
32+
docs:
33+
home: "https://ansible.readthedocs.io/projects/awx-operator/"
34+
builder:
35+
name: Ansible Builder
36+
description: Ansible Builder lets you create Execution Environments, which are container images that act as Ansible control nodes.
37+
docs:
38+
home: "https://ansible.readthedocs.io/projects/builder/"
39+
compat:
40+
name: Ansible Compat
41+
description: Compat is a Python package that assists with compatibility between different Ansible releases, starting at version 2.9.
42+
docs:
43+
home: "https://ansible.readthedocs.io/projects/compat/"
44+
core:
45+
name: Ansible Core
46+
description: Ansible Core is the language and runtime that powers automation. It also provides command-line tools such as Ansible Test.
47+
docs:
48+
core:
49+
link: "https://docs.ansible.com/ansible-core/devel/index.html"
50+
button: Ansible Core documentation
51+
test:
52+
link: "https://docs.ansible.com/ansible-core/devel/dev_guide/testing_running_locally.html"
53+
button: Ansible Test documentation
54+
creator:
55+
name: Ansible Creator
56+
description: Ansible Creator is a Command-Line Interface (CLI) tool designed for effortlessly scaffolding all your Ansible content.
57+
docs:
58+
home: "https://ansible.readthedocs.io/projects/creator/"
59+
ade:
60+
name: Ansible Development Environment
61+
description: A pip-like install for Ansible collections.
62+
docs:
63+
home: "https://ansible.readthedocs.io/projects/dev-environment/"
64+
adt:
65+
name: Ansible Development Tools
66+
description: Ansible Development Tools (ADT) streamlines the setup and usage of several tools for creating Ansible content.
67+
docs:
68+
home: "https://ansible.readthedocs.io/projects/dev-tools/"
69+
eda:
70+
name: Event-Driven Ansible Server
71+
description: Event-Driven Ansible Server offers scalable and flexible automation that can subscribe to a wide variety of event sources.
72+
docs:
73+
home: "https://github.com/ansible/eda-server"
74+
edge:
75+
name: Edge Automation
76+
description: Edge provides tooling and collections to run automation jobs on device endpoints at the very edge of your infrastructure.
77+
docs:
78+
osbuild:
79+
link: "https://github.com/redhat-cop/infra.osbuild"
80+
button: Osbuild Composer Collection
81+
cip:
82+
link: "https://github.com/ansible-collections/community.cip"
83+
button: Common Industrial Protocol (CIP) Collection
84+
fdo:
85+
link: "https://github.com/ansible-collections/community.fdo"
86+
button: FDO Collection
87+
microshift:
88+
link: "https://github.com/ansible-collections/edge.microshift/"
89+
button: MicroShift Collection
90+
galaxy_ng:
91+
name: Galaxy NG
92+
description: Galaxy NG jumpstarts automation projects with Ansible community content.
93+
docs:
94+
home: "https://ansible.readthedocs.io/projects/galaxy-ng/"
95+
lint:
96+
name: Ansible Lint
97+
description: Lint improves code quality through proven best practices, patterns, and behaviors so that your Ansible content results in reliable and consistent automation.
98+
docs:
99+
home: "https://ansible.readthedocs.io/projects/lint/"
100+
molecule:
101+
name: Molecule
102+
description: Molecule helps you develop and test Ansible roles.
103+
docs:
104+
home: "https://ansible.readthedocs.io/projects/molecule/"
105+
navigator:
106+
name: Ansible Navigator
107+
description: Ansible Navigator is a command-line tool for creating, reviewing, and troubleshooting Ansible content.
108+
docs:
109+
home: "https://ansible.readthedocs.io/projects/navigator/"
110+
ansible-pylibssh:
111+
name: ansible-pylibssh
112+
description: ansible-pylibssh provides Python bindings for Ansible with the libssh project.
113+
docs:
114+
home: "https://ansible-pylibssh.readthedocs.io/en/latest/"
115+
pytest:
116+
name: Ansible Pytest
117+
description: Enables the use of Ansible in tests as well as the use of pytest as a collection unit test runner, and exposes molecule scenarios using a pytest fixture.
118+
docs:
119+
home: "https://ansible.readthedocs.io/projects/pytest-ansible/"
120+
rulebook:
121+
name: Ansible Rulebook
122+
description: Ansible Rulebook is a command-line tool that listens to events so your automation can react when software or system states change.
123+
docs:
124+
home: "https://ansible.readthedocs.io/projects/rulebook/"
125+
runner:
126+
name: Ansible Runner
127+
description: Ansible Runner provides a stable and consistent interface abstraction to Ansible.
128+
docs:
129+
home: "https://ansible.readthedocs.io/projects/runner/"
130+
sdk:
131+
name: Ansible SDK
132+
description: Ansible SDK is a toolkit that lets you harness the power and simplicity of Ansible automation directly from your applications.
133+
docs:
134+
home: "https://ansible.readthedocs.io/projects/sdk/"
135+
sign:
136+
name: Ansible Sign
137+
description: Ansible Sign is a utility for signing and verifying Ansible content.
138+
docs:
139+
home: "https://ansible.readthedocs.io/projects/sign/"
140+
tox:
141+
name: Tox Ansible
142+
description: Tox Ansible is a utility designed to simplify the testing of Ansible content collections.
143+
docs:
144+
home: "https://ansible.readthedocs.io/projects/tox-ansible/"
145+
vscode:
146+
name: Ansible VS Code Extension
147+
description: The VS Code extention adds Ansible language support to Visual Studio Code and OpenVSX compatible editors.
148+
docs:
149+
home: "https://marketplace.visualstudio.com/items?itemName=redhat.ansible"
150+
ansible-community-package:
151+
name: Ansible community package
152+
description: The Ansible community package consists of ansible-core and a set of Ansible collections published as the Python `ansible` package, in tradition of the Ansible 2.9 and earlier "batteries included" releases.
153+
docs:
154+
pypi:
155+
link: "https://pypi.org/project/ansible/"
156+
button: PyPI page for Ansible community package
157+
docs:
158+
link: "https://ansible.readthedocs.io/projects/ansible-build-data/"
159+
button: Documentation of package build process
160+
github:
161+
link: "https://github.com/ansible-community/ansible-build-data"
162+
button: Source code of package build
163+
antsibull:
164+
link: "https://github.com/ansible-community/antsibull"
165+
button: Source code of the Antsibull build tool
166+
antsibull-changelog:
167+
name: Antsibull Changelog
168+
description: A changelog generator used by ansible-core and Ansible collections.
169+
docs:
170+
docs:
171+
link: "https://ansible.readthedocs.io/projects/antsibull-changelog/"
172+
button: Documentation
173+
github:
174+
link: "https://github.com/ansible-community/antsibull-changelog"
175+
button: Source code
176+
antsibull-docs:
177+
name: Antsibull Docs
178+
description: Tooling for building documenation for Ansible collections, ansible-core, and the Ansible community package.
179+
docs:
180+
docs:
181+
link: "https://ansible.readthedocs.io/projects/antsibull-docs/"
182+
button: Documentation
183+
github:
184+
link: "https://github.com/ansible-community/antsibull-docs"
185+
button: Source code
186+
library-python:
187+
link: "https://github.com/ansible-community/antsibull-docs-parser"
188+
button: Python library for parsing Ansible markup
189+
library-typescript:
190+
link: "https://github.com/ansible-community/antsibull-docs-ts"
191+
button: TypeScript library for parsing Ansible markup

data/pages.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ core:
3535
### ecosystem.html
3636
ecosystem:
3737
title: Ansible Ecosystem
38-
intro: The Ansible ecosystem contains a wide range of open source projects managed by Red Hat and a vibrant community of awesome contributors.
38+
intro: The Ansible ecosystem contains a wide range of open source projects managed by Red Hat and a vibrant community of contributors.
3939
### community.html and ansible-prior-versions.html
4040
community:
4141
title: Join the Ansible community

templates/ecosystem.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ <h2>{{ pages.ecosystem.title }}</h2>
2121
<h5>{{ item.name }}</h5>
2222
<p>{{ item.description }}</p>
2323
{%- if item.docs.home %}
24-
<a class="btn" href="{{ item.docs.home }}" role="button">{{ item.name }}</a>
24+
<a class="btn" href="{{ item.docs.home }}" role="button">{{ item.name }} documentation</a>
2525
{%- else %}
2626
<div class="btn-group-vertical" role="group" aria-label="{{ pages.labels.button_group }}">
2727
{%- for key, item in item.docs.items() %}

0 commit comments

Comments
 (0)