Dit is de opdracht knife-upload 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
knife-upload - De manpagina voor de subopdracht Knife-upload.
De mes uploaden subopdracht wordt gebruikt om rollen, kookboeken, omgevingen en gegevens te uploaden
bags naar de Chef-server vanuit de huidige werkmap in de chef-repo. Dit
subcommando wordt vaak gebruikt in combinatie met mes diff, waarmee u precies kunt zien
welke wijzigingen worden geüpload, en dan mes Download, die het tegenovergestelde doet van mes
uploaden.
Syntaxis
Deze subopdracht heeft de volgende syntaxis:
$ mes upload [PATROON...] (opties)
Opties
Dit subcommando heeft de volgende opties:
-c CONFIG_FILE, --config CONFIG_FILE
Het te gebruiken configuratiebestand.
--chef-repo-pad PATH
Het pad naar de chef-repo. Deze instelling overschrijft het standaardpad naar de
chef-repo. Standaard: hetzelfde als gespecificeerd door chef_repo_pad in config.rb.
--chef-nul-poort PORT
De poort waarop chef-zero zal luisteren.
--[geen kleur
Gebruik om gekleurde uitvoer te bekijken.
--gelijktijdigheid
Het aantal toegestane gelijktijdige verbindingen. Standaard: 10.
-NS, --uitschakelen-bewerken
Gebruik dit om te voorkomen dat $EDITOR wordt geopend en om gegevens te accepteren zoals ze zijn.
--standaards
Gebruik om mes de standaardwaarde te laten gebruiken in plaats van een gebruiker te vragen er een op te geven.
--[geen-]versch
Gebruik dit om alleen nieuwe en gewijzigde bestanden te uploaden. Instellen op vals om alle bestanden te uploaden.
Standaard: waar.
-e EDITOR, --editor EDITOR
De $EDITOR die wordt gebruikt voor alle interactieve opdrachten.
-E OMGEVING, --omgeving MILIEU
De naam van de omgeving. Wanneer deze optie aan een opdracht wordt toegevoegd, wordt de opdracht
wordt alleen uitgevoerd tegen de genoemde omgeving.
-F FORMAAT, --formaat FORMAT
Het uitvoerformaat: beknopte versie (Standaard) tekst, json, YAML en pp.
--[geen kracht
Te gebruiken --kracht om rollen, kookboeken etc. te uploaden, zelfs als het bestand in de directory staat
identiek (standaard nr POST or PUT wordt uitgevoerd, tenzij er daadwerkelijk sprake zou zijn van een wijziging
gemaakt). Standaard: --geen kracht.
--[geen-]bevriezen
Gebruiken om te vereisen dat wijzigingen in een kookboek worden opgenomen als een nieuwe versie. Alleen de --kracht
optie kan deze instelling overschrijven. Standaard: vals.
-H, --help
Toont hulp voor de opdracht.
-k TOETS, --toets KEY
De privésleutel die het mes zal gebruiken om verzoeken van de API-client te ondertekenen aan de
Chef-server.
-N, --oefening
Gebruik om geen actie te ondernemen en alleen resultaten af te drukken. Standaard: vals.
--afdruk-na
Gebruik om gegevens weer te geven na een destructieve bewerking.
--[geen-]zuivering
Te gebruiken --zuiveren om rollen, kookboeken, enz. van de Chef-server te verwijderen, indien aanwezig
overeenkomstige bestanden bestaan niet in de chef-repo. Standaard zijn dergelijke objecten dat wel
met rust gelaten en NIET gezuiverd. Standaard: --geen-purge.
--[geen-]terugkeer
Te gebruiken --geen-recursie om het recursief uploaden van een map uit te schakelen. Standaard: --recursie.
--repo-modus MODE
De lay-out van de lokale chef-repo. Mogelijke waarden: statisch, allesof
gehoste_alles. Gebruiken statisch voor alleen rollen, omgevingen, kookboeken en gegevens
Tassen. Standaard, alles en gehoste_alles worden dynamisch geselecteerd
afhankelijk van het servertype. Standaard: alles / gehoste_alles.
-s URL's, --server-url URL
De URL voor de Chef-server.
-u GEBRUIKER, --gebruiker GEBRUIKER
De gebruikersnaam die door mes wordt gebruikt om verzoeken van de API-client aan de Chef te ondertekenen
server. Verificatie mislukt als de gebruikersnaam niet overeenkomt met de persoonlijke sleutel.
-in, --versie
De versie van de chef-klant.
-V, --uitgebreid
Stel in voor meer uitgebreide uitvoer. Gebruik maken van -VV voor maximale breedsprakigheid.
-ja, --Ja
Gebruik om op alle bevestigingsvragen te reageren met "Ja". mes zal niet vragen om
bevestiging.
-z, --lokale modus
Gebruik om de chef-client in de lokale modus uit te voeren. Hierdoor kunnen alle opdrachten die werken
tegen de Chef-server om ook tegen de lokale chef-repo te werken.
Voorbeelden
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes uploaden
of voer overal in de chef-repo in:
$ mes uploaden /
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes upload kookboeken
of voer overal in de chef-repo in:
$ mes upload /kookboeken
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes-uploadomgevingen
of voer overal in de chef-repo in:
$ mes upload /omgevingen
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes uploadomgevingen/productie.json
of van de omgevingen/ map, voer in:
$ mes upload production.json
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes uploadrollen
of voer overal in de chef-repo in:
$ mesupload /rollen
Blader naar het hoogste niveau van de chef-repo en voer in:
$ mes upload kookboeken/apache\* rollen/webserver.json
$ mes upload `knife deps nodes/*.json`
Gebruik mes-upload online met behulp van onworks.net-services