Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author).:
Anyone with responsibility for an IT infrastructure will benefit from the increased efficiency and reliability that can be delivered through automation with Ansible, an open-source, agentless tool that automates cloud provisioning, configuration management, application deployment, and many other inf...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Packt Publishing
2020.
|
Ausgabe: | 1st edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Anyone with responsibility for an IT infrastructure will benefit from the increased efficiency and reliability that can be delivered through automation with Ansible, an open-source, agentless tool that automates cloud provisioning, configuration management, application deployment, and many other infrastructures and application-related tasks. |
Beschreibung: | 1 online resource |
ISBN: | 9781789615418 1789615410 |
Internformat
MARC
LEADER | 00000cam a2200000 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1159405544 | ||
003 | OCoLC | ||
005 | 20240705115654.0 | ||
006 | m o d | ||
007 | cr ||||||||||| | ||
008 | 200605s2020 enk o 000 0 eng d | ||
040 | |a UKAHL |b eng |c UKAHL |d EBLCP |d YDX |d N$T |d NLW |d UMI |d OCLCO |d CPV |d OCLCQ | ||
019 | |a 1157968734 |a 1158216169 |a 1200095159 | ||
020 | |a 9781789615418 |q (e-book) | ||
020 | |a 1789615410 | ||
020 | |z 9781789807462 | ||
035 | |a (OCoLC)1159405544 |z (OCoLC)1157968734 |z (OCoLC)1158216169 |z (OCoLC)1200095159 | ||
037 | |a CL0501000154 |b Safari Books Online | ||
050 | 4 | |a T58.64 | |
082 | 7 | |a 658.4038 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Oh, Daniel, |e author. | |
245 | 1 | 0 | |a Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
250 | |a 1st edition. | ||
260 | |b Packt Publishing |c 2020. | ||
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Learning the Fundamentals of Ansible -- Chapter 1: Getting Started with Ansible -- Technical requirements -- Installing and configuring Ansible -- Installing Ansible on Linux and FreeBSD -- Installing Ansible on macOS -- Configuring Windows hosts for Ansible -- Understanding your Ansible installation -- Understanding how Ansible connects to hosts -- Verifying the Ansible installation -- Managed node requirements -- Running from source versus pre-built RPMs -- Summary | |
505 | 8 | |a Questions -- Further reading -- Chapter 2: Understanding the Fundamentals of Ansible -- Technical requirements -- Getting familiar with the Ansible framework -- Breaking down the Ansible components -- Learning the YAML syntax -- Organizing your automation code -- Exploring the configuration file -- Command-line arguments -- Understanding ad hoc commands -- Defining variables -- Understanding Jinja2 filters -- Summary -- Questions -- Further reading -- Chapter 3: Defining Your Inventory -- Technical requirements -- Creating an inventory file and adding hosts -- Using host groups | |
505 | 8 | |a Adding host and group variables to your inventory -- Generating a dynamic inventory file -- Using multiple inventory sources in the inventory directories -- Using static groups with dynamic groups -- Special host management using patterns -- Summary -- Questions -- Further reading -- Chapter 4: Playbooks and Roles -- Technical requirements -- Understanding the playbook framework -- Comparing playbooks and ad hoc tasks -- Defining plays and tasks -- Understanding roles -- the playbook organizer -- Setting up role-based variables and dependencies -- Ansible Galaxy -- Using conditions in your code | |
505 | 8 | |a Repeating tasks with loops -- Grouping tasks using blocks -- Configuring play execution via strategies -- Using ansible-pull -- Summary -- Questions -- Further reading -- Section 2: Expanding the Capabilities of Ansible -- Chapter 5: Consuming and Creating Modules -- Technical requirements -- Executing multiple modules using the command line -- Reviewing the module index -- Accessing module documentation from the command line -- Module return values -- Developing custom modules -- Avoiding common pitfalls -- Testing and documenting your module -- The module checklist | |
505 | 8 | |a Contributing upstream -- submitting a GitHub pull request -- Summary -- Questions -- Further reading -- Chapter 6: Consuming and Creating Plugins -- Technical requirements -- Discovering the plugin types -- Finding included plugins -- Creating custom plugins -- Learning to integrate custom plugins with Ansible source code -- Sharing plugins with the community -- Summary -- Questions -- Further reading -- Chapter 7: Coding Best Practices -- Technical requirements -- The preferred directory layout -- The best approach to cloud inventories -- Differentiating between different environment types | |
520 | |a Anyone with responsibility for an IT infrastructure will benefit from the increased efficiency and reliability that can be delivered through automation with Ansible, an open-source, agentless tool that automates cloud provisioning, configuration management, application deployment, and many other infrastructures and application-related tasks. | ||
650 | 0 | |a Information technology |x Management |x Computer programs. | |
650 | 6 | |a Technologie de l'information |x Gestion |x Logiciels. | |
650 | 7 | |a Computer networking & communications. |2 bicssc | |
650 | 7 | |a Distributed systems. |2 bicssc | |
650 | 7 | |a Computers |x Systems Architecture |x Distributed Systems & Computing. |2 bisacsh | |
650 | 7 | |a Computers |x System Administration |x Linux & UNIX Administration. |2 bisacsh | |
650 | 7 | |a Computers |x System Administration |x General. |2 bisacsh | |
700 | 1 | |a Freeman, James, |e author. | |
700 | 1 | |a Locati, Fabio Alessandro, |e author. | |
776 | 0 | 8 | |i Print version: |a Oh, Daniel |t Practical Ansible 2 : Automate Infrastructure, Manage Configuration, and Deploy Applications with Ansible 2. 9 |d Birmingham : Packt Publishing, Limited,c2020 |
856 | 1 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780 |3 Volltext | |
856 | 1 | |l CBO01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780 |3 Volltext | |
938 | |a Askews and Holts Library Services |b ASKH |n AH37377419 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL6222773 | ||
938 | |a YBP Library Services |b YANK |n 301324583 | ||
938 | |a EBSCOhost |b EBSC |n 2494780 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1159405544 |
---|---|
_version_ | 1813901681682808832 |
adam_text | |
any_adam_object | |
author | Oh, Daniel Freeman, James Locati, Fabio Alessandro |
author_facet | Oh, Daniel Freeman, James Locati, Fabio Alessandro |
author_role | aut aut aut |
author_sort | Oh, Daniel |
author_variant | d o do j f jf f a l fa fal |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | T58 |
callnumber-raw | T58.64 |
callnumber-search | T58.64 |
callnumber-sort | T 258.64 |
callnumber-subject | T - General Technology |
collection | ZDB-4-EBA |
contents | Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Learning the Fundamentals of Ansible -- Chapter 1: Getting Started with Ansible -- Technical requirements -- Installing and configuring Ansible -- Installing Ansible on Linux and FreeBSD -- Installing Ansible on macOS -- Configuring Windows hosts for Ansible -- Understanding your Ansible installation -- Understanding how Ansible connects to hosts -- Verifying the Ansible installation -- Managed node requirements -- Running from source versus pre-built RPMs -- Summary Questions -- Further reading -- Chapter 2: Understanding the Fundamentals of Ansible -- Technical requirements -- Getting familiar with the Ansible framework -- Breaking down the Ansible components -- Learning the YAML syntax -- Organizing your automation code -- Exploring the configuration file -- Command-line arguments -- Understanding ad hoc commands -- Defining variables -- Understanding Jinja2 filters -- Summary -- Questions -- Further reading -- Chapter 3: Defining Your Inventory -- Technical requirements -- Creating an inventory file and adding hosts -- Using host groups Adding host and group variables to your inventory -- Generating a dynamic inventory file -- Using multiple inventory sources in the inventory directories -- Using static groups with dynamic groups -- Special host management using patterns -- Summary -- Questions -- Further reading -- Chapter 4: Playbooks and Roles -- Technical requirements -- Understanding the playbook framework -- Comparing playbooks and ad hoc tasks -- Defining plays and tasks -- Understanding roles -- the playbook organizer -- Setting up role-based variables and dependencies -- Ansible Galaxy -- Using conditions in your code Repeating tasks with loops -- Grouping tasks using blocks -- Configuring play execution via strategies -- Using ansible-pull -- Summary -- Questions -- Further reading -- Section 2: Expanding the Capabilities of Ansible -- Chapter 5: Consuming and Creating Modules -- Technical requirements -- Executing multiple modules using the command line -- Reviewing the module index -- Accessing module documentation from the command line -- Module return values -- Developing custom modules -- Avoiding common pitfalls -- Testing and documenting your module -- The module checklist Contributing upstream -- submitting a GitHub pull request -- Summary -- Questions -- Further reading -- Chapter 6: Consuming and Creating Plugins -- Technical requirements -- Discovering the plugin types -- Finding included plugins -- Creating custom plugins -- Learning to integrate custom plugins with Ansible source code -- Sharing plugins with the community -- Summary -- Questions -- Further reading -- Chapter 7: Coding Best Practices -- Technical requirements -- The preferred directory layout -- The best approach to cloud inventories -- Differentiating between different environment types |
ctrlnum | (OCoLC)1159405544 |
dewey-full | 658.4038 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 658 - General management |
dewey-raw | 658.4038 |
dewey-search | 658.4038 |
dewey-sort | 3658.4038 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Wirtschaftswissenschaften |
edition | 1st edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05628cam a2200577 4500</leader><controlfield tag="001">ZDB-4-EBA-on1159405544</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20240705115654.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr |||||||||||</controlfield><controlfield tag="008">200605s2020 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UKAHL</subfield><subfield code="b">eng</subfield><subfield code="c">UKAHL</subfield><subfield code="d">EBLCP</subfield><subfield code="d">YDX</subfield><subfield code="d">N$T</subfield><subfield code="d">NLW</subfield><subfield code="d">UMI</subfield><subfield code="d">OCLCO</subfield><subfield code="d">CPV</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1157968734</subfield><subfield code="a">1158216169</subfield><subfield code="a">1200095159</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781789615418</subfield><subfield code="q">(e-book)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1789615410</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781789807462</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1159405544</subfield><subfield code="z">(OCoLC)1157968734</subfield><subfield code="z">(OCoLC)1158216169</subfield><subfield code="z">(OCoLC)1200095159</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0501000154</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">T58.64</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">658.4038</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Oh, Daniel,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author).</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st edition.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="b">Packt Publishing</subfield><subfield code="c">2020.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Learning the Fundamentals of Ansible -- Chapter 1: Getting Started with Ansible -- Technical requirements -- Installing and configuring Ansible -- Installing Ansible on Linux and FreeBSD -- Installing Ansible on macOS -- Configuring Windows hosts for Ansible -- Understanding your Ansible installation -- Understanding how Ansible connects to hosts -- Verifying the Ansible installation -- Managed node requirements -- Running from source versus pre-built RPMs -- Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Questions -- Further reading -- Chapter 2: Understanding the Fundamentals of Ansible -- Technical requirements -- Getting familiar with the Ansible framework -- Breaking down the Ansible components -- Learning the YAML syntax -- Organizing your automation code -- Exploring the configuration file -- Command-line arguments -- Understanding ad hoc commands -- Defining variables -- Understanding Jinja2 filters -- Summary -- Questions -- Further reading -- Chapter 3: Defining Your Inventory -- Technical requirements -- Creating an inventory file and adding hosts -- Using host groups</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Adding host and group variables to your inventory -- Generating a dynamic inventory file -- Using multiple inventory sources in the inventory directories -- Using static groups with dynamic groups -- Special host management using patterns -- Summary -- Questions -- Further reading -- Chapter 4: Playbooks and Roles -- Technical requirements -- Understanding the playbook framework -- Comparing playbooks and ad hoc tasks -- Defining plays and tasks -- Understanding roles -- the playbook organizer -- Setting up role-based variables and dependencies -- Ansible Galaxy -- Using conditions in your code</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Repeating tasks with loops -- Grouping tasks using blocks -- Configuring play execution via strategies -- Using ansible-pull -- Summary -- Questions -- Further reading -- Section 2: Expanding the Capabilities of Ansible -- Chapter 5: Consuming and Creating Modules -- Technical requirements -- Executing multiple modules using the command line -- Reviewing the module index -- Accessing module documentation from the command line -- Module return values -- Developing custom modules -- Avoiding common pitfalls -- Testing and documenting your module -- The module checklist</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Contributing upstream -- submitting a GitHub pull request -- Summary -- Questions -- Further reading -- Chapter 6: Consuming and Creating Plugins -- Technical requirements -- Discovering the plugin types -- Finding included plugins -- Creating custom plugins -- Learning to integrate custom plugins with Ansible source code -- Sharing plugins with the community -- Summary -- Questions -- Further reading -- Chapter 7: Coding Best Practices -- Technical requirements -- The preferred directory layout -- The best approach to cloud inventories -- Differentiating between different environment types</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Anyone with responsibility for an IT infrastructure will benefit from the increased efficiency and reliability that can be delivered through automation with Ansible, an open-source, agentless tool that automates cloud provisioning, configuration management, application deployment, and many other infrastructures and application-related tasks.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Information technology</subfield><subfield code="x">Management</subfield><subfield code="x">Computer programs.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Technologie de l'information</subfield><subfield code="x">Gestion</subfield><subfield code="x">Logiciels.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer networking & communications.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Distributed systems.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Systems Architecture</subfield><subfield code="x">Distributed Systems & Computing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">System Administration</subfield><subfield code="x">Linux & UNIX Administration.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">System Administration</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Freeman, James,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Locati, Fabio Alessandro,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Oh, Daniel</subfield><subfield code="t">Practical Ansible 2 : Automate Infrastructure, Manage Configuration, and Deploy Applications with Ansible 2. 9</subfield><subfield code="d">Birmingham : Packt Publishing, Limited,c2020</subfield></datafield><datafield tag="856" ind1="1" ind2=" "><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="1" ind2=" "><subfield code="l">CBO01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH37377419</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL6222773</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">301324583</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">2494780</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1159405544 |
illustrated | Not Illustrated |
indexdate | 2024-10-25T15:50:46Z |
institution | BVB |
isbn | 9781789615418 1789615410 |
language | English |
oclc_num | 1159405544 |
open_access_boolean | |
owner | MAIN |
owner_facet | MAIN |
physical | 1 online resource |
psigel | ZDB-4-EBA |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Packt Publishing |
record_format | marc |
spelling | Oh, Daniel, author. Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). 1st edition. Packt Publishing 2020. 1 online resource text txt rdacontent computer c rdamedia online resource cr rdacarrier Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Learning the Fundamentals of Ansible -- Chapter 1: Getting Started with Ansible -- Technical requirements -- Installing and configuring Ansible -- Installing Ansible on Linux and FreeBSD -- Installing Ansible on macOS -- Configuring Windows hosts for Ansible -- Understanding your Ansible installation -- Understanding how Ansible connects to hosts -- Verifying the Ansible installation -- Managed node requirements -- Running from source versus pre-built RPMs -- Summary Questions -- Further reading -- Chapter 2: Understanding the Fundamentals of Ansible -- Technical requirements -- Getting familiar with the Ansible framework -- Breaking down the Ansible components -- Learning the YAML syntax -- Organizing your automation code -- Exploring the configuration file -- Command-line arguments -- Understanding ad hoc commands -- Defining variables -- Understanding Jinja2 filters -- Summary -- Questions -- Further reading -- Chapter 3: Defining Your Inventory -- Technical requirements -- Creating an inventory file and adding hosts -- Using host groups Adding host and group variables to your inventory -- Generating a dynamic inventory file -- Using multiple inventory sources in the inventory directories -- Using static groups with dynamic groups -- Special host management using patterns -- Summary -- Questions -- Further reading -- Chapter 4: Playbooks and Roles -- Technical requirements -- Understanding the playbook framework -- Comparing playbooks and ad hoc tasks -- Defining plays and tasks -- Understanding roles -- the playbook organizer -- Setting up role-based variables and dependencies -- Ansible Galaxy -- Using conditions in your code Repeating tasks with loops -- Grouping tasks using blocks -- Configuring play execution via strategies -- Using ansible-pull -- Summary -- Questions -- Further reading -- Section 2: Expanding the Capabilities of Ansible -- Chapter 5: Consuming and Creating Modules -- Technical requirements -- Executing multiple modules using the command line -- Reviewing the module index -- Accessing module documentation from the command line -- Module return values -- Developing custom modules -- Avoiding common pitfalls -- Testing and documenting your module -- The module checklist Contributing upstream -- submitting a GitHub pull request -- Summary -- Questions -- Further reading -- Chapter 6: Consuming and Creating Plugins -- Technical requirements -- Discovering the plugin types -- Finding included plugins -- Creating custom plugins -- Learning to integrate custom plugins with Ansible source code -- Sharing plugins with the community -- Summary -- Questions -- Further reading -- Chapter 7: Coding Best Practices -- Technical requirements -- The preferred directory layout -- The best approach to cloud inventories -- Differentiating between different environment types Anyone with responsibility for an IT infrastructure will benefit from the increased efficiency and reliability that can be delivered through automation with Ansible, an open-source, agentless tool that automates cloud provisioning, configuration management, application deployment, and many other infrastructures and application-related tasks. Information technology Management Computer programs. Technologie de l'information Gestion Logiciels. Computer networking & communications. bicssc Distributed systems. bicssc Computers Systems Architecture Distributed Systems & Computing. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers System Administration General. bisacsh Freeman, James, author. Locati, Fabio Alessandro, author. Print version: Oh, Daniel Practical Ansible 2 : Automate Infrastructure, Manage Configuration, and Deploy Applications with Ansible 2. 9 Birmingham : Packt Publishing, Limited,c2020 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780 Volltext CBO01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780 Volltext |
spellingShingle | Oh, Daniel Freeman, James Locati, Fabio Alessandro Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Learning the Fundamentals of Ansible -- Chapter 1: Getting Started with Ansible -- Technical requirements -- Installing and configuring Ansible -- Installing Ansible on Linux and FreeBSD -- Installing Ansible on macOS -- Configuring Windows hosts for Ansible -- Understanding your Ansible installation -- Understanding how Ansible connects to hosts -- Verifying the Ansible installation -- Managed node requirements -- Running from source versus pre-built RPMs -- Summary Questions -- Further reading -- Chapter 2: Understanding the Fundamentals of Ansible -- Technical requirements -- Getting familiar with the Ansible framework -- Breaking down the Ansible components -- Learning the YAML syntax -- Organizing your automation code -- Exploring the configuration file -- Command-line arguments -- Understanding ad hoc commands -- Defining variables -- Understanding Jinja2 filters -- Summary -- Questions -- Further reading -- Chapter 3: Defining Your Inventory -- Technical requirements -- Creating an inventory file and adding hosts -- Using host groups Adding host and group variables to your inventory -- Generating a dynamic inventory file -- Using multiple inventory sources in the inventory directories -- Using static groups with dynamic groups -- Special host management using patterns -- Summary -- Questions -- Further reading -- Chapter 4: Playbooks and Roles -- Technical requirements -- Understanding the playbook framework -- Comparing playbooks and ad hoc tasks -- Defining plays and tasks -- Understanding roles -- the playbook organizer -- Setting up role-based variables and dependencies -- Ansible Galaxy -- Using conditions in your code Repeating tasks with loops -- Grouping tasks using blocks -- Configuring play execution via strategies -- Using ansible-pull -- Summary -- Questions -- Further reading -- Section 2: Expanding the Capabilities of Ansible -- Chapter 5: Consuming and Creating Modules -- Technical requirements -- Executing multiple modules using the command line -- Reviewing the module index -- Accessing module documentation from the command line -- Module return values -- Developing custom modules -- Avoiding common pitfalls -- Testing and documenting your module -- The module checklist Contributing upstream -- submitting a GitHub pull request -- Summary -- Questions -- Further reading -- Chapter 6: Consuming and Creating Plugins -- Technical requirements -- Discovering the plugin types -- Finding included plugins -- Creating custom plugins -- Learning to integrate custom plugins with Ansible source code -- Sharing plugins with the community -- Summary -- Questions -- Further reading -- Chapter 7: Coding Best Practices -- Technical requirements -- The preferred directory layout -- The best approach to cloud inventories -- Differentiating between different environment types Information technology Management Computer programs. Technologie de l'information Gestion Logiciels. Computer networking & communications. bicssc Distributed systems. bicssc Computers Systems Architecture Distributed Systems & Computing. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers System Administration General. bisacsh |
title | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_auth | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_exact_search | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_full | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_fullStr | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_full_unstemmed | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_short | Practical Ansible 2 $$b Effectively Automate Configuration Management and Deployments to Avoid Application Downtime. $$c Daniel Oh (author), Fabio Alessandro Locati (author). |
title_sort | practical ansible 2 b effectively automate configuration management and deployments to avoid application downtime c daniel oh author fabio alessandro locati author |
topic | Information technology Management Computer programs. Technologie de l'information Gestion Logiciels. Computer networking & communications. bicssc Distributed systems. bicssc Computers Systems Architecture Distributed Systems & Computing. bisacsh Computers System Administration Linux & UNIX Administration. bisacsh Computers System Administration General. bisacsh |
topic_facet | Information technology Management Computer programs. Technologie de l'information Gestion Logiciels. Computer networking & communications. Distributed systems. Computers Systems Architecture Distributed Systems & Computing. Computers System Administration Linux & UNIX Administration. Computers System Administration General. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2494780 |
work_keys_str_mv | AT ohdaniel practicalansible2beffectivelyautomateconfigurationmanagementanddeploymentstoavoidapplicationdowntimecdanielohauthorfabioalessandrolocatiauthor AT freemanjames practicalansible2beffectivelyautomateconfigurationmanagementanddeploymentstoavoidapplicationdowntimecdanielohauthorfabioalessandrolocatiauthor AT locatifabioalessandro practicalansible2beffectivelyautomateconfigurationmanagementanddeploymentstoavoidapplicationdowntimecdanielohauthorfabioalessandrolocatiauthor |