ansible-speelboek
Dit is het commando ansible-playbook dat 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
ansible-playbook - voer een ansible-playbook uit
KORTE INHOUD
ansible-playbook ... [opties]
PRODUCTBESCHRIJVING
Ansible playbooks zijn een configuratie- en multinode-implementatiesysteem. Ansible-playbook is
de tool die wordt gebruikt om ze uit te voeren. Zie de startpagina van het project (link hieronder) voor meer informatie.
ARGUMENTEN
bestandsnaam.yml
De namen van een of meer bestanden in YAML-indeling die als uitvoerbare playbooks moeten worden uitgevoerd.
OPTIES
--vraag-word-pas
Vraag om een wachtwoord voor escalatie van bevoegdheden.
-k, --vraag-pas
Vraag om het verbindingswachtwoord, als dit nodig is voor het gebruikte transport. Voor
bijvoorbeeld ssh gebruiken en geen op sleutels gebaseerde authenticatie met ssh-agent.
--vraag-su-pas
Vraag om su-wachtwoord, gebruikt met --su (verouderd, gebruik worden).
-K, --vraag-sudo-pas
Vraag om het wachtwoord om te gebruiken met --sudo, indien van toepassing (verouderd, gebruik worden).
--vraag-kluis-pas
Vraag om kluiswachtwoord.
-C, --rekening
Breng geen wijzigingen aan op het externe systeem, maar test bronnen om te zien wat er mogelijk is:
zijn veranderd. Merk op dat dit niet alle mogelijke brontypes kan scannen en is slechts een
simulatie.
-c AANSLUITING, --verbinding=AANSLUITING
Verbindingstype om te gebruiken. De meest voorkomende opties zijn: paramiko (SSH), ssh, winrm en lokaal.
lokaal is vooral handig voor crontab of kickstarts.
-D, --verschil
Wanneer u sjabloonbestanden wijzigt, laat dan de uniforme verschillen zien van hoe ze zijn gewijzigd. Wanneer
gebruikt met --check, laat zien hoe de bestanden zouden zijn veranderd als --check niet was gebruikt.
-e EXTRA_VARS, --extra-vars=EXTRA_VARS
Extra variabelen om in een playbook te injecteren, in key=value key=value formaat of zoals geciteerd
YAML/JSON (hashes en arrays). Om variabelen uit een bestand te laden, specificeert u het bestand
voorafgegaan door @ (bijv. @vars.yml).
--flush-cache
Wis de feitencache.
--krachtbehandelaars
Voer handlers uit, zelfs als een taak mislukt.
-f NUM, --vorken=NUM
Niveau van parallellisme. NUM is opgegeven als een geheel getal, is de standaardwaarde 5.
-h, --help
Help-pagina weergeven en afsluiten
-i PATH, --inventaris=PATH
De PATH naar de inventaris, die standaard is ingesteld op /etc/ansible/hosts. Als alternatief kunt u
gebruik een door komma's gescheiden lijst van hosts of een enkele host met een traling-komma gastheer,.
-l SUBGROEP, --limiet=SUBGROEP
Beperkt de geselecteerde host-/groepspatronen verder. Je kunt het voorvoegen met ~ aangeven
dat het patroon in een regex.
--lijst-hosts
Geeft een lijst met overeenkomende hosts weer; voert verder niets uit.
--lijst-tags
Maak een lijst van alle beschikbare tags; voert verder niets uit.
--lijst-taken
Maak een lijst van alle taken die zouden worden uitgevoerd; voert verder niets uit.
-M DIRECTORY, --module-pad=DIRECTORY
De DIRECTORY zoekpad om modules van te laden. De standaard is /usr/share/ansible.
Dit kan ook worden ingesteld met de omgevingsvariabele ANSIBLE_LIBRARY.
--private-sleutel=PRIVATE_KEY_FILE
Gebruik dit bestand om de verbinding te verifiëren
--skip-tags=SKIP_TAGS
Voer alleen toneelstukken en taken uit waarvan de tags niet overeenkomen met deze waarden.
--start-bij-taak=BEGIN BIJ
Start het draaiboek bij de taak die overeenkomt met deze naam.
--stap
Eén stap tegelijk: bevestig elke taak voordat u deze uitvoert.
-S, --zo*
Voer bewerkingen uit met su (verouderd, gebruik worden)
-R ZO-GEBRUIKER, --su-gebruiker=SU_USER
voer bewerkingen uit met su als deze gebruiker (default=root) (verouderd, gebruik worden)
-s, --sudo
Voer de opdracht uit als de gebruiker gegeven door -u en sudo aan root (verouderd, gebruik worden).
--ssh-common-args='-O ProxyCommand="ssh -W %h:%p ... " ...'
Voeg de opgegeven argumenten toe aan een willekeurige sftp/scp/ssh-opdrachtregel. Handig om een in te stellen
ProxyCommand om een jump-host te gebruiken, maar alle argumenten die door alle drie worden geaccepteerd
programma's kunnen worden opgegeven.
--sftp-extra-args='-F ...'
Voeg de opgegeven argumenten toe aan een willekeurige sftp-opdrachtregel.
--scp-extra-args='-l ...'
Voeg de opgegeven argumenten toe aan een willekeurige scp-opdrachtregel.
--ssh-extra-args='-R ...'
Voeg de opgegeven argumenten toe aan een willekeurige ssh-opdrachtregel.
-U SUDO_USERNAME, --sudo-gebruiker=SUDO_USERNAME
Sudo naar SUDO_USERNAME standaard is root. (verouderd, gebruik worden).
--skip-tags=SKIP_TAGS
Voer alleen toneelstukken en taken uit waarvan de tags niet overeenkomen met deze waarden.
--syntaxis-controle
Zoek naar syntaxisfouten in het playbook, maar voer niets uit
-t, TAGS, --labels=TAGS
Voer alleen toneelstukken en taken uit die zijn getagd met deze waarden.
-T SECONDS, --time-out=SECONDS
Verbindingstime-out die moet worden gebruikt wanneer u probeert te praten met hosts, in SECONDS.
-u USERNAME, --gebruiker=USERNAME
Gebruik deze USERNAME om in te loggen op de doelhost, in plaats van op de huidige gebruiker.
--kluis-wachtwoord-bestand=VAULT_PASSWORD_FILE
Vault wachtwoord bestand.
-v, --uitgebreid
Uitgebreide modus, zal meer output van succesvolle acties worden getoond. Geef maximaal drie
keer voor meer output.
--versie
Laat het versienummer van het programma zien en sluit af.
MILIEU
De volgende omgevingsvariabelen kunnen worden opgegeven.
ANSIBLE_INVENTORY — Overschrijf het standaard ansible-inventarisbestand
ANSIBLE_LIBRARY — Overschrijf het standaard bibliotheekpad voor ansible-modules
ANSIBLE_CONFIG — Overschrijf het standaard ansible configuratiebestand
Er zijn nog veel meer opties beschikbaar voor de meeste opties in ansible.cfg
Ansible-playbook online gebruiken met onworks.net-services