-
Notifications
You must be signed in to change notification settings - Fork 2
Added some additional pages #19
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
Open
avitacco
wants to merge
2
commits into
main
Choose a base branch
from
content/10-fix-more-links
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,88 @@ | ||
| --- | ||
| pageId: community | ||
| title: "Join the Community — OpenVox" | ||
| description: "Ways to connect with the OpenVox and Vox Pupuli community: Slack, IRC, mailing lists, GitHub, contributing, and sponsoring." | ||
| --- | ||
| <vox-breadcrumbs class="vox-p-top-md"> | ||
| <a href="/">Home</a> | ||
| <span aria-current="page">Join the Community</span> | ||
| </vox-breadcrumbs> | ||
|
|
||
| <vox-hero eyebrow="Community" heading="Join the community."> | ||
| <p> | ||
| OpenVox is stewarded in the open by Vox Pupuli. Decisions happen in public channels, | ||
| not behind closed doors, and anyone can take part. Pick whichever fits how you like | ||
| to communicate. | ||
| </p> | ||
| <div slot="actions"> | ||
| <vox-button href="https://short.voxpupu.li/puppetcommunity_slack_signup" variant="brand" target="_blank" class="vox-m-right-sm">Join Slack</vox-button> | ||
| <vox-cta href="https://github.com/OpenVoxProject" target="_blank">GitHub</vox-cta> | ||
| </div> | ||
| </vox-hero> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Talk with us</h2> | ||
| <vox-link-hub class="vox-m-top-md"> | ||
| <vox-link-hub-item href="https://short.voxpupu.li/puppetcommunity_slack_signup" heading="Slack *"> | ||
| <vox-icon slot="icon" name="chat" size="sm"></vox-icon> | ||
| Real-time chat with channels for OpenVox, individual modules, and community | ||
| organization. The most active channel. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="https://web.libera.chat/?#voxpupuli" heading="IRC *"> | ||
| <vox-icon slot="icon" name="terminal" size="sm"></vox-icon> | ||
| <code>#voxpupuli</code> on Libera.Chat, for anyone who'd rather not run another | ||
| chat app. Works right in the browser. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="https://groups.io/g/voxpupuli/topics" heading="Mailing list"> | ||
| <vox-icon slot="icon" name="bell" size="sm"></vox-icon> | ||
| Announcements, blog notifications, and official decision threads land here first. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="https://github.com/OpenVoxProject" heading="GitHub"> | ||
| <vox-icon slot="icon" name="github" size="sm"></vox-icon> | ||
| Where the code lives. File issues, open pull requests, and follow development | ||
| directly. | ||
| </vox-link-hub-item> | ||
| </vox-link-hub> | ||
| <div class="vox-m-top-sm vox-p-all-sm"> | ||
| <span class="vox-ts-sm vox-color-gray-400">* We have an IRC bridge for Slack so you can use either.</span> | ||
| </div> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Get involved</h2> | ||
| <vox-link-hub class="vox-m-top-md"> | ||
| <vox-link-hub-item href="https://voxpupuli.org/contributing/" heading="Contribute"> | ||
| <vox-icon slot="icon" name="fork" size="sm"></vox-icon> | ||
| Browse open issues across the OpenVox and Vox Pupuli repositories and find | ||
| something that matches your interests. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="https://voxpupuli.org/sponsoring/" heading="Sponsor"> | ||
| <vox-icon slot="icon" name="heart" size="sm"></vox-icon> | ||
| Fund the CI/CD infrastructure and community work that keeps OpenVox running, via | ||
| Open Collective or GitHub Sponsors. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="/get-support.html" heading="Get support"> | ||
| <vox-icon slot="icon" name="help" size="sm"></vox-icon> | ||
| Need help rather than a way to help out? See free peer support and commercial | ||
| OpenVox partners. | ||
| </vox-link-hub-item> | ||
| </vox-link-hub> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Stay in the loop</h2> | ||
| <div class="vox-prose"> | ||
| <p> | ||
| Track releases via RSS for | ||
| <a href="https://github.com/OpenVoxProject/openvox/releases.atom" target="_blank">OpenVox</a>, | ||
| <a href="https://github.com/OpenVoxProject/openvox-server/releases.atom" target="_blank">OpenVox Server</a>, | ||
| and | ||
| <a href="https://github.com/OpenVoxProject/openvoxdb/releases.atom" target="_blank">OpenVoxDB</a>. | ||
| Vox Pupuli also posts news on | ||
| <a href="https://fosstodon.org/@voxpupuli/" target="_blank">Mastodon</a>, | ||
| <a href="https://bsky.app/profile/voxpupuli.bsky.social/" target="_blank">Bluesky</a>, | ||
| <a href="https://www.linkedin.com/company/voxpupuli" target="_blank">LinkedIn</a>, and | ||
| <a href="https://www.reddit.com/r/Puppet/" target="_blank">Reddit</a>. | ||
| </p> | ||
| </div> | ||
| </section> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,132 @@ | ||
| --- | ||
| pageId: get-started | ||
| title: "Get Started — OpenVox" | ||
| description: "Install OpenVox and get your first node under management: agent install for Debian/Ubuntu and RHEL, a local test run, and where to go next." | ||
| --- | ||
| <vox-breadcrumbs class="vox-p-top-md"> | ||
| <a href="/">Home</a> | ||
| <span aria-current="page">Get Started</span> | ||
| </vox-breadcrumbs> | ||
|
|
||
| <vox-hero eyebrow="Get Started" heading="Install OpenVox and see it hold state."> | ||
| <p> | ||
| This page is about getting OpenVox running, nothing else. Still deciding if it's the | ||
| right tool? Read <a href="/about.html">about OpenVox</a> or | ||
| <a href="/why-openvox.html">why teams choose it</a> first. | ||
| </p> | ||
| <div slot="actions"> | ||
| <vox-button href="https://docs.openvoxproject.org/" variant="brand" target="_blank" class="vox-m-right-sm">Full Documentation</vox-button> | ||
| <vox-cta href="/get-support.html">Get Support</vox-cta> | ||
| </div> | ||
| </vox-hero> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Choose your path</h2> | ||
| <div class="vox-prose"> | ||
| <p> | ||
| OpenVox runs standalone on a single machine, or as an agent checking in with a | ||
| central server across a fleet. Pick whichever matches what you're doing today — it's | ||
| easy to add a server later without redoing any of your code. | ||
| </p> | ||
| </div> | ||
|
|
||
| <vox-grid class="card-grid" min="280px"> | ||
| <vox-card heading="Standalone"> | ||
| Install the agent, write a manifest, and apply it locally with | ||
| <code>puppet apply</code>. No server, no certificates, nothing to stand up first. | ||
| Good for trying OpenVox out or managing a single machine. | ||
| </vox-card> | ||
| <vox-card heading="Agent + Server"> | ||
| Install <a href="/products/openvox-server.html">OpenVox Server</a> and point agents | ||
| at it. Agents check in on a schedule, pull their catalog, and report back, so drift | ||
| gets corrected without anyone running anything by hand. | ||
| </vox-card> | ||
| </vox-grid> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Install the agent</h2> | ||
| <div class="vox-prose"> | ||
| <p> | ||
| Packages are published at | ||
| <a href="https://apt.voxpupuli.org/" target="_blank">apt.voxpupuli.org</a> and | ||
| <a href="https://yum.voxpupuli.org/" target="_blank">yum.voxpupuli.org</a>. Both | ||
| commands below detect your release automatically. | ||
| </p> | ||
| </div> | ||
|
|
||
| <vox-tabs class="vox-m-top-md"> | ||
| <vox-tab slot="tab" panel="deb" selected>Debian / Ubuntu</vox-tab> | ||
| <vox-tab slot="tab" panel="rpm">RHEL / EL</vox-tab> | ||
| <vox-tab-panel name="deb"> | ||
| <pre class="code-block"><code>release="$(. /etc/os-release && echo "${ID}${VERSION_ID}")" | ||
| wget "https://apt.voxpupuli.org/openvox8-release-${release}.deb" | ||
| sudo dpkg -i "openvox8-release-${release}.deb" | ||
| sudo apt update | ||
| sudo apt install openvox-agent</code></pre> | ||
| </vox-tab-panel> | ||
| <vox-tab-panel name="rpm"> | ||
| <pre class="code-block"><code>sudo rpm -Uvh "https://yum.voxpupuli.org/openvox8-release-el-$(rpm -E %rhel).noarch.rpm" | ||
| sudo yum install openvox-agent</code></pre> | ||
| </vox-tab-panel> | ||
| </vox-tabs> | ||
|
|
||
| <div class="vox-prose vox-m-top-lg"> | ||
| <p> | ||
| That's the whole install. For prerequisites, connecting an agent to a server, and | ||
| Windows/macOS, see the <a href="/install.html">Installation Guide</a>. | ||
| </p> | ||
| </div> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading" id="try-it">Try it</h2> | ||
| <div class="vox-prose"> | ||
| <p>With the agent installed, apply a manifest directly, no server required:</p> | ||
| </div> | ||
| <pre class="code-block vox-m-top-md"><code>puppet apply -e "notify { 'hello, world': }"</code></pre> | ||
| <div class="vox-prose vox-m-top-md"> | ||
| <p> | ||
| From here, the | ||
| <a href="https://docs.openvoxproject.org/openvox/latest/quick_start_helloworld.html" target="_blank">Hello World quick start</a> | ||
| walks through writing a real module and applying it with an agent and server via | ||
| <code>puppet agent -t</code>. | ||
| </p> | ||
| </div> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <h2 class="section-heading">Go further</h2> | ||
| <vox-link-hub class="vox-m-top-md"> | ||
| <vox-link-hub-item href="https://forge.puppet.com/" heading="Bring your modules"> | ||
| <vox-icon slot="icon" name="module" size="sm"></vox-icon> | ||
| Existing Puppet manifests, Hiera data, and Forge modules carry over unchanged. | ||
| Browse the Forge for thousands of ready-made ones. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="/products.html" heading="Explore the product family"> | ||
| <vox-icon slot="icon" name="blocks" size="sm"></vox-icon> | ||
| OpenVox Server, OpenVoxDB, OpenBolt, and container images for running the whole | ||
| stack. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="https://docs.openvoxproject.org/" heading="Read the docs"> | ||
| <vox-icon slot="icon" name="book" size="sm"></vox-icon> | ||
| Full reference documentation for every OpenVox product, kept in sync with each | ||
| release. | ||
| </vox-link-hub-item> | ||
| <vox-link-hub-item href="/get-support.html" heading="Get support"> | ||
| <vox-icon slot="icon" name="help" size="sm"></vox-icon> | ||
| Free peer support from the community, plus commercial partners for training and | ||
| custom development. | ||
| </vox-link-hub-item> | ||
| </vox-link-hub> | ||
| </section> | ||
|
|
||
| <section class="section"> | ||
| <vox-cta-band heading="Bring your fleet along."> | ||
| <p>Your manifests, modules, and workflows all carry over. Nothing to rewrite.</p> | ||
| <div slot="actions"> | ||
| <vox-button href="https://docs.openvoxproject.org/" variant="brand" target="_blank">Full Documentation</vox-button> | ||
| <vox-button href="/community.html" variant="alt">Join the Community</vox-button> | ||
| </div> | ||
| </vox-cta-band> | ||
| </section> | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.