Ansible das Praxisbuch für Administratoren und DevOps-Teams

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Miesen, Axel 1970- (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: Bonn Rheinwerk 2020
Ausgabe:1. Auflage
Schriftenreihe:Rheinwerk Computing
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a22000008c 4500
001 BV046916473
003 DE-604
005 20210309
007 t|
008 200928s2020 gw |||| 00||| ger d
016 7 |a 1210571900  |2 DE-101 
020 |a 3836276607  |9 3-8362-7660-7 
020 |a 9783836276603  |c hbk. : EUR 39.90 (DE), EUR 41.10 (AT), CHF 49.90 (freier Preis)  |9 978-3-8362-7660-3 
035 |a (OCoLC)1220884292 
035 |a (DE-599)DNB1210571900 
040 |a DE-604  |b ger  |e rda 
041 0 |a ger 
044 |a gw  |c XA-DE-NW 
049 |a DE-29T  |a DE-1051  |a DE-706  |a DE-1046  |a DE-Aug4  |a DE-473  |a DE-92  |a DE-860  |a DE-573  |a DE-898  |a DE-20 
082 0 |a 005.43  |2 23/ger 
084 |a ST 230  |0 (DE-625)143617:  |2 rvk 
084 |a 004  |2 sdnb 
100 1 |a Miesen, Axel  |d 1970-  |e Verfasser  |0 (DE-588)1228915458  |4 aut 
245 1 0 |a Ansible  |b das Praxisbuch für Administratoren und DevOps-Teams  |c Axel Miesen 
250 |a 1. Auflage 
264 1 |a Bonn  |b Rheinwerk  |c 2020 
300 |a 395 Seiten 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a Rheinwerk Computing 
610 2 7 |a Administration  |0 (DE-588)16066242-4  |2 gnd  |9 rswk-swf 
650 0 7 |a Konfigurationsverwaltung  |0 (DE-588)4345050-7  |2 gnd  |9 rswk-swf 
650 0 7 |a Systemverwaltung  |0 (DE-588)4257084-0  |2 gnd  |9 rswk-swf 
650 0 7 |a Open Source  |0 (DE-588)4548264-0  |2 gnd  |9 rswk-swf 
650 0 7 |a Ansible  |0 (DE-588)108224306X  |2 gnd  |9 rswk-swf 
653 |a Administration 
653 |a Admins 
653 |a Automatisierung 
653 |a CentOS RHEL 
653 |a Chef Salt 
653 |a Cloud-Server 
653 |a Container 
653 |a Continious Development 
653 |a Delivery 
653 |a Hand-Buch Wissen lernen Tipps Tutorials Workshops Seminare Ausbildung Studium Kurse Bücher 
653 |a Linux 
653 |a Provisionierung 
653 |a Storage 
689 0 0 |a Administration  |0 (DE-588)16066242-4  |D b 
689 0 1 |a Ansible  |0 (DE-588)108224306X  |D s 
689 0 |5 DE-604 
689 1 0 |a Ansible  |0 (DE-588)108224306X  |D s 
689 1 1 |a Systemverwaltung  |0 (DE-588)4257084-0  |D s 
689 1 |5 DE-604 
689 2 0 |a Ansible  |0 (DE-588)108224306X  |D s 
689 2 1 |a Konfigurationsverwaltung  |0 (DE-588)4345050-7  |D s 
689 2 2 |a Open Source  |0 (DE-588)4548264-0  |D s 
689 2 |5 DE-604 
856 4 2 |m DNB Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032325784&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-032325784 

Datensatz im Suchindex

_version_ 1819676392512552960
adam_text AUF EINEN BLICK 1 EINFUEHRUNG UND INSTALLATION .................................................................. 23 2 BASISEINRICHTUNG UND ERSTES INVENTORY-MANAGEMENT ........................ 41 3 AD-HOC-KOMMANDOS UND PATTERNS ...................................................... 53 4 DIE KONFIGURATIONS- UND SERIALISIERUNGSSPRACHE YAML ....................... 63 5 PLAYBOOKS UND TASKS: DIE GRUNDLAGEN .................................................. 71 6 PLAYBOOKS UND TASKS: FORTGESCHRITTENE METHODEN .............................. 97 7 INVENTORY-MANAGEMENT: FORTGESCHRITTENE METHODEN ........................ 147 8 MODULARISIERUNG MIT ROLLEN UND INCLUDES ........................................... 167 9 DIE MODUL-BIBLIOTHEK ............................................................................ 185 10 WEBINTERFACES ........................................................................................ 201 11 WEITERE TOOLS UND TECHNIKEN ................................................................ 221 12 ANSIBLE ALS ORCHESTRIERUNGSWERKZEUG ................................................. 251 13 ANSIBLE UND DOCKER ............................................................................... 277 14 WINDOWS-HOSTS VERWALTEN ................................................................... 303 15 KOCHREZEPTE, HOWTOS UND BEST PRACTICES ............................................. 313 16 EIGENE MODULE ERSTELLEN ........................................................................ 331 17 CALLBACK-PLUGINS .................................................................................... 345 18 WAS KOENNTE NOCH BESSER SEIN, BZW. WAS FEHLT NOCH? ........................... 357 INHALT MATERIALIEN ZUM BUCH ................................................................................................. 15 VORWORT ........................................................................................................................ 17 UEBER DIESES BUCH ......................................................................................................... 19 1 EINFUEHRUNG UND INSTALLATION 23 1.1 WAS IST ANSIBLE? ........................................................................................ 23 1.2 WAS IST ANSIBLE NICHT? .............................................................................. 25 1.3 SETUP/LABORUMGEBUNG ........................................................................... 26 1.3.1 ZUGANGSDATEN FUER DIE SYSTEME DER LABORUMGEBUNG .................. 30 1.3.2 FALLS PROBLEME AUFTRETEN .............................................................. 30 1.4 ANSIBLE-INSTALLATION AUF DEM CONTROL HOST .............................................. 31 1.5 AUTHENTIFIZIERUNG UND AUTORISIERUNG AUF DEN TARGET HOSTS .................... 34 1.6 EINRICHTEN DER SSH-PUBLIC-KEY-AUTHENTIFIZIERUNG ................................... 36 1.7 EIN AD-HOC-TEST OHNE JEGLICHE KONFIGURATION .......................................... 37 1.8 NOCH EIN HINWEIS ZUR MIGRATION VON AELTEREN VERSIONEN ........................... 39 2 BASISEINRICHTUNG UND ERSTES INVENTORY-MANAGEMENT 41 2.1 VERZEICHNISSTRUKTUR EINRICHTEN ................................................................ 41 2.2 GRUNDKONFIGURATION (ANSIBLE.CFG) ......................................................... 42 2.3 ERSTELLEN UND VERWALTEN EINES STATISCHEN INVENTORYS .............................. 43 2.4 INVENTORY-ALIASE ....................................................................................... 46 2.5 JENSEITS VON PING ...................................................................................... 46 2.6 ALTERNATIVE INVENTORYS ............................................................................. 50 5 INHALT 3 AD-HOC-KOMMANDOS UND PATTERNS 53 3.1 AD-HOC-KOMMANDOS ................................................................................. 53 3.2 USECASES ................................................................................................... 55 3.3 IDEMPOTENZ .............................................................................................. 56 3.4 INTERNE FUNKTIONSWEISE ............................................................................ 57 3.4.1 PARALLELE AUSFUEHRUNG .................................................................... 57 3.4.2 PERSISTENTE VERBINDUNGEN ............................................................ 58 3.4.3 WAS PASSIERT BEIM AUFRUF EINES MODULS? ..................................... 60 3.5 DIE ANSIBLE-KONSOLE .................................................................................. 61 3.6 PATTERNS ZUM ADRESSIEREN VON HOSTS ........................................................ 62 4 DIE KONFIGURATIONS- UND SERIALISIERUNGSSPRACHE YAML 63 4.1 SYNTAX UND STRUKTUR ................................................................................. 63 4.2 YAML-FILES EDITIEREN ................................................................................. 63 4.3 LISTEN UND MAPS ....................................................................................... 66 4.4 VERSCHACHTELTE STRUKTUREN ....................................................................... 66 4.5 BLOCK-AUSDRUECKE ....................................................................................... 68 4.6 DAS NICHTS IN YAML ................................................................................... 69 4.7 ANCHORS UND REFERENCES ........................................................................... 69 5 PLAYBOOKS UND TASKS: DIE GRUNDLAGEN 71 5.1 HALLO ANSIBLE - DAS ALLERERSTE PLAYBOOK .................................................... 71 5.2 FORMULIERUNG VON TASKS ............................................................................ 74 5.3 BEENDEN VON PLAYS .................................................................................... 76 5.4 DER PROBLEMATISCHE DOPPELPUNKT ............................................................ 77 5.5 KOMMANDOAUFRUFE MIT DEN MODULEN COMMAND UND SHELL ............... 78 5.6 FEHLER UND RETRY-FILES ............................................................................... 81 5.7 TAGS ........................................................................................................... 84 6 5.8 DAS KOMMANDO ANSIBLE-PLAYBOOK ....................................................... 85 5.9 EINE EXEMPLARISCHE APACHE-INSTALLATION ................................................. 86 5.9.1 SCHRITT FUER SCHRITT ......................................................................... 87 5.9.2 DAS KOMPLETTE PLAYBOOK .............................................................. 88 5.9.3 --START-AT-TASK, --CHECK, --DIFF ............................................ 89 5.10 HAENDLER: TASKS NUR BEI CHANGES DURCHFUEHREN .......................................... 91 5.10.1 SCHRITT FUER SCHRITT ......................................................................... 91 5.10.2 HAENDLER ....................................................................... 92 5.10.3 DAS KOMPLETTE PLAYBOOK BIS HIERHIN ............................................ 95 6 PLAYBOOKS UND TASKS: FORTGESCHRITTENE METHODEN 97 6.1 VARIABLEN .................................................................................................. 97 6.1.1 PLAY VARS ....................................................................................... 97 6.1.2 EXTRA VARS ...................................................................................... 98 6.1.3 PRAEZEDENZEN ................................................................................. 98 6.1.4 SET_FACT ..................................................................................... 99 6.1.5 GROUP_VARS ................................................................................ 100 6.1.6 HOST VARS .................................................................................. 102 6.1.7 VARS_FILES: VARIABLEN IN BELIEBIGEN EXTERNEN DATEIEN ................ 103 6.1.8 PROMPTING ..................................................................................... 103 6.1.9 ZUGRIFFE AUF KOMPLEXE STRUKTUREN ............................................... 104 6.1.10 SEID IHR ALLE DA? ............................................................................ 105 6.2 FACTS UND IMPLIZITE VARIABLEN .................................................................. 106 6.2.1 FACTS ............................................................................................. 106 6.2.2 LACHEN VON FACTS ......................................................................... 108 6.2.3 IMPLIZITE VARIABLEN ....................................................................... 109 6.2.4 EIN BEISPIEL ................................................................................... 109 6.2.5 EXTERNE INFORMATIONSBESCHAFFER: FACTER UND OHAI ................ 111 6.2.6 NOCH NICHT GENUG FAKTEN? /ETC/ANSIBLE/FACTS.D! ....................... 111 6.3 BEDINGTE AUSFUEHRUNG MIT WHEN .......................................................... 111 6.4 SYSTEMUNTERSCHIEDE AUSGLEICHEN - WIE DENN JETZT? ................................ 113 6.4.1 DIE PLUMPE METHODE ................................................................... 113 6.4.2 DIE SOLIDE METHODE ....................................................................... 114 6.4.3 DIE TRICKREICHE METHODE .............................................................. 116 6.4.4 DIE MODULARE METHODE ................................................................ 116 6.4.5 DAS KOMPLETTE PLAYBOOK BIS HIERHIN ............................................ 118 7 INHALT 6.5 JINJA UND TEMPLATES .................................................................................. 120 6.5.1 BEGRIFFSKLAERUNG: TEMPLATES UND TEMPLATE-ENGINES ..................... 120 6.5.2 EINE INDIVIDUELLE STARTSEITE FUER UNSERE APACHE-SERVER ................. 121 6.5.3 SCHNELLES TESTEN VON JINJA-TEMPLATES ........................................... 123 6.5.4 JINJA-SYNTAX: AUSGABEAUSDRUECKE, ANWEISUNGEN, KOMMENTARE .... 125 6.5.5 FILTER .............................................................................................. 127 6.6 SCHLEIFEN ................................................................................................... 127 6.6.1 ITERATION UEBER EINE LISTE MIT WITHJTEMS ODER WITHJIST ...... 128 6.6.2 ITERATION UEBER EINE MAP MIT WITH_DICT ..................................... 130 6.6.3 ITERATION UEBER EINE GENERIERTE FOLGE MIT WITH_SEQUENCE ......... 131 6.6.4 VERSCHACHTELTE SCHLEIFE MIT WITH_SUBELEMENTS ....................... 132 6.6.5 TASKS WIEDERHOLEN MIT UNTIL ..................................................... 133 6.6.6 MEHR KONTROLLE MIT LOOP_CONTROL ............................................. 134 6.7 FEHLERBEHANDLUNG MIT FAILED_WHEN UND IGNORE_ERRORS ................... 137 6.8 BLOCKS (UND NOCH MAL FEHLERBEHANDLUNG) ................................................ 138 6.9 ASYNCHRONE AUSFUEHRUNG ........................................................................... 140 6.10 LOKALE TASKS .............................................................................................. 141 6.11 LOOKUP-PLUGINS ......................................................................................... 143 6.12 UMGEBUNGSVARIABLEN SETZEN .................................................................... 145 7 INVENTORY-MANAGEMENT: FORTGESCHRITTENE METHODEN 147 7.1 DAS KOMMANDO ANSIBLE-INVENTORY ....................................................... 147 7.2 VERSCHACHTELTE GRUPPEN ........................................................................... 148 7.3 ON-THE-FLY-LNVENTORYS ERSTELLEN MIT ADD_HOST ................................. 149 7.4 DYNAMISCHE GRUPPEN MIT GROUP_BY .................................................... 151 7.5 DYNAMISCHE BZW. EXTERNE INVENTORYS ...................................................... 153 7.5.1 BEISPIEL: EIN INVENTORY-SKRIPT IN PERL ............................................ 154 7.5.2 VERWENDEN VON INVENTORY-PLUGINS ............................................... 158 7.5.3 AWS EC2 ........................................................................................ 158 7.5.4 HETZNER CLOUD ............................................................................... 161 7.5.5 VMWARE ......................................................................................... 163 7.5.6 INVENTORY-PLUGINS: CACHING ........................................................... 164 7.6 INVENTORY-VERZEICHNISSE ............................................................................ 165 8 INHALT 8 MODULARISIERUNG MIT ROLLEN UND INDUDES IE? 8.1 ERSTELLUNG UND VERWENDUNG VON ROLLEN .................................................. 167 8.1.1 DAS ROLLENKONZEPT IN ANSIBLE ....................................................... 167 8.1.2 EIN EINFACHES BEISPIEL EINER ROLLE ................................................. 168 8.1.3 ROLLEN VERWENDEN ........................................................................ 169 8.1.4 ABHAENGIGKEITEN ZWISCHEN ROLLEN ................................................. 171 8.1.5 ERSTELLEN NEUER ROLLEN ................................................................... 172 8.2 ANSIBLE GALAXY ......................................................................................... 173 8.3 VERWENDUNG VON IMPORTS/INCLUDES ......................................................... 174 8.4 NOCH MAL APACHE ..................................................................................... 175 8.5 DOKUMENTATION ....................................................................................... 179 8.5.1 CODE-KONVENTIONEN ...................................................................... 180 8.5.2 README.MD ............................................................................. 181 9 DIE MODUL-BIBLIOTHEK ISS 9.1 MODULE ZUR KOMMANDOAUSFUEHRUNG ......................................................... 185 9.2 MODULE ZUR PAKETVERWALTUNG .................................................................. 187 9.3 MODULE ZUR VERWALTUNG VON DATEIEN UND DATEIINHALTEN ......................... 188 9.4 MODULE FUER WEITERE TYPISCHE VERWALTUNGSAUFGABEN ............................... 193 9.5 MODULE ZUR INTERAKTION MIT NETZWERK-SERVICES ....................................... 195 9.6 SPEZIALMODULE (KONTROLLFLUSSSTEUERUNG ETC.) .......................................... 196 10 WEBINTERFACES 201 10.1 VORBEREITUNGEN ZUM BETRIEB ................................................................... 201 10.2 ANSIBLE CONFIGURATION MANAGEMENT DATABASE (ANSIBLE-CMDB) .............. 203 10.3 VORAUSSETZUNGEN FUER ANSPRUCHSVOLLERE ANWENDUNGEN ........................... 205 10.3.1 DER REVERSE-PROXY TRAEFIK ............................................................. 206 10.3.2 DERGIT-SERVERGITEA ........ 207 10.3.3 EINCHECKEN UNSERES PROJEKTS ........................................................ 208 9 INHALT 10.4 ANSIBLE TOWER/AWX .................................................................................. 210 10.4.1 TEST-SETUP UND ERSTE ANMELDUNG ................................................ 211 10.4.2 EXEMPLARISCHE VERWENDUNG ......................................................... 212 10.5 POLEMARCH ................................................................................................. 213 10.5.1 TEST-SETUP UND ERSTE ANMELDUNG ................................................ 213 10.5.2 EXEMPLARISCHE VERWENDUNG ......................................................... 214 10.5.3 (VORSICHTIGES) FAZIT ........................................................................ 215 10.6 JENKINS ...................................................................................................... 215 10.6.1 TEST-SETUP ..................................................................................... 215 10.6.2 EXEMPLARISCHE VERWENDUNG ......................................................... 216 10.6.3 FAZIT ............................................................................................... 217 10.7 WEITERE, HIER NICHT NAEHER BETRACHTETE MOEGLICHKEITEN ............................. 218 10.8 LABORUMGEBUNG: NICHT MEHR BENOETIGTE ANWENDUNGEN BEENDEN ........... 218 11 WEITERE TOOLS UND TECHNIKEN 221 11.1 DIE ANSIBLE-VAULT ...................................................................................... 221 11.1.1 VOR ALLER TECHNIK ............................................................................ 221 11.1.2 ERSTE SCHRITTE ................................................................................. 223 11.1.3 MEHRERE VAULT-PASSWOERTER UND WEITERE VAULT-KOMMANDOS ........ 225 11.1.4 EIN TRICK ZUM WIEDERFINDEN VON VARIABLEN .................................. 225 11.1.5 MEHR BEQUEMLICHKEIT BZW. AUTOMATISIERBARKEIT .......................... 226 11.1.6 BEQUEM UND (MOEGLICHST) SICHER MIT GPG + PASS .......................... 227 11.2 DEBUGGING UND TROUBLESHOOTING ............................................................. 230 11.2.1 DEBUG-MODE UND VERBOSITY LEVEL ................................................ 230 11.2.2 LESBARKEIT VON AUSGABEN VERBESSERN ............................................ 231 11.2.3 GATHERING FACTS DAUERT ZU LANGE .................................................. 233 11.2.4 DER PLAYBOOK-DEBUGGER ............................................................... 235 11.2.5 STATISCHE CODE-ANALYSE MIT ANSIBLE-LINT ................................... 237 11.2.6 UEBERWACHEN VON DATEIAENDERUNGEN MIT --CHECK UND -DIFF ... 240 11.2.7 LAST, BUT NOT LEAST: DAS DEBUG-MODUL ....................................... 242 11.3 UNTERSUCHEN VON KONFIGURATIONSEINSTELLUNGEN ....................................... 244 11.4 PLAYBOOKS BESCHLEUNIGEN MIT PIPELINING ................................................. 244 11.5 DIE SPRECHENDE KUH .................................................................................. 245 10 INHALT 11.6 ANSIBLE IM PULL-MODE ............................................................................... 246 11.6.1 ANSIBLE-PULL: TECHNIK UND VORAUSSETZUNGEN ............................. 247 11.6.2 ERSTE SCHRITTE ................................................................................ 248 11.6.3 DIE GANZE LOESUNG ......................................................................... 249 11.6.4 WAS FEHLT NOCH? ........................................................................... 250 12 ANSIBLE ALS ORCHESTRIERUNGSWERKZEUG 251 12.1 ADMINISTRIERST DU NOCH ODER ORCHESTRIERST DU SCHON? .............................. 251 12.2 AUSFLUG IN DIE CLOUD: VORBEREITUNGEN ...................................................... 252 12.3 ERSTE SERVER IN DER CLOUD .......................................................................... 254 12.4 DIE ABARBEITUNGSREIHENFOLGE BEEINFLUSSEN ............................................. 256 12.4.1 SERIAL ......................................................................................... 257 12.4.2 FEHLERHAFTE HOSTS IM SERIAL-BETRIEB ......................................... 258 12.4.3 STRATEGY-PLUGINS ........................................................................... 259 12.5 DELEGIERUNG .............................................................................................. 264 12.6 EIN KOMPLEXERES BEISPIEL ......................................................................... 267 12.7 LOESCHEN VON WORKERN ............................................................................... 274 12.8 ROLLING-UPDATES ........................................................................................ 275 13 ANSIBLE UND DOCKER 277 13.1 INSTALLATION VON DOCKER ............................................................................ 277 13.2 DOCKER-MODULE ........................................................................................ 279 13.2.1 VORBEREITUNGEN UND VORUEBERLEGUNGEN ....................................... 279 13.2.2 UEBERBLICK ...................................................................................... 281 13.3 EINE BEISPIELANWENDUNG ......................................................................... 286 13.4 ANSIBLE UND DOCKER COMPOSE .................................................................. 290 13.5 ERSTELLEN VON IMAGES ................................................................................ 295 13.5.1 ERSTELLEN VON IMAGES MIT DOCKER BUILD ...................................... 295 13.5.2 ANSIBLE-BENDER ............. 296 13.5.3 ERSTELLEN VON IMAGES MIT ANSIBLE-BENDER ................................. 298 13.5.4 ERKLAERUNGEN UND FAZIT .................................................................. 301 11 INHALT 14 WINDOWS-HOSTS VERWALTEN 303 14.1 WINRM ...................................................................................................... 303 14.2 VORBEREITUNGEN AUF DEM CONTROL HOST ..................................................... 304 14.3 VORAUSSETZUNGEN AUF DER WINDOWS-SEITE UND WINRM-SETUP ................. 305 14.4 SETUP MIT ACTIVE DIRECTORY/KERBEROS ....................................................... 306 14.5 WINRM-TROUBLESHOOTING .......................................................................... 308 14.6 WINDOWS-MODULE ...................................................................................... 309 15 KOCHREZEPTE, HOWTOS UND BEST PRACTICES 313 15.1 EINE EMPFEHLENSWERTE ANSIBLE.CFG ....................................................... 313 15.2 SUCHE IN EINER LISTE VON MAPS ................................................................... 314 15.3 ERWEITERUNG VON MAPS ODER LISTEN WAEHREND DER LAUFZEIT ....................... 315 15.4 ZUFALLSPASSWOERTER GENERIEREN ..................................................................... 316 15.5 EINFACHE INSTALLER BAUEN ........................................................................... 318 15.6 IP-ADRESSE EINES TARGET HOSTS BESTIMMEN ............................................... 320 15.7 FIREWALLD MANAGEN (FALLS VORHANDEN) ....................................................... 323 15.8 LINUX-SOFTWARE-UPDATES EINSPIELEN ......................................................... 324 15.9 ANSIBLE UEBER EINEN GATEWAY- BZW. JUMPHOST .......................................... 327 15.10 HOST-SPEZIFISCHE RESSOURCEN VERWALTEN ................................................... 328 16 EIGENE MODULE ERSTELLEN 331 16.1 ERSTE SCHRITTE ............................................................................................. 331 16.2 MODUL-PARAMETER ..................................................................................... 334 16.3 MODULE IN PYTHON ..................................................................................... 337 16.3.1 EIN BEISPIEL IN PYTHON ................................................................... 338 16.3.2 ERKLAERUNGEN UND WEITERE MOEGLICHKEITEN ...................................... 340 16.3.3 EINGEBETTETE DOKUMENTATION ...................................................... 343 12 INHALT 17 CALLBACK-PLUGINS 345 17.1 STDOUT-PLUGINS ......................................................................................... 345 17.1.1 DEFAULT ....................................................................................... 346 17.1.2 YAML .......................................................................................... 347 17.1.3 JSON ........................................................................................... 348 17.1.4 UNIXY ........................................................................................ 348 17.1.5 DENSE ....................................................................... 349 17.1.6 MINIMAL ..................................................................................... 349 17.1.7 ONELINE ...................................................................................... 350 17.1.8 DEBUG ....................................................................................... 350 17.1.9 SELECTIVE .................................................................................... 350 17.1.10 COUNTER_ENABLED ...................................................................... 351 17.2 SONSTIGE PLUGINS ....................................................................................... 351 17.3 ENTWICKELN EIGENER CALLBACK-PLUGINS ........................................................ 353 18 WAS KOENNTE NOCH BESSER SEIN, BZW. WAS FEHLT NOCH? 357 18.1 LANG LAUFENDE TASKS VERFOLGEN ..................... 357 18.2 ABARBEITUNG EINER ROLLE BEENDEN ............................................................. 358 18.3 SCHLEIFEN UEBER BLOECKE ............................................................................... 360 18.4 LOCKING BEI KONKURRIERENDEN PLAYBOOK-AUFRUFEN ..................................... 361 18.5 FAZIT .......................................................................................................... 363 ANHANG 365 A SSH (SECURE SHELL) .......................................................................................... 367 A.L VORAUSSETZUNGEN ZUR NUTZUNG VON SSH ........................................ 367 A.2 SSH-CLIENT-PROGRAMME ................................................................. 368 A.3 PUBLIC-KEY-AUTHENTIFIZIERUNG ........ 369 A.4 SSH-AGENTEN .................... 372 13 INHALT A.5 FORTGESCHRITTENE KONFIGURATION UND NUTZUNG .............................. 373 A.6 WINDOWS ALS SSH-CLIENT ................................................................ 379 A. 7 PSSH BZW. PARALLEL-SSH .................................................................... 380 B REGULAERE AUSDRUECKE ....................................................................................... 383 B. L MOTIVATION ..................................................................................... 383 B.2 DIALEKTE .......................................................................................... 384 B.3 REGULAERE AUSDRUECKE - BASICS .......................................................... 384 B.4 REGULAERE AUSDRUECKE - ERWEITERTE MOEGLICHKEITEN (PCRE) .............. 386 B.5 REGULAERE AUSDRUECKE - ERWEITERTE MOEGLICHKEITEN (POSIX EXTENDED RE) ..................................................................... 388 INDEX ............................................................................................................................ 391 14
any_adam_object 1
author Miesen, Axel 1970-
author_GND (DE-588)1228915458
author_facet Miesen, Axel 1970-
author_role aut
author_sort Miesen, Axel 1970-
author_variant a m am
building Verbundindex
bvnumber BV046916473
classification_rvk ST 230
ctrlnum (OCoLC)1220884292
(DE-599)DNB1210571900
dewey-full 005.43
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.43
dewey-search 005.43
dewey-sort 15.43
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition 1. Auflage
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02603nam a22006978c 4500</leader><controlfield tag="001">BV046916473</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210309 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">200928s2020 gw |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1210571900</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836276607</subfield><subfield code="9">3-8362-7660-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836276603</subfield><subfield code="c">hbk. : EUR 39.90 (DE), EUR 41.10 (AT), CHF 49.90 (freier Preis)</subfield><subfield code="9">978-3-8362-7660-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1220884292</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1210571900</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.43</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Miesen, Axel</subfield><subfield code="d">1970-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1228915458</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Ansible</subfield><subfield code="b">das Praxisbuch für Administratoren und DevOps-Teams</subfield><subfield code="c">Axel Miesen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">395 Seiten</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Rheinwerk Computing</subfield></datafield><datafield tag="610" ind1="2" ind2="7"><subfield code="a">Administration</subfield><subfield code="0">(DE-588)16066242-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Konfigurationsverwaltung</subfield><subfield code="0">(DE-588)4345050-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemverwaltung</subfield><subfield code="0">(DE-588)4257084-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ansible</subfield><subfield code="0">(DE-588)108224306X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Administration</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Admins</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Automatisierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CentOS RHEL</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Chef Salt</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Cloud-Server</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Container</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Continious Development</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Delivery</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Hand-Buch Wissen lernen Tipps Tutorials Workshops Seminare Ausbildung Studium Kurse Bücher</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Linux</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Provisionierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Storage</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Administration</subfield><subfield code="0">(DE-588)16066242-4</subfield><subfield code="D">b</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Ansible</subfield><subfield code="0">(DE-588)108224306X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Ansible</subfield><subfield code="0">(DE-588)108224306X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Systemverwaltung</subfield><subfield code="0">(DE-588)4257084-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Ansible</subfield><subfield code="0">(DE-588)108224306X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Konfigurationsverwaltung</subfield><subfield code="0">(DE-588)4345050-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Open Source</subfield><subfield code="0">(DE-588)4548264-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=032325784&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032325784</subfield></datafield></record></collection>
id DE-604.BV046916473
illustrated Not Illustrated
indexdate 2024-12-24T08:20:22Z
institution BVB
isbn 3836276607
9783836276603
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-032325784
oclc_num 1220884292
open_access_boolean
owner DE-29T
DE-1051
DE-706
DE-1046
DE-Aug4
DE-473
DE-BY-UBG
DE-92
DE-860
DE-573
DE-898
DE-BY-UBR
DE-20
owner_facet DE-29T
DE-1051
DE-706
DE-1046
DE-Aug4
DE-473
DE-BY-UBG
DE-92
DE-860
DE-573
DE-898
DE-BY-UBR
DE-20
physical 395 Seiten
publishDate 2020
publishDateSearch 2020
publishDateSort 2020
publisher Rheinwerk
record_format marc
series2 Rheinwerk Computing
spellingShingle Miesen, Axel 1970-
Ansible das Praxisbuch für Administratoren und DevOps-Teams
Administration (DE-588)16066242-4 gnd
Konfigurationsverwaltung (DE-588)4345050-7 gnd
Systemverwaltung (DE-588)4257084-0 gnd
Open Source (DE-588)4548264-0 gnd
Ansible (DE-588)108224306X gnd
subject_GND (DE-588)16066242-4
(DE-588)4345050-7
(DE-588)4257084-0
(DE-588)4548264-0
(DE-588)108224306X
title Ansible das Praxisbuch für Administratoren und DevOps-Teams
title_auth Ansible das Praxisbuch für Administratoren und DevOps-Teams
title_exact_search Ansible das Praxisbuch für Administratoren und DevOps-Teams
title_full Ansible das Praxisbuch für Administratoren und DevOps-Teams Axel Miesen
title_fullStr Ansible das Praxisbuch für Administratoren und DevOps-Teams Axel Miesen
title_full_unstemmed Ansible das Praxisbuch für Administratoren und DevOps-Teams Axel Miesen
title_short Ansible
title_sort ansible das praxisbuch fur administratoren und devops teams
title_sub das Praxisbuch für Administratoren und DevOps-Teams
topic Administration (DE-588)16066242-4 gnd
Konfigurationsverwaltung (DE-588)4345050-7 gnd
Systemverwaltung (DE-588)4257084-0 gnd
Open Source (DE-588)4548264-0 gnd
Ansible (DE-588)108224306X gnd
topic_facet Administration
Konfigurationsverwaltung
Systemverwaltung
Open Source
Ansible
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032325784&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT miesenaxel ansibledaspraxisbuchfuradministratorenunddevopsteams