Skip to content

Commit

Permalink
Sync docs from infrahub repo
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Feb 17, 2025
1 parent 328a9ad commit 6f5372e
Show file tree
Hide file tree
Showing 10 changed files with 11 additions and 19 deletions.
5 changes: 5 additions & 0 deletions docs/docs/guides/generator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -349,3 +349,8 @@ Now that we have the latest changes, [add your repository to Infrahub](./reposit
![generator ci/cd](../media/guides/generator_pc_1.png)
8. Click the **Refresh diff** button to see the **widget3** resources created by the generator
![data refresh](../media/guides/generator_pc_2.png)

:::success Examples

- Want to read how Generators can be used to create a service catalog? See our blog post on [How to Turn Your Source of Truth into a Service Factory](https://www.opsmill.com/how-to-turn-your-source-of-truth-into-a-service-factory/).
:::
2 changes: 0 additions & 2 deletions docs/docs/overview/data.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
title: Data input and sync
---

# Data input and sync

![Infrahub data input and sync](./../media/overview-data.excalidraw.svg)

When a schema has been loaded in to Infrahub, data can be populated or synced through multiple methods:
Expand Down
8 changes: 5 additions & 3 deletions docs/docs/overview/generators.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
---
title: Infrahub generators
---
import ReferenceLink from "../../src/components/Card";

# Infrahub generators

Generators in Infrahub are tools that automatically create infrastructure objects based on predefined templates and user inputs. They serve as a way to streamline the process of setting up complex infrastructure stacks while allowing for customization.

Expand Down Expand Up @@ -31,6 +28,11 @@ Having a flexible schema opens up new possibilities not previously available. In

Downstream objects are linked to the generator. If a business service needs updating or expansion, all needed changes can be generated to keep the infrastructure consistent and validated.

:::success Examples

- Want to read how Generators can be used to create a service catalog? See our blog post on [How to Turn Your Source of Truth into a Service Factory](https://www.opsmill.com/how-to-turn-your-source-of-truth-into-a-service-factory/).
:::

## More information

For more details, you can refer to the [generator topic](../topics/generator.mdx).
3 changes: 0 additions & 3 deletions docs/docs/overview/integrations.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
---
title: Infrahub integrations
---
import ReferenceLink from "../../src/components/Card";

# Infrahub integrations

Infrahub offers robust integrations with both Ansible and Nornir, which facilitate the automation and management of infrastructure tasks.

Expand Down
2 changes: 0 additions & 2 deletions docs/docs/overview/interfaces.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
title: Ways to interface with Infrahub
---

# Ways to interface with Infrahub

![Infrahub interfaces](./../media/overview-interfaces.excalidraw.svg)

Managing infrastructure at scale often means many people, teams, workflows and other systems must interact with the Infrahub infrastructure management platform. Infrahub provides multiple methods to interact:
Expand Down
2 changes: 0 additions & 2 deletions docs/docs/overview/readme.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ title: Infrahub Overview
---
import ReferenceLink from "../../src/components/Card";

# Infrahub overview

![Infrahub architecture](./../media/overview.excalidraw.svg)

Infrahub acts as a central hub to manage all of the information and code that powers your infrastructure. At its heart, Infrahub is built on 3 fundamental pillars:
Expand Down
2 changes: 0 additions & 2 deletions docs/docs/overview/schema.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
title: Schema design
---

# Schema design

![Infrahub schema](./../media/overview-schema.excalidraw.svg)

A core feature of Infrahub is the ability to define a relational model to describe the infrastructure, design and business logic in a way that's specific to each organization's needs, while allowing for the model to be changed via version control over time.
Expand Down
2 changes: 0 additions & 2 deletions docs/docs/overview/transformations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
title: Data transformations
---

# Data transformations

![Transformations](./../media/overview-transformations.excalidraw.svg)

Transformations in InfraHub are operations that allow users to extract and export their infrastructure data in a structured and repeatable way. It involves converting data retrieved via GraphQL queries into a desired format, using either Jinja2 templates or Python code.
Expand Down
2 changes: 0 additions & 2 deletions docs/docs/overview/versioning.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ title: Version control, CI and checks
---
import ReferenceLink from "../../src/components/Card";

# Version control, CI and checks

![Infrahub Version Control](../media/overview-versioning.excalidraw.svg)

Infrahub integrates version control directly into its graph database, providing robust capabilities for managing changes to infrastructure data. These features collectively enhance the ability to manage and control changes to infrastructure data, making Infrahub a powerful tool for infrastructure management and automation.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/topics/generator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ A `Generator` is a generic plugin that queries data and creates new nodes and re
:::success Examples

- Within your [schema](schema) you could create an abstract service object that through a Generator creates other nodes.

- Want to read how Generators can be used to create a service catalog? See our blog post on [How to Turn Your Source of Truth into a Service Factory](https://www.opsmill.com/how-to-turn-your-source-of-truth-into-a-service-factory/).
:::

## High level design
Expand Down

0 comments on commit 6f5372e

Please # to comment.