EngelsFransSpaans

Ad


OnWorks-favicon

propeller - Online in de cloud

Voer propellor uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de commandopropellor die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


propellor - op eigenschappen gebaseerd hostconfiguratiebeheer in Haskell

KORTE INHOUD


propeller [opties]

PRODUCTBESCHRIJVING


propeller is een op eigenschappen gebaseerd hostconfiguratiebeheerprogramma geschreven en geconfigureerd
in Haskel.

MODES OF OPERATIE


propeller

De eerste keer dat je rent propeller, zonder enige opties, zal het een
~/.propeller/ opslagplaats. Bewerking ~/.propellor/config.hs om het te configureren.

Zodra de propeller is geconfigureerd, zal het uitvoeren ervan zonder enige opties actie ondernemen als
nodig om te voldoen aan de geconfigureerde eigenschappen van de lokale host.

Als er een centrale git-repository is, zal deze eerst uit de repository worden opgehaald, controleer dit
de gpg-handtekening en samenvoegen, en de propeller opnieuw opbouwen, zodat elke configuratie
wijzigingen zullen onmiddellijk van kracht zijn.

Als propellor wordt uitgevoerd door een niet-rootgebruiker zonder enige opties, is dit hetzelfde als
running propellor --spin met de hostnaam van de lokale host.

propellor --spin targethost [doelhost ...] [--via relayhost]
Zorgt ervoor dat Propellor zichzelf automatisch installeert op de opgegeven doelhost, of
als het daar al is geïnstalleerd, push dan eventuele updates. De propeller wordt vervolgens op de
doelhost, om aan de geconfigureerde eigenschappen te voldoen.

Een ondertekende git commit wordt gemaakt door --spin, zodat alle wijzigingen die je hebt aangebracht behouden blijven
doorgegeven aan de doelgastheer.

Er kunnen meerdere doelhosts worden gespecificeerd; De propeller zal op elk van hen draaien
volgorde.

Wanneer uitgevoerd met --via, sshes de propellor naar de relaishost en wordt uitgevoerd propeller --draaien
hostname vanaf daar. Dit kan handig zijn als de propeller zichzelf installeert
het grootste deel van de gegevensoverdracht vindt plaats tussen de relay-host en de doelhost. Let daar op
propellor gebruikt ssh agent forwarding om dit te laten werken, en de relay-host ziet er een
privdata die bij de doelhost horen.

De Propellor-configuratie maakt doorgaans gebruik van de FQDN van hosts. De hostnaam die is opgegeven
--spin kan een korte naam zijn, die vervolgens in de DNS wordt opgezocht om de FQDN te vinden.

propeller --add-key keyid
Voegt een gpg-sleutel toe, die wordt gebruikt om de privdata te coderen.

Als de geheime sleutel gpg aanwezig is, is git geconfigureerd om commits te ondertekenen met deze sleutel.
Propellor vereist ondertekende commits bij het ophalen uit een centrale git-repository.

propellor --list-velden
Geeft een overzicht van alle privdata-velden die worden gebruikt door uw propellerconfiguratie. De eerste
Twee kolommen zijn de veldnaam en context, gevolgd door een lijst met de hosts
die die privdata-waarde gebruiken.

propellor --set veldcontext
Stelt een veld met privégegevens in. De inhoud wordt ingelezen vanuit stdin.

propellor --uitgezette veldcontext
Verwijdert een waarde uit het privdata-archief.

propeller - niet ingesteld - ongebruikt
Verwijdert alle waarden uit het privdata-archief die momenteel niet in gebruik zijn.

propellor --dump veldcontext
Voert de privdata-waarde uit naar stdout.

propellor --bewerk veldcontext
Opent $EDITOR op de privdata-waarde.

propeller --samenvoegen
Combineer meerdere --spin commits tot één enkele, nuttiger commit.

Wanneer u een propeller gebruikt, kunt u herhaaldelijk rennen propeller --draaien
totdat je alles krijgt zoals jij wilt. Dit resulteert in veel git
commits die worden gemaakt, met incrementele wijzigingen.

Om dat op te schonen tot een enkele commit, gebruik je propeller --samenvoegen. Een normale interactieve
git commit zal dan worden gemaakt, bestaande uit alle wijzigingen die eerder zijn aangebracht
gepleegd door --spin, sinds de laatste keer dat een normale git commit werd gemaakt.

(Dit zal resulteren in een trapeziumvormig patroon in gitk.)

propeller --controleer
Als de propeller kan draaien, wordt deze eenvoudigweg met succes afgesloten.

hostnaam van de propeller
Wanneer het wordt uitgevoerd met een hostnaam en zonder andere opties, zal Propellor het lokale bestand inrichten
host met de configuratie van die hostnaam. Dit is handig als de lokale host
de hostnaam is nog niet correct ingesteld.

MILIEU


Zet de PROPELLOR_DEBUG=1 om de propeller elke opdracht die het uitvoert uit te voeren en andere foutopsporing
informatie.

GIT CONFIGURATIE


git config propellor.debug 1 zal de propeller configureren om foutopsporingsinformatie uit te voeren.

git config propellor.spin-tak foo zal de propeller configureren om te weigeren te draaien wanneer de
foo branch is niet uitgecheckt.

git config propellor.verbied-vuile-spin waar zal de propeller configureren om te weigeren te draaien
wanneer er niet-gecommitteerde wijzigingen zijn in de ~/.schroef repository.

De gebruikelijke git-configuratie bepaalt welke gecentraliseerde repository (indien aanwezig) propellor
duwt en trekt.

Bovendien wordt de URL van een afstandsbediening met de naam 'deploy', als deze bestaat in uw ~/.propeller/
repository, wordt gebruikt als de oorsprongs-URL voor de andere repository's.

SH AUTEUR


Joey Hessen[e-mail beveiligd]>



propeller(1)

Gebruik Propellor online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad