Ansible : from beginner to pro /: from beginner to pro. ([2016])
- Record Type:
- Book
- Title:
- Ansible : from beginner to pro /: from beginner to pro. ([2016])
- Main Title:
- Ansible : from beginner to pro
- Further Information:
- Note: Michael Heap.
- Authors:
- Heap, Michael
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Getting Started; What Is Configuration Management?; Infrastructure as Code; About Ansible; Puppet, Chef, and Other Configuration Management Tools; Installing Ansible; Writing Your First Playbook; Creating a Test Environment with Vagrant; About VirtualBox and Vagrant; Installing VirtualBox and Vagrant; Creating Your Environment; An Introduction to Playbooks; Your First Playbook; Playbooks and Idempotency; Summary; Chapter 2: The Inventory File; What's an Inventory? Running Without VagrantConfiguration Options in the Inventory; Inventory Variable Registration; Inventory Groups; An Example Inventory; Dynamic Inventories; Multiple Inventories; Summary; Chapter 3: Installing WordPress; Installing WordPress; Environment Configuration; Installing Dependencies; Installing PHP; Installing MySQL; Installing nginx; Tasks and Handlers; Downloading WordPress; Downloading it Yourself; Downloading it Automatically; Configuring a WordPress Install; Making a Backup; Making It Idempotent; Summary; Chapter 4: Ansible Roles; Ansible Galaxy; Role Structure. Splitting Up Your WordPress Playbookmheap.php; mheap.mysql; mheap.nginx; mheap.wordpress; mheap.common; Role Dependencies; Wrapper Roles; Creating Roles for Different Platforms; Tips for Writing Roles; Summary; Chapter 5: Parameterizing Playbooks; Parameterizing Your WordPress Role; Customizing the WordPress Domain Name; Variable Locations; RoleAt a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Getting Started; What Is Configuration Management?; Infrastructure as Code; About Ansible; Puppet, Chef, and Other Configuration Management Tools; Installing Ansible; Writing Your First Playbook; Creating a Test Environment with Vagrant; About VirtualBox and Vagrant; Installing VirtualBox and Vagrant; Creating Your Environment; An Introduction to Playbooks; Your First Playbook; Playbooks and Idempotency; Summary; Chapter 2: The Inventory File; What's an Inventory? Running Without VagrantConfiguration Options in the Inventory; Inventory Variable Registration; Inventory Groups; An Example Inventory; Dynamic Inventories; Multiple Inventories; Summary; Chapter 3: Installing WordPress; Installing WordPress; Environment Configuration; Installing Dependencies; Installing PHP; Installing MySQL; Installing nginx; Tasks and Handlers; Downloading WordPress; Downloading it Yourself; Downloading it Automatically; Configuring a WordPress Install; Making a Backup; Making It Idempotent; Summary; Chapter 4: Ansible Roles; Ansible Galaxy; Role Structure. Splitting Up Your WordPress Playbookmheap.php; mheap.mysql; mheap.nginx; mheap.wordpress; mheap.common; Role Dependencies; Wrapper Roles; Creating Roles for Different Platforms; Tips for Writing Roles; Summary; Chapter 5: Parameterizing Playbooks; Parameterizing Your WordPress Role; Customizing the WordPress Domain Name; Variable Locations; Role Defaults (Commonly Used); Inventory Variables; Inventory Group Variables; Inventory Host Variables; Playbook Group Variables (Commonly Used); Playbook Host Variables (Commonly Used); Host Facts; Registered Variables (Commonly Used); Set Facts. Playbook VariablesPlaybook vars_prompt; Playbook vars_files; Role Variables (Commonly Used); Block Variables; Task Variables; Extra Variables; Gathering Facts; Disabling Facts; Facts.d; Fact Caching; hostvars; Working with Variables; Ansible's Variable Philosophy; Summary; Chapter 6: Writing Your Own Modules; About Ansible Modules; ansible-modules-core; ansible-modules-extras; Environment Setup; Writing a Module Using Bash; Writing a Module Using Python; Writing in Any Other Programming Language; Providing Facts via a Module; Summary; Chapter 7: Orchestrating AWS; Creating an AWS Account. IAM UsersKey Pairs; Security Groups; Prerequisites; Creating an Instance; Deleting Instances; Managing Instance Cardinality; Provisioning Your New Instance; Running Your WordPress Playbook; Dynamic Inventories; Creating a VPC; Summary; Chapter 8: Testing with Test Kitchen; About Test Kitchen; Installing Test Kitchen; An Introduction to ServerSpec; Writing Your First Test; More Lightweight Tests; Testing Your WordPress Role; Summary; Chapter 9: Advanced Ansible; Ansible: The Command-Line Tool; Querying the Environment; ansible-vault; ansible-galaxy; ansible-galaxy init; ansible-galaxy install. … (more)
- Publisher Details:
- Berkley, CA : Apress
- Publication Date:
- 2016
- Copyright Date:
- 2016
- Extent:
- 1 online resource
- Subjects:
- 004.0688
Computer science
Configuration management
Programming languages (Electronic computers)
COMPUTERS -- Computer Literacy
COMPUTERS -- Computer Science
COMPUTERS -- Data Processing
COMPUTERS -- Hardware -- General
COMPUTERS -- Information Technology
COMPUTERS -- Machine Theory
COMPUTERS -- Reference
Configuration management
Programming languages (Electronic computers)
Computer Science
Open Source
Management of Computing and Information Systems
Personal Computing
The Computer Industry
Computing Methodologies
Business & Economics -- Information Management
Computers -- Hardware -- Personal Computers -- General
Business & Economics -- Industries -- Computer Industry
Computers -- Intelligence (AI) & Semantics
Information architecture
Personal computers
Information technology industries
Artificial intelligence
Open source software
Computer programming
Information Systems
Computer industry
Artificial intelligence
Computers -- Programming -- Open Source
Computer programming / software development
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781484216590
1484216598 - Related ISBNs:
- 9781484216606
1484216601 - Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (EBSCO, viewed October 4, 2016). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.368825
- Ingest File:
- 01_349.xml