Commit 9f3ee385 authored by onknows's avatar onknows
Browse files

concept dev env & seat

C2-1620
parent 1f033843
Loading
Loading
Loading
Loading
+64 −0
Changes for content/en/docs/concepts/dev/seat.md: 64 added lines, 0 removed lines.
Original line number Diff line number Diff line
---
categories: ["Concept"]
tags: [desktop, hosted, remote, development]
title: Hosted Seat
linkTitle: Seat
translate: false
weight: 8
description: >
  A hosted seat is a C2 Platform development environment provided on C2
  Platform infrastructure and accessed remotely through a URL.
coauthor:
  context:
    - rellink: /docs/concepts/dev
    - rellink: /docs/howto/c2/devtop/install-script
---

A _seat_ is the hosted variant of the C2 Platform [development environment](g).
On the C2 Platform website, the term _seat_ refers in the first instance to a
C2 Platform-hosted environment running on C2 Platform infrastructure.

## Overview

A seat is a managed development environment made available to users for
[Ansible engineering](g). It typically includes a [development desktop](g), the
required local tooling, project checkout, and the supporting configuration
needed to develop, test, and run Ansible automation effectively.

The key advantage of a seat is not that it is more ready to use than a locally
installed development environment. A local C2 Platform development environment
can also be ready to use immediately after the one-command install, including
the reference implementation needed to start creating, testing, and provisioning
local nodes.

The main added value of a seat is that the engineer does not need a dedicated
high-end developer laptop. Access can be provided from almost any workplace
through a URL to the hosted environment. This is especially useful in
constrained or air-gapped customer contexts where internet access is limited but
access to an approved internal URL is still possible.

## Relationship to the Local Variant

Within C2 Platform there are two main realization forms of the development
environment:

1. **Local self-managed environment**: installed by the engineer on their own
   laptop or infrastructure, typically using the one-command install.
2. **Hosted seat**: provided by C2 Platform as a managed remote environment.

Both variants follow the same underlying engineering approach and can use the
same open-source automation and reference implementation.

## Open-Source Basis

The automation used for seats is open source. Organizations can therefore also
use the same approach to provision their own hosted development environments,
for example by using the `c2platform.dev.desktop` role together with an example
configuration derived from the open-source C2 Platform setup.

## Additional Information

- {{< rellink path="/docs/concepts/dev" desc=true >}}
- {{< rellink path="/docs/concepts/dev/laptop" desc=true >}}
- {{< rellink path="/docs/concepts/dev/pseudo" desc=true >}}
- {{< rellink path="/docs/howto/c2/devtop/install-script" desc=true >}}
+4 −28
Changes for content/en/docs/glossary/seat.md: 4 added lines, 28 removed lines.
Original line number Diff line number Diff line
@@ -6,34 +6,10 @@ aliases:
  - C2 Platform seat
categories: [Term]
toc_hide: true
reference: /docs/concepts/dev
reference: /docs/concepts/dev/seat
translate: false
---

A _seat_ is a hosted [development environment](g) provided by C2 Platform. It
is a managed setup made available to users on C2 Platform infrastructure for
[Ansible engineering](g).

A seat typically includes a [development desktop](g), the required local
tooling, project checkout, and supporting configuration needed to develop, test,
and run Ansible automation effectively.

On the C2 Platform website, the term _seat_ refers in the first instance to
this C2 Platform-hosted variant running on C2 Platform infrastructure.

The distinguishing benefit of a seat is not that the environment is more
ready-to-use than a locally installed development environment. A local C2
Platform development environment can also be ready to use immediately after the
one-command install, including the reference implementation needed to start
creating, testing, and provisioning local nodes.

The main added value of a seat is that the engineer does not need a dedicated
high-end developer laptop. Access can be provided from almost any workplace
through a URL to the hosted environment. This is especially useful in
constrained or air-gapped customer contexts where internet access is limited but
access to an approved internal URL is still possible.

The automation used for seats is open source. Organizations can therefore also
use the same approach to provision their own hosted development environments,
for example by using the `c2platform.dev.desktop` role together with an example
configuration derived from the open-source C2 Platform setup.
A _seat_ is the hosted variant of the C2 Platform [development environment](g):
a managed environment provided by C2 Platform on its own infrastructure and
accessed remotely.
+63 −0
Changes for content/nl/docs/concepts/dev/seat.md: 63 added lines, 0 removed lines.
Original line number Diff line number Diff line
---
categories: ["Concept"]
tags: [desktop, hosted, remote, development]
title: Hosted seat
linkTitle: Seat
weight: 8
description: >
  Een hosted seat is een C2 Platform-ontwikkelomgeving die wordt aangeboden op C2
  Platform-infrastructuur en op afstand wordt benaderd via een URL.
coauthor:
  context:
    - rellink: /docs/concepts/dev
    - rellink: /docs/howto/c2/devtop/install-script
---

Een _seat_ is de hosted variant van de C2 Platform [ontwikkelomgeving](g).
Op de C2 Platform-website verwijst de term _seat_ in eerste instantie naar een
door C2 Platform gehoste omgeving die draait op C2 Platform-infrastructuur.

## Overzicht

Een seat is een beheerde ontwikkelomgeving die beschikbaar wordt gesteld aan gebruikers voor
[Ansible engineering](g). Deze omvat doorgaans een [ontwikkeldesktop](g), de
benodigde lokale tooling, projectuitcheck en de ondersteunende configuratie
die nodig is om Ansible-automatisering effectief te ontwikkelen, testen en uitvoeren.

Het belangrijkste voordeel van een seat is niet dat deze gebruiksklaarder is dan een lokaal
geïnstalleerde ontwikkelomgeving. Een lokale C2 Platform-ontwikkelomgeving
kan ook direct na de installatie met één commando gebruiksklaar zijn, inclusief
de referentie-implementatie die nodig is om te beginnen met het maken, testen en provisionen
van lokale nodes.

De belangrijkste meerwaarde van een seat is dat de engineer geen dedicated
high-end ontwikkelaarslaptop nodig heeft. Toegang kan worden geboden vanaf vrijwel elke werkplek
via een URL naar de gehoste omgeving. Dit is vooral nuttig in
beperkte of air-gapped klantcontexten waar internettoegang beperkt is, maar
toegang tot een goedgekeurde interne URL nog wel mogelijk is.

## Relatie met de lokale variant

Binnen C2 Platform zijn er twee belangrijke realisatievormen van de ontwikkelomgeving:

1. **Lokale zelfbeheerde omgeving**: geïnstalleerd door de engineer op de eigen
   laptop of infrastructuur, meestal via de installatie met één commando.
2. **Hosted seat**: aangeboden door C2 Platform als een beheerde remote omgeving.

Beide varianten volgen dezelfde onderliggende engineeringaanpak en kunnen gebruikmaken van
dezelfde open-source-automatisering en referentie-implementatie.

## Open-sourcebasis

De automatisering die voor seats wordt gebruikt, is open source. Organisaties kunnen daarom ook
dezelfde aanpak gebruiken om hun eigen gehoste ontwikkelomgevingen te provisionen,
bijvoorbeeld door de rol `c2platform.dev.desktop` te gebruiken samen met een voorbeeldconfiguratie
die is afgeleid van de open-source C2 Platform-setup.

## Aanvullende informatie

- {{< rellink path="/docs/concepts/dev" desc=true >}}
- {{< rellink path="/docs/concepts/dev/laptop" desc=true >}}
- {{< rellink path="/docs/concepts/dev/pseudo" desc=true >}}
- {{< rellink path="/docs/howto/c2/devtop/install-script" desc=true >}}
```
 No newline at end of file
+2 −12
Changes for content/nl/docs/glossary/seat.md: 2 added lines, 12 removed lines.
Original line number Diff line number Diff line
@@ -6,17 +6,7 @@ aliases:
  - C2 Platform seat
categories: [Begrip]
toc_hide: true
reference: /docs/concepts/dev
reference: /docs/concepts/dev/seat
---

Een _seat_ is een gehoste [ontwikkelomgeving](g) die door C2 Platform wordt aangeboden. Het is een beheerde setup die aan gebruikers beschikbaar wordt gesteld op de C2 Platform-infrastructuur voor [Ansible engineering](g).

Een seat omvat doorgaans een [ontwikkeldesktop](g), de benodigde lokale tooling, project checkout en ondersteunende configuratie die nodig is om Ansible-automatisering effectief te ontwikkelen, testen en uitvoeren.

Op de C2 Platform-website verwijst de term _seat_ in eerste instantie naar deze door C2 Platform gehoste variant die draait op C2 Platform-infrastructuur.

Het onderscheidende voordeel van een seat is niet dat de omgeving gebruiksklaarder is dan een lokaal geïnstalleerde ontwikkelomgeving. Een lokale C2 Platform-ontwikkelomgeving kan ook direct gebruiksklaar zijn na de installatie met één commando, inclusief de referentie-implementatie die nodig is om te beginnen met het maken, testen en provisionen van lokale nodes.

De belangrijkste meerwaarde van een seat is dat de engineer geen dedicated high-end ontwikkelaarslaptop nodig heeft. Toegang kan vanuit vrijwel elke werkplek worden geboden via een URL naar de gehoste omgeving. Dit is vooral nuttig in beperkte of air-gapped klantcontexten waar internettoegang beperkt is maar toegang tot een goedgekeurde interne URL nog steeds mogelijk is.

De automatisering die voor seats wordt gebruikt is open source. Organisaties kunnen daarom dezelfde aanpak ook gebruiken om hun eigen gehoste ontwikkelomgevingen te provisionen, bijvoorbeeld door de `c2platform.dev.desktop` role te gebruiken samen met een voorbeeldconfiguratie die is afgeleid van de open-source C2 Platform-setup.
 No newline at end of file
Een _seat_ is de gehoste variant van de C2 Platform [ontwikkelomgeving](g): een beheerde omgeving die door C2 Platform op zijn eigen infrastructuur wordt aangeboden en op afstand wordt benaderd.
 No newline at end of file