Skip to content

Commit

Permalink
move integrations to other repos (#5649)
Browse files Browse the repository at this point in the history
* move integrations to other repos
* fix broken link
  • Loading branch information
petercrocker authored Feb 1, 2025
1 parent be13145 commit f964cb8
Show file tree
Hide file tree
Showing 8 changed files with 6 additions and 74 deletions.
2 changes: 0 additions & 2 deletions docs/docs/faq/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,6 @@ Yes! Infrahub Enterprise is deployed in diverse infrastructure environments with

Infrahub is designed to be the source of truth for your infrastructure data and configurations. It does not directly connect to or deploy configurations to your infrastructure devices. Instead, Infrahub integrates with tools like Nornir, Terraform and Ansible, which can be used to deploy the generated configurations to your infrastructure.

Please see the documentation on [integrations](../integrations) for more information.

### Does Infrahub send telemetry? And how can I disable it?

Infrahub collects anonymous usage metrics and sends them to OpsMill servers for analysis and improvement purposes. No personally identifiable information is collected. If you prefer to opt-out of telemetry collection, you can do so by setting the `INFRAHUB_TELEMETRY_OPTOUT` environment variable to `true`:
Expand Down
13 changes: 0 additions & 13 deletions docs/docs/integrations/infrahub-ansible/readme.mdx

This file was deleted.

27 changes: 0 additions & 27 deletions docs/docs/integrations/readme.mdx

This file was deleted.

8 changes: 2 additions & 6 deletions docs/docs/overview/integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,14 @@ These integrations elevate Infrahub's functionality, transforming it into a cent

## Ansible integration

This integration is provided through the `opsmill.infrahub` Ansible Collection. It allows Infrahub to be used as a dynamic inventory source for Ansible, enabling management of infrastructure based on data stored in Infrahub.
This integration is provided through the [`opsmill.infrahub` Ansible Collection](https://docs.infrahub.app/ansible/ansible/). It allows Infrahub to be used as a dynamic inventory source for Ansible, enabling management of infrastructure based on data stored in Infrahub.

## Nornir integration

Nornir is a Python-based automation framework primarily used for network automation. The Infrahub plugin for Nornir enables Infrahub to serve as an inventory source, providing a streamlined solution for managing network devices and configurations.
Nornir is a Python-based automation framework primarily used for network automation. The [Infrahub plugin for Nornir](https://docs.infrahub.app/nornir/nornir/) enables Infrahub to serve as an inventory source, providing a streamlined solution for managing network devices and configurations.

## Key features

- **Inventory Management**: Infrahub can dynamically generate and update inventories for Ansible and Nornir, ensuring that the latest state of infrastructure is always used.
- **Automation**: By leveraging each framework's automation capabilities, users can execute complex infrastructure management tasks directly from Infrahub data.
- **Configuration Deployment**: These integrations ensure that configurations managed by Infrahub are consistent across the infrastructure by applying them through Ansible or Nornir.

## More information

For more details, you can refer to the [integrations](../integrations/) documentation.
2 changes: 1 addition & 1 deletion docs/docs/overview/readme.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ This overview will explore the design and components of Infrahub and how the pla
- [Data Transformations](./transformations.mdx)
- [Version Control, CI and Checks](./versioning.mdx)
- [Generators & Design-Driven Automation](./generators.mdx)
- [External integrations with automation frameworks (Ansible, Nornir)](./integrations.mdx)
- External integrations with automation frameworks ([Ansible](https://docs.infrahub.app/ansible/ansible/), [Nornir](https://docs.infrahub.app/nornir/nornir/))
22 changes: 0 additions & 22 deletions docs/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -214,28 +214,6 @@ const sidebars: SidebarsConfig = {
link: { type: 'doc', id: 'infrahubctl' },
items: [{ type: 'autogenerated', dirName: 'infrahubctl' }],
},
{
type: 'category',
label: 'Integrations',
link: {
type: 'doc',
id: 'integrations/readme'
},
items: [
{
type: 'category',
label: 'Infrahub Ansible Collection',
link: {
type: 'doc',
id: 'integrations/infrahub-ansible/readme'
},
items: [
{
},
],
},
]
},
{
type: 'category',
label: 'Development',
Expand Down
4 changes: 2 additions & 2 deletions frontend/app/src/pages/homepage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ const Homepage = () => {
title="Nornir"
description="Nornir plugin for Infrahub"
docLabel="About Nornir plugin"
docTo="https://pypi.org/project/nornir-infrahub/"
docTo="https://docs.infrahub.app/nornir/nornir/"
/>

<HelperCard
Expand All @@ -97,7 +97,7 @@ const Homepage = () => {
title="Infrahub Ansible Collection"
description="Infrahub Collection for Ansible Galaxy"
docLabel="About Infrahub Ansible collection"
docTo="https://infrahub-ansible.readthedocs.io/en/latest/"
docTo="https://docs.infrahub.app/ansible/ansible/"
/>
</div>
</Content>
Expand Down

0 comments on commit f964cb8

Please sign in to comment.